Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
module type T = sig ... end
module type T_conv = sig ... end
module type T_pipe = sig ... end
module type T_pipe_conv = sig ... end
module type T_pipe_direct_bin_io_only = sig ... end
type 'state t = [
| `Plain of (module T with type state = 'state)
| `Plain_conv of (module T_conv with type state = 'state)
| `Pipe of (module T_pipe with type state = 'state)
| `Pipe_conv of (module T_pipe_conv with type state = 'state)
| `Pipe_direct_bin_io_only of
(module T_pipe_direct_bin_io_only with type state = 'state)
]