Mina_base.Account_timing
module Poly : sig ... end
module Stable : sig ... end
type t = Stable.Latest.t
val to_yojson : t -> Yojson.Safe.t
val of_yojson : Yojson.Safe.t -> t Ppx_deriving_yojson_runtime.error_or
val _ : Yojson.Safe.t -> t Ppx_deriving_yojson_runtime.error_or
val t_of_sexp : Ppx_sexp_conv_lib.Sexp.t -> t
val sexp_of_t : t -> Ppx_sexp_conv_lib.Sexp.t
val hash_fold_t :
Ppx_hash_lib.Std.Hash.state ->
t ->
Ppx_hash_lib.Std.Hash.state
val hash : t -> Ppx_hash_lib.Std.Hash.hash_value
type ('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.t
val 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_or
val _ :
( 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_or
val 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 ) tt
val 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.t
val 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.state
module As_record : sig ... end
val untimed_var : var
val typ : ( var, t ) Snark_params.Tick.Typ.t