moonbit-community/harfbuzz/common does not have a README file
pub(all) struct SerializeLink {
width : Int
position : Int
objidx : Int
is_signed : Bool
whence : SerializeWhence
bias : Int
}fn SerializeLink::new(width : Int, position : Int, objidx : Int, is_signed? : Bool, whence? : SerializeWhence, bias? : Int) -> SerializeLinkpub struct SerializeObject {
data : Bytes
real_links : Array[SerializeLink]
virtual_links : Array[Int]
}fn parse_double(s : StringView, start? : Int, end? : Int, whole? : Bool) -> (Double, Int)?fn parse_int(s : StringView, start? : Int, end? : Int, whole? : Bool) -> (Int, Int)?fn parse_uint(s : StringView, start? : Int, end? : Int, whole? : Bool, base? : Int) -> (UInt, Int)?fn repack_object_order(objects : ArrayView[SerializeObject], max_iterations? : Int) -> Result[Array[Int], SerializeError]fn serialize_objects_in_order(objects : ArrayView[SerializeObject], order : ArrayView[Int]) -> Result[Bytes, SerializeError]fn serialize_objects_packed_with_order(objects : ArrayView[SerializeObject]) -> Result[(Bytes, Array[Int]), SerializeError]fn serialize_objects_repacked(objects : ArrayView[SerializeObject], max_iterations? : Int) -> Result[Bytes, SerializeError]fn serialize_objects_repacked_with_order(objects : ArrayView[SerializeObject], max_iterations? : Int) -> Result[(Bytes, Array[Int]), SerializeError]fn serialize_objects_with_offsets(objects : ArrayView[SerializeObject]) -> Result[(Bytes, Array[Int]), SerializeError]MoonBit port of HarfBuzz.