Mina_base.Account_timingmodule Poly : sig ... endmodule Stable : sig ... endtype t = Stable.Latest.tval to_yojson : t -> Yojson.Safe.tval of_yojson : Yojson.Safe.t -> t Ppx_deriving_yojson_runtime.error_orval _ : Yojson.Safe.t -> t Ppx_deriving_yojson_runtime.error_orval 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_valuetype ('slot, 'balance, 'amount) tt = ( 'slot, 'balance, 'amount ) Poly.t = | Untimed | |||||
| Timed of {
} |
val tt_to_yojson :
'slot 'balance 'amount. ( 'slot -> Yojson.Safe.t ) ->
( 'balance -> Yojson.Safe.t ) ->
( 'amount -> Yojson.Safe.t ) ->
( 'slot, 'balance, 'amount ) tt ->
Yojson.Safe.tval tt_of_yojson :
'slot 'balance 'amount. ( Yojson.Safe.t ->
'slot Ppx_deriving_yojson_runtime.error_or ) ->
( Yojson.Safe.t -> 'balance Ppx_deriving_yojson_runtime.error_or ) ->
( Yojson.Safe.t -> 'amount Ppx_deriving_yojson_runtime.error_or ) ->
Yojson.Safe.t ->
( 'slot, 'balance, 'amount ) tt Ppx_deriving_yojson_runtime.error_orval _ :
( Yojson.Safe.t -> 'a Ppx_deriving_yojson_runtime.error_or ) ->
( Yojson.Safe.t -> 'b Ppx_deriving_yojson_runtime.error_or ) ->
( Yojson.Safe.t -> 'c Ppx_deriving_yojson_runtime.error_or ) ->
Yojson.Safe.t ->
( 'a, 'b, 'c ) tt Ppx_deriving_yojson_runtime.error_orval tt_of_sexp :
'slot 'balance 'amount. ( Ppx_sexp_conv_lib.Sexp.t -> 'slot ) ->
( Ppx_sexp_conv_lib.Sexp.t -> 'balance ) ->
( Ppx_sexp_conv_lib.Sexp.t -> 'amount ) ->
Ppx_sexp_conv_lib.Sexp.t ->
( 'slot, 'balance, 'amount ) ttval sexp_of_tt :
'slot 'balance 'amount. ( 'slot -> Ppx_sexp_conv_lib.Sexp.t ) ->
( 'balance -> Ppx_sexp_conv_lib.Sexp.t ) ->
( 'amount -> Ppx_sexp_conv_lib.Sexp.t ) ->
( 'slot, 'balance, 'amount ) tt ->
Ppx_sexp_conv_lib.Sexp.tval hash_fold_tt :
'slot 'balance 'amount. ( Ppx_hash_lib.Std.Hash.state ->
'slot ->
Ppx_hash_lib.Std.Hash.state ) ->
( Ppx_hash_lib.Std.Hash.state -> 'balance -> Ppx_hash_lib.Std.Hash.state ) ->
( Ppx_hash_lib.Std.Hash.state -> 'amount -> Ppx_hash_lib.Std.Hash.state ) ->
Ppx_hash_lib.Std.Hash.state ->
( 'slot, 'balance, 'amount ) tt ->
Ppx_hash_lib.Std.Hash.statemodule As_record : sig ... endval untimed_var : varval typ : ( var, t ) Snark_params.Tick.Typ.t