package mirage-tc
MirageOS type-classes
Install
Dune Dependency
Authors
Maintainers
Sources
0.3.0.tar.gz
sha256=5165f3ca03114531dc352b1076f6e1a5fe324363d21fbcab9f71d48699fc09d2
md5=909caab4b9a99a76b3fb6c1147e1741b
doc/tc/Tc/index.html
Module Tc
Mirage type-classes
type 'a reader = Mstruct.t -> 'a
Mstruct reader.
Write a value to a cstruct buffer. Return a new buffer ready for the next write.
type 'a to_json = 'a -> Ezjsonm.value
JSON converters.
type 'a of_json = Ezjsonm.value -> 'a
module type S0 = sig ... end
Abstract Identifiers.
module type S1 = sig ... end
Abstract identifiers with one polymorphic parameter.
module type S2 = sig ... end
Abstract identifiers with two polymorphic parameters.
module type S3 = sig ... end
Abstract identifiers with two polymorphic parameters.
Combinators
val unit : unit t
val int : int t
val int32 : int32 t
val int64 : int64 t
val string : string t
val bool : bool t
val show : 'a t -> 'a -> string
val shows : 'a t -> 'a list -> string
val read_string : 'a t -> string -> 'a
val write_string : 'a t -> 'a -> string
Builders
Build abstract identifiers with a polymorphic parameters.
Build abstract identfiers with two polymorphic parameters.
Build abstract identfiers with three polymorphic parameters.
Monorphize a type with two parameters.
Monorphize a type with three parameters.
Useful instances
Helpers
module Reader : sig ... end
module Writer : sig ... end
module Compare : sig ... end
module Equal : sig ... end
module Size_of : sig ... end
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page