type t = [ | `Connecting |
| `Listening |
| `Offline |
| `Bootstrap |
| `Synced |
| `Catchup |
]val bin_shape_t : Core_kernel.Bin_prot.Shape.tval bin_size_t : 'a -> intval bin_write_t :
Bin_prot.Common.buf ->
pos:Bin_prot.Common.pos ->
[< `Bootstrap | `Catchup | `Connecting | `Listening | `Offline | `Synced ] ->
Bin_prot.Common.posval bin_writer_t :
[< `Bootstrap | `Catchup | `Connecting | `Listening | `Offline | `Synced ]
Core_kernel.Bin_prot.Type_class.writerval __bin_read_t__ :
'a ->
pos_ref:'b ->
int ->
[> `Bootstrap | `Catchup | `Connecting | `Listening | `Offline | `Synced ]val bin_read_t :
Bin_prot.Common.buf ->
pos_ref:Bin_prot.Common.pos_ref ->
[> `Bootstrap | `Catchup | `Connecting | `Listening | `Offline | `Synced ]val bin_reader_t :
[> `Bootstrap | `Catchup | `Connecting | `Listening | `Offline | `Synced ]
Core_kernel.Bin_prot.Type_class.readerval bin_t :
[ `Bootstrap | `Catchup | `Connecting | `Listening | `Offline | `Synced ]
Core_kernel.Bin_prot.Type_class.tval __t_of_sexp__ : Ppx_sexp_conv_lib.Sexp.t -> tval t_of_sexp : Ppx_sexp_conv_lib.Sexp.t -> tval sexp_of_t : t -> Ppx_sexp_conv_lib.Sexp.tval hash_fold_t :
Ppx_hash_lib.Std.Hash.state ->
t ->
Ppx_hash_lib.Std.Hash.stateval hash : t -> Ppx_hash_lib.Std.Hash.hash_valueval compare : t -> t -> intval equal : t -> t -> boolval to_yojson :
[< `Bootstrap | `Catchup | `Connecting | `Listening | `Offline | `Synced ] ->
[> `String of string ]val of_yojson :
Yojson.Safe.t ->
( [> `Bootstrap | `Catchup | `Connecting | `Listening | `Offline | `Synced ],
string )
Core_kernel.Result.tval compare : T.t -> T.t -> Core_kernel__.Import.intval hash_fold_t :
Ppx_hash_lib.Std.Hash.state ->
T.t ->
Ppx_hash_lib.Std.Hash.stateval hash : T.t -> Ppx_hash_lib.Std.Hash.hash_valueval hashable : T.t Core_kernel__.Hashtbl.Hashable.tmodule Table : sig ... end