module Bigstring_marshal:sig
..end
In all functions below, pos
is the index into the bigstring to read from or write to
and an exception is raised if that index is invalid. The default is 0.
val marshal_blit : ?flags:Marshal.extern_flags list ->
'a -> ?pos:int -> ?len:int -> Bigstring.t -> int
_
to the bigstring at most len
bytes.val marshal : ?flags:Marshal.extern_flags list -> 'a -> Bigstring.t
_
to a new bigstring. This function may need two times more memory
than marshal_blit
.val marshal_data_size : ?pos:int -> Bigstring.t -> int
val unmarshal : ?pos:int -> Bigstring.t -> 'a
val unmarshal_next : ?pos:int -> Bigstring.t -> 'a * int
val skip : ?pos:int -> Bigstring.t -> int