TX.Request
type error = {
impossible : a. 'a;
}
type t = {
gref : int32;
offset : int;
flags : Flags.t;
id : int;
size : int;
val write : t -> Cstruct.t -> unit
val read : Cstruct.t -> (t, string) Stdlib.result
val flags : t -> Flags.t
val size : t -> (int, error) Stdlib.result