dgmxjj/moonbit-posterkit/core does not have a README file

    Constraints

    pub(all) struct Constraints {
    min_width : Int
    max_width : Int
    min_height : Int
    max_height : Int
    } derive(Eq,
    Debug
    )

    Constraints::constrain

    fn Constraints::constrain(self : Constraints, size : Size) -> Size

    Constraints::tight

    fn Constraints::tight(size : Size) -> Constraints

    Constraints::unbounded

    fn Constraints::unbounded() -> Constraints

    EdgeInsets

    pub(all) struct EdgeInsets {
    top : Int
    right : Int
    bottom : Int
    left : Int
    } derive(Eq,
    Debug
    )

    EdgeInsets::all

    fn EdgeInsets::all(value : Int) -> EdgeInsets

    EdgeInsets::zero

    fn EdgeInsets::zero() -> EdgeInsets

    RectOverflow

    pub(all) struct RectOverflow {
    left : Int
    top : Int
    right : Int
    bottom : Int
    } derive(Eq,
    Debug
    )

    Size

    pub(all) struct Size {
    width : Int
    height : Int
    } derive(Eq,
    Debug
    )

    Size::non_negative

    fn Size::non_negative(self : Size) -> Size

    Size::square

    fn Size::square(edge : Int) -> Size

    average_ints

    fn average_ints(values : Array[Int]) -> Int

    clamp_int

    fn clamp_int(value : Int, minimum : Int, maximum : Int) -> Int

    join_non_empty

    fn join_non_empty(values : Array[String], separator : String) -> String

    max_int

    fn max_int(values : Array[Int]) -> Int?

    min_int

    fn min_int(values : Array[Int]) -> Int?

    repeat_string

    fn repeat_string(value : String, count : Int) -> String

    safe_filename

    fn safe_filename(value : String, fallback : String) -> String

    sum_ints

    fn sum_ints(values : Array[Int]) -> Int