Module Fields.Direct

val iter : ( 'staged_ledger_hash, 'snarked_ledger_hash, 'local_state, 'time, 'body_reference ) t -> staged_ledger_hash: ( ( ( 'staged_ledger_hash, 'snarked_ledger_hash, 'local_state, 'time, 'body_reference ) t, 'staged_ledger_hash ) Fieldslib.Field.t -> ( 'staged_ledger_hash, 'snarked_ledger_hash, 'local_state, 'time, 'body_reference ) t -> 'staged_ledger_hash -> unit ) -> genesis_ledger_hash: ( ( ( 'staged_ledger_hash, 'snarked_ledger_hash, 'local_state, 'time, 'body_reference ) t, 'snarked_ledger_hash ) Fieldslib.Field.t -> ( 'staged_ledger_hash, 'snarked_ledger_hash, 'local_state, 'time, 'body_reference ) t -> 'snarked_ledger_hash -> unit ) -> registers: ( ( ( 'staged_ledger_hash, 'snarked_ledger_hash, 'local_state, 'time, 'body_reference ) t, ( 'snarked_ledger_hash, unit, 'local_state ) Registers.t ) Fieldslib.Field.t -> ( 'staged_ledger_hash, 'snarked_ledger_hash, 'local_state, 'time, 'body_reference ) t -> ( 'snarked_ledger_hash, unit, 'local_state ) Registers.t -> unit ) -> timestamp: ( ( ( 'staged_ledger_hash, 'snarked_ledger_hash, 'local_state, 'time, 'body_reference ) t, 'time ) Fieldslib.Field.t -> ( 'staged_ledger_hash, 'snarked_ledger_hash, 'local_state, 'time, 'body_reference ) t -> 'time -> unit ) -> body_reference: ( ( ( 'staged_ledger_hash, 'snarked_ledger_hash, 'local_state, 'time, 'body_reference ) t, 'body_reference ) Fieldslib.Field.t -> ( 'staged_ledger_hash, 'snarked_ledger_hash, 'local_state, 'time, 'body_reference ) t -> 'body_reference -> unit ) -> unit
val fold : ( 'staged_ledger_hash, 'snarked_ledger_hash, 'local_state, 'time, 'body_reference ) t -> init:'acc__0 -> staged_ledger_hash: ( 'acc__0 -> ( ( 'staged_ledger_hash, 'snarked_ledger_hash, 'local_state, 'time, 'body_reference ) t, 'staged_ledger_hash ) Fieldslib.Field.t -> ( 'staged_ledger_hash, 'snarked_ledger_hash, 'local_state, 'time, 'body_reference ) t -> 'staged_ledger_hash -> 'acc__1 ) -> genesis_ledger_hash: ( 'acc__1 -> ( ( 'staged_ledger_hash, 'snarked_ledger_hash, 'local_state, 'time, 'body_reference ) t, 'snarked_ledger_hash ) Fieldslib.Field.t -> ( 'staged_ledger_hash, 'snarked_ledger_hash, 'local_state, 'time, 'body_reference ) t -> 'snarked_ledger_hash -> 'acc__2 ) -> registers: ( 'acc__2 -> ( ( 'staged_ledger_hash, 'snarked_ledger_hash, 'local_state, 'time, 'body_reference ) t, ( 'snarked_ledger_hash, unit, 'local_state ) Registers.t ) Fieldslib.Field.t -> ( 'staged_ledger_hash, 'snarked_ledger_hash, 'local_state, 'time, 'body_reference ) t -> ( 'snarked_ledger_hash, unit, 'local_state ) Registers.t -> 'acc__3 ) -> timestamp: ( 'acc__3 -> ( ( 'staged_ledger_hash, 'snarked_ledger_hash, 'local_state, 'time, 'body_reference ) t, 'time ) Fieldslib.Field.t -> ( 'staged_ledger_hash, 'snarked_ledger_hash, 'local_state, 'time, 'body_reference ) t -> 'time -> 'acc__4 ) -> body_reference: ( 'acc__4 -> ( ( 'staged_ledger_hash, 'snarked_ledger_hash, 'local_state, 'time, 'body_reference ) t, 'body_reference ) Fieldslib.Field.t -> ( 'staged_ledger_hash, 'snarked_ledger_hash, 'local_state, 'time, 'body_reference ) t -> 'body_reference -> 'acc__5 ) -> 'acc__5
val for_all : ( 'staged_ledger_hash, 'snarked_ledger_hash, 'local_state, 'time, 'body_reference ) t -> staged_ledger_hash: ( ( ( 'staged_ledger_hash, 'snarked_ledger_hash, 'local_state, 'time, 'body_reference ) t, 'staged_ledger_hash ) Fieldslib.Field.t -> ( 'staged_ledger_hash, 'snarked_ledger_hash, 'local_state, 'time, 'body_reference ) t -> 'staged_ledger_hash -> bool ) -> genesis_ledger_hash: ( ( ( 'staged_ledger_hash, 'snarked_ledger_hash, 'local_state, 'time, 'body_reference ) t, 'snarked_ledger_hash ) Fieldslib.Field.t -> ( 'staged_ledger_hash, 'snarked_ledger_hash, 'local_state, 'time, 'body_reference ) t -> 'snarked_ledger_hash -> bool ) -> registers: ( ( ( 'staged_ledger_hash, 'snarked_ledger_hash, 'local_state, 'time, 'body_reference ) t, ( 'snarked_ledger_hash, unit, 'local_state ) Registers.t ) Fieldslib.Field.t -> ( 'staged_ledger_hash, 'snarked_ledger_hash, 'local_state, 'time, 'body_reference ) t -> ( 'snarked_ledger_hash, unit, 'local_state ) Registers.t -> bool ) -> timestamp: ( ( ( 'staged_ledger_hash, 'snarked_ledger_hash, 'local_state, 'time, 'body_reference ) t, 'time ) Fieldslib.Field.t -> ( 'staged_ledger_hash, 'snarked_ledger_hash, 'local_state, 'time, 'body_reference ) t -> 'time -> bool ) -> body_reference: ( ( ( 'staged_ledger_hash, 'snarked_ledger_hash, 'local_state, 'time, 'body_reference ) t, 'body_reference ) Fieldslib.Field.t -> ( 'staged_ledger_hash, 'snarked_ledger_hash, 'local_state, 'time, 'body_reference ) t -> 'body_reference -> bool ) -> bool
val exists : ( 'staged_ledger_hash, 'snarked_ledger_hash, 'local_state, 'time, 'body_reference ) t -> staged_ledger_hash: ( ( ( 'staged_ledger_hash, 'snarked_ledger_hash, 'local_state, 'time, 'body_reference ) t, 'staged_ledger_hash ) Fieldslib.Field.t -> ( 'staged_ledger_hash, 'snarked_ledger_hash, 'local_state, 'time, 'body_reference ) t -> 'staged_ledger_hash -> bool ) -> genesis_ledger_hash: ( ( ( 'staged_ledger_hash, 'snarked_ledger_hash, 'local_state, 'time, 'body_reference ) t, 'snarked_ledger_hash ) Fieldslib.Field.t -> ( 'staged_ledger_hash, 'snarked_ledger_hash, 'local_state, 'time, 'body_reference ) t -> 'snarked_ledger_hash -> bool ) -> registers: ( ( ( 'staged_ledger_hash, 'snarked_ledger_hash, 'local_state, 'time, 'body_reference ) t, ( 'snarked_ledger_hash, unit, 'local_state ) Registers.t ) Fieldslib.Field.t -> ( 'staged_ledger_hash, 'snarked_ledger_hash, 'local_state, 'time, 'body_reference ) t -> ( 'snarked_ledger_hash, unit, 'local_state ) Registers.t -> bool ) -> timestamp: ( ( ( 'staged_ledger_hash, 'snarked_ledger_hash, 'local_state, 'time, 'body_reference ) t, 'time ) Fieldslib.Field.t -> ( 'staged_ledger_hash, 'snarked_ledger_hash, 'local_state, 'time, 'body_reference ) t -> 'time -> bool ) -> body_reference: ( ( ( 'staged_ledger_hash, 'snarked_ledger_hash, 'local_state, 'time, 'body_reference ) t, 'body_reference ) Fieldslib.Field.t -> ( 'staged_ledger_hash, 'snarked_ledger_hash, 'local_state, 'time, 'body_reference ) t -> 'body_reference -> bool ) -> bool
val to_list : ( 'staged_ledger_hash, 'snarked_ledger_hash, 'local_state, 'time, 'body_reference ) t -> staged_ledger_hash: ( ( ( 'staged_ledger_hash, 'snarked_ledger_hash, 'local_state, 'time, 'body_reference ) t, 'staged_ledger_hash ) Fieldslib.Field.t -> ( 'staged_ledger_hash, 'snarked_ledger_hash, 'local_state, 'time, 'body_reference ) t -> 'staged_ledger_hash -> 'elem__ ) -> genesis_ledger_hash: ( ( ( 'staged_ledger_hash, 'snarked_ledger_hash, 'local_state, 'time, 'body_reference ) t, 'snarked_ledger_hash ) Fieldslib.Field.t -> ( 'staged_ledger_hash, 'snarked_ledger_hash, 'local_state, 'time, 'body_reference ) t -> 'snarked_ledger_hash -> 'elem__ ) -> registers: ( ( ( 'staged_ledger_hash, 'snarked_ledger_hash, 'local_state, 'time, 'body_reference ) t, ( 'snarked_ledger_hash, unit, 'local_state ) Registers.t ) Fieldslib.Field.t -> ( 'staged_ledger_hash, 'snarked_ledger_hash, 'local_state, 'time, 'body_reference ) t -> ( 'snarked_ledger_hash, unit, 'local_state ) Registers.t -> 'elem__ ) -> timestamp: ( ( ( 'staged_ledger_hash, 'snarked_ledger_hash, 'local_state, 'time, 'body_reference ) t, 'time ) Fieldslib.Field.t -> ( 'staged_ledger_hash, 'snarked_ledger_hash, 'local_state, 'time, 'body_reference ) t -> 'time -> 'elem__ ) -> body_reference: ( ( ( 'staged_ledger_hash, 'snarked_ledger_hash, 'local_state, 'time, 'body_reference ) t, 'body_reference ) Fieldslib.Field.t -> ( 'staged_ledger_hash, 'snarked_ledger_hash, 'local_state, 'time, 'body_reference ) t -> 'body_reference -> 'elem__ ) -> 'elem__ list
val map : ( 'staged_ledger_hash, 'snarked_ledger_hash, 'local_state, 'time, 'body_reference ) t -> staged_ledger_hash: ( ( ( 'staged_ledger_hash, 'snarked_ledger_hash, 'local_state, 'time, 'body_reference ) t, 'staged_ledger_hash ) Fieldslib.Field.t -> ( 'staged_ledger_hash, 'snarked_ledger_hash, 'local_state, 'time, 'body_reference ) t -> 'staged_ledger_hash -> 'staged_ledger_hash ) -> genesis_ledger_hash: ( ( ( 'staged_ledger_hash, 'snarked_ledger_hash, 'local_state, 'time, 'body_reference ) t, 'snarked_ledger_hash ) Fieldslib.Field.t -> ( 'staged_ledger_hash, 'snarked_ledger_hash, 'local_state, 'time, 'body_reference ) t -> 'snarked_ledger_hash -> 'snarked_ledger_hash ) -> registers: ( ( ( 'staged_ledger_hash, 'snarked_ledger_hash, 'local_state, 'time, 'body_reference ) t, ( 'snarked_ledger_hash, unit, 'local_state ) Registers.t ) Fieldslib.Field.t -> ( 'staged_ledger_hash, 'snarked_ledger_hash, 'local_state, 'time, 'body_reference ) t -> ( 'snarked_ledger_hash, unit, 'local_state ) Registers.t -> ( 'snarked_ledger_hash, unit, 'local_state ) Registers.t ) -> timestamp: ( ( ( 'staged_ledger_hash, 'snarked_ledger_hash, 'local_state, 'time, 'body_reference ) t, 'time ) Fieldslib.Field.t -> ( 'staged_ledger_hash, 'snarked_ledger_hash, 'local_state, 'time, 'body_reference ) t -> 'time -> 'time ) -> body_reference: ( ( ( 'staged_ledger_hash, 'snarked_ledger_hash, 'local_state, 'time, 'body_reference ) t, 'body_reference ) Fieldslib.Field.t -> ( 'staged_ledger_hash, 'snarked_ledger_hash, 'local_state, 'time, 'body_reference ) t -> 'body_reference -> 'body_reference ) -> ( 'staged_ledger_hash, 'snarked_ledger_hash, 'local_state, 'time, 'body_reference ) t
val set_all_mutable_fields : ( 'staged_ledger_hash, 'snarked_ledger_hash, 'local_state, 'time, 'body_reference ) t -> unit