sig
type version = int * int
type field = [ `MimeVersion of MrMime_mimeVersion.version ]
val pp : Format.formatter -> MrMime_mimeVersion.version -> unit
val default : MrMime_mimeVersion.version
module Encoder :
sig
val w_version :
(MrMime_mimeVersion.version,
([> `Partial of Bytes.t * int * int * (int -> 'a) ] as 'a)
Encoder.partial)
Wrap.k1
val w_field :
(MrMime_mimeVersion.field,
([> `Partial of Bytes.t * int * int * (int -> 'a) ] as 'a)
Encoder.partial)
Encoder.k1
end
module Decoder :
sig val p_version : MrMime_mimeVersion.version MrMime_parser.t end
val of_string : ?chunk:int -> string -> MrMime_mimeVersion.version option
val of_string_raw :
?chunk:int ->
string -> int -> int -> (MrMime_mimeVersion.version * int) option
end