sig
type t
val of_native_char : char -> Sosa.BASIC_CHARACTER.t option
val of_int : int -> Sosa.BASIC_CHARACTER.t option
val to_int : Sosa.BASIC_CHARACTER.t -> int
val size : Sosa.BASIC_CHARACTER.t -> int
val write_to_native_string :
Sosa.BASIC_CHARACTER.t ->
buf:String.t -> index:int -> (int, [> `out_of_bounds ]) Sosa.result
val to_native_string : Sosa.BASIC_CHARACTER.t -> String.t
val read_from_native_string :
buf:String.t -> index:int -> (Sosa.BASIC_CHARACTER.t * int) option
val to_string_hum : Sosa.BASIC_CHARACTER.t -> String.t
val compare : Sosa.BASIC_CHARACTER.t -> Sosa.BASIC_CHARACTER.t -> int
val is_whitespace : Sosa.BASIC_CHARACTER.t -> bool
end