Module Header_protocol.End_of_header

type phantom = [
| `End_of_header
]
type nonrec -'rw t = (phantom'rw) t constraint 'rw = [> Core.read ]
val sexp_of_t : ('rw -> Ppx_sexp_conv_lib.Sexp.t) -> 'rw t -> Ppx_sexp_conv_lib.Sexp.t
val t_of_sexp : (Ppx_sexp_conv_lib.Sexp.t -> 'rw) -> Ppx_sexp_conv_lib.Sexp.t -> 'rw t
val message_type : char
val buffer_length : int
val of_iobuf_exn : ('rw_) Iobuf.t -> 'rw t
val write : (Core.read_write_) Iobuf.t -> int
val create : unit -> (Core.read_writeIobuf.seek) Iobuf.t
val get_message_length : _ t -> int
val get_message_type : _ t -> char
val to_sub_iobuf : 'rw t -> ('rwIobuf.seek) Iobuf.t
module Unpacked : sig ... end
val to_unpacked : 'rw t -> Unpacked.t
val of_unpacked : Unpacked.t -> 'rw t