Module MessageWrapper.Slice
type !'cap t = 'cap Capnp_rpc_lwt.Slice.t = {- msg : 'cap Message.t;
- segment : 'cap Segment.t;
- segment_id : int;
- start : int;
- len : int;
}val alloc : Capnp__MessageSig.rw Message.t -> int -> Capnp__MessageSig.rw tval alloc_in_segment : 
  Capnp__MessageSig.rw Message.t ->
  int ->
  int ->
  Capnp__MessageSig.rw t optionval get_end : 'cap t -> intval readonly : 'cap t -> Capnp__MessageSig.ro tval get_uint8 : 'cap t -> int -> intval get_uint16 : 'cap t -> int -> intval get_uint32 : 'cap t -> int -> Capnp__MessageSig.Uint32.tval get_uint64 : 'cap t -> int -> Capnp__MessageSig.Uint64.tval get_int8 : 'cap t -> int -> intval get_int16 : 'cap t -> int -> intval get_int32 : 'cap t -> int -> Stdlib.Int32.tval get_int64 : 'cap t -> int -> Stdlib.Int64.tval set_uint8 : Capnp__MessageSig.rw t -> int -> int -> unitval set_uint16 : Capnp__MessageSig.rw t -> int -> int -> unitval set_uint32 : 
  Capnp__MessageSig.rw t ->
  int ->
  Capnp__MessageSig.Uint32.t ->
  unitval set_uint64 : 
  Capnp__MessageSig.rw t ->
  int ->
  Capnp__MessageSig.Uint64.t ->
  unitval set_int8 : Capnp__MessageSig.rw t -> int -> int -> unitval set_int16 : Capnp__MessageSig.rw t -> int -> int -> unitval set_int32 : Capnp__MessageSig.rw t -> int -> Stdlib.Int32.t -> unitval set_int64 : Capnp__MessageSig.rw t -> int -> Stdlib.Int64.t -> unitval blit : 
  src:'cap t ->
  src_pos:int ->
  dst:Capnp__MessageSig.rw t ->
  dst_pos:int ->
  len:int ->
  unitval blit_to_bytes : 
  src:'cap t ->
  src_pos:int ->
  dst:Stdlib.Bytes.t ->
  dst_pos:int ->
  len:int ->
  unitval blit_from_string : 
  src:string ->
  src_pos:int ->
  dst:Capnp__MessageSig.rw t ->
  dst_pos:int ->
  len:int ->
  unitval zero_out : Capnp__MessageSig.rw t -> pos:int -> len:int -> unit