Module Fields.Direct

val iter : t -> kind: ( ( [< `Read | `Set_and_create ], t, Mina_base.Account_update.Account_precondition.Tag.t ) Fieldslib.Field.t_with_perm -> t -> Mina_base.Account_update.Account_precondition.Tag.t -> 'a ) -> account_precondition_values_id: ( ( [< `Read | `Set_and_create ], t, int option ) Fieldslib.Field.t_with_perm -> t -> int option -> 'b ) -> nonce: ( ( [< `Read | `Set_and_create ], t, int64 option ) Fieldslib.Field.t_with_perm -> t -> int64 option -> 'c ) -> 'd
val fold : t -> init:'a -> kind: ( 'b -> ( [< `Read | `Set_and_create ], t, Mina_base.Account_update.Account_precondition.Tag.t ) Fieldslib.Field.t_with_perm -> t -> Mina_base.Account_update.Account_precondition.Tag.t -> 'c ) -> account_precondition_values_id: ( 'd -> ( [< `Read | `Set_and_create ], t, int option ) Fieldslib.Field.t_with_perm -> t -> int option -> 'e ) -> nonce: ( 'f -> ( [< `Read | `Set_and_create ], t, int64 option ) Fieldslib.Field.t_with_perm -> t -> int64 option -> 'g ) -> 'h
val for_all : t -> kind: ( ( [< `Read | `Set_and_create ], t, Mina_base.Account_update.Account_precondition.Tag.t ) Fieldslib.Field.t_with_perm -> t -> Mina_base.Account_update.Account_precondition.Tag.t -> bool ) -> account_precondition_values_id: ( ( [< `Read | `Set_and_create ], t, int option ) Fieldslib.Field.t_with_perm -> t -> int option -> bool ) -> nonce: ( ( [< `Read | `Set_and_create ], t, int64 option ) Fieldslib.Field.t_with_perm -> t -> int64 option -> bool ) -> bool
val exists : t -> kind: ( ( [< `Read | `Set_and_create ], t, Mina_base.Account_update.Account_precondition.Tag.t ) Fieldslib.Field.t_with_perm -> t -> Mina_base.Account_update.Account_precondition.Tag.t -> bool ) -> account_precondition_values_id: ( ( [< `Read | `Set_and_create ], t, int option ) Fieldslib.Field.t_with_perm -> t -> int option -> bool ) -> nonce: ( ( [< `Read | `Set_and_create ], t, int64 option ) Fieldslib.Field.t_with_perm -> t -> int64 option -> bool ) -> bool
val to_list : t -> kind: ( ( [< `Read | `Set_and_create ], t, Mina_base.Account_update.Account_precondition.Tag.t ) Fieldslib.Field.t_with_perm -> t -> Mina_base.Account_update.Account_precondition.Tag.t -> 'a ) -> account_precondition_values_id: ( ( [< `Read | `Set_and_create ], t, int option ) Fieldslib.Field.t_with_perm -> t -> int option -> 'b ) -> nonce: ( ( [< `Read | `Set_and_create ], t, int64 option ) Fieldslib.Field.t_with_perm -> t -> int64 option -> 'c ) -> 'd list
val map : t -> kind: ( ( [< `Read | `Set_and_create ], t, Mina_base.Account_update.Account_precondition.Tag.t ) Fieldslib.Field.t_with_perm -> t -> Mina_base.Account_update.Account_precondition.Tag.t -> Mina_base.Account_update.Account_precondition.Tag.t ) -> account_precondition_values_id: ( ( [< `Read | `Set_and_create ], t, int option ) Fieldslib.Field.t_with_perm -> t -> int option -> int option ) -> nonce: ( ( [< `Read | `Set_and_create ], t, int64 option ) Fieldslib.Field.t_with_perm -> t -> int64 option -> int64 option ) -> t
val set_all_mutable_fields : 'a -> unit