Fields.Directval iter :
t ->
pk:( ( t, Proving_key.t ) Fieldslib.Field.t -> t -> Proving_key.t -> unit ) ->
vk:
( ( t, Verification_key.t ) Fieldslib.Field.t ->
t ->
Verification_key.t ->
unit ) ->
unitval fold :
t ->
init:'acc__0 ->
pk:
( 'acc__0 ->
( t, Proving_key.t ) Fieldslib.Field.t ->
t ->
Proving_key.t ->
'acc__1 ) ->
vk:
( 'acc__1 ->
( t, Verification_key.t ) Fieldslib.Field.t ->
t ->
Verification_key.t ->
'acc__2 ) ->
'acc__2val for_all :
t ->
pk:( ( t, Proving_key.t ) Fieldslib.Field.t -> t -> Proving_key.t -> bool ) ->
vk:
( ( t, Verification_key.t ) Fieldslib.Field.t ->
t ->
Verification_key.t ->
bool ) ->
boolval exists :
t ->
pk:( ( t, Proving_key.t ) Fieldslib.Field.t -> t -> Proving_key.t -> bool ) ->
vk:
( ( t, Verification_key.t ) Fieldslib.Field.t ->
t ->
Verification_key.t ->
bool ) ->
boolval to_list :
t ->
pk:
( ( t, Proving_key.t ) Fieldslib.Field.t -> t -> Proving_key.t -> 'elem__ ) ->
vk:
( ( t, Verification_key.t ) Fieldslib.Field.t ->
t ->
Verification_key.t ->
'elem__ ) ->
'elem__ listval map :
t ->
pk:
( ( t, Proving_key.t ) Fieldslib.Field.t ->
t ->
Proving_key.t ->
Proving_key.t ) ->
vk:
( ( t, Verification_key.t ) Fieldslib.Field.t ->
t ->
Verification_key.t ->
Verification_key.t ) ->
tval set_all_mutable_fields : t -> unit