module Bigstring_marshal: Bigstring_marshal
include Core_kernel.Bigstring_marshal
val marshal_to_fd : ?buf:Core_kernel.Bigstring.t ->
       ?flags:Marshal.extern_flags list -> Unix.file_descr -> 'a -> unit
marshal_to_fd ?buf fd v marshals data 
v to file descriptor 
fd
    using marshalling buffer 
buf, and marshalling flags 
flags.
    Raises input errors as in 
Bigstring.really_write.
Raises Failure if 
buf cannot hold enough data for marshalling.
 
buf : default = determined dynamically
flags : default = []
val marshal_to_sock_no_sigpipe : (?buf:Core_kernel.Bigstring.t ->
        ?flags:Marshal.extern_flags list -> Unix.file_descr -> 'a -> unit)
       Core_kernel.Std.Or_error.t
val unmarshal_from_sock : ?buf:Core_kernel.Bigstring.t -> Unix.file_descr -> 'a
unmarshal_from_sock ?buf sock unmarshals data from socket 
sock
    using unmarshalling buffer 
buf.  Raises input errors as in
    
Bigstring.really_recv.
Raises Failure if 
buf cannot hold enough data for unmarshalling.
 
buf : default = determined dynamically