Up – mina_base » Mina_base » Signed_command » Poly » Stable » V1val to_yojson :
( 'payload -> Yojson .Safe.t ) ->
( 'pk -> Yojson .Safe.t ) ->
( 'signature -> Yojson .Safe.t ) ->
( 'payload , 'pk , 'signature ) t ->
Yojson .Safe.t
val of_yojson :
( Yojson .Safe.t -> 'payload Ppx_deriving_yojson_runtime .error_or ) ->
( Yojson .Safe.t -> 'pk Ppx_deriving_yojson_runtime .error_or ) ->
( Yojson .Safe.t -> 'signature Ppx_deriving_yojson_runtime .error_or ) ->
Yojson .Safe.t ->
( 'payload , 'pk , 'signature ) t Ppx_deriving_yojson_runtime .error_or
include Core_kernel .Bin_prot.Binable.S3
with type ('payload, 'pk, 'signature) t := ( 'payload , 'pk , 'signature ) t
val bin_shape_t :
Bin_prot .Shape.t ->
Bin_prot .Shape.t ->
Bin_prot .Shape.t ->
Bin_prot .Shape.t
val bin_size_t : ( 'a , 'b , 'c , ( 'a , 'b , 'c ) t ) Bin_prot .Size.sizer3
val bin_write_t : ( 'a , 'b , 'c , ( 'a , 'b , 'c ) t ) Bin_prot .Write.writer3
val bin_read_t : ( 'a , 'b , 'c , ( 'a , 'b , 'c ) t ) Bin_prot .Read.reader3
val __bin_read_t__ :
( 'a , 'b , 'c , int -> ( 'a , 'b , 'c ) t ) Bin_prot .Read.reader3
val bin_writer_t :
( 'a , 'b , 'c , ( 'a , 'b , 'c ) t ) Bin_prot .Type_class.S3.writer
val bin_reader_t :
( 'a , 'b , 'c , ( 'a , 'b , 'c ) t ) Bin_prot .Type_class.S3.reader
val bin_t : ( 'a , 'b , 'c , ( 'a , 'b , 'c ) t ) Bin_prot .Type_class.S3.t
include Ppx_sexp_conv_lib .Sexpable.S3
with type ('payload, 'pk, 'signature) t := ( 'payload , 'pk , 'signature ) t
val t_of_sexp :
( Sexplib0__ .Sexp.t -> 'a ) ->
( Sexplib0__ .Sexp.t -> 'b ) ->
( Sexplib0__ .Sexp.t -> 'c ) ->
Sexplib0__ .Sexp.t ->
( 'a , 'b , 'c ) t
val sexp_of_t :
( 'a -> Sexplib0__ .Sexp.t ) ->
( 'b -> Sexplib0__ .Sexp.t ) ->
( 'c -> Sexplib0__ .Sexp.t ) ->
( 'a , 'b , 'c ) t ->
Sexplib0__ .Sexp.t
val hash_fold_t :
( Ppx_hash_lib .Std.Hash.state -> 'payload -> Ppx_hash_lib .Std.Hash.state ) ->
( Ppx_hash_lib .Std.Hash.state -> 'pk -> Ppx_hash_lib .Std.Hash.state ) ->
( Ppx_hash_lib .Std.Hash.state -> 'signature -> Ppx_hash_lib .Std.Hash.state ) ->
Ppx_hash_lib .Std.Hash.state ->
( 'payload , 'pk , 'signature ) t ->
Ppx_hash_lib .Std.Hash.state
val equal :
( 'payload -> 'payload -> bool ) ->
( 'pk -> 'pk -> bool ) ->
( 'signature -> 'signature -> bool ) ->
( 'payload , 'pk , 'signature ) t ->
( 'payload , 'pk , 'signature ) t ->
bool
val compare :
( 'payload -> 'payload -> int ) ->
( 'pk -> 'pk -> int ) ->
( 'signature -> 'signature -> int ) ->
( 'payload , 'pk , 'signature ) t ->
( 'payload , 'pk , 'signature ) t ->
int