val iter :
t ->
state:
( ( [< `Read | `Set_and_create ], t, Field.t list )
Fieldslib.Field.t_with_perm ->
t ->
Field.t list ->
'a ) ->
verification_key:
( ( [< `Read | `Set_and_create ], t, Verification_key.t option )
Fieldslib.Field.t_with_perm ->
t ->
Verification_key.t option ->
'b ) ->
zkapp_version:
( ( [< `Read | `Set_and_create ], t, Zkapp_version.t )
Fieldslib.Field.t_with_perm ->
t ->
Zkapp_version.t ->
'c ) ->
sequence_state:
( ( [< `Read | `Set_and_create ], t, Field.t list )
Fieldslib.Field.t_with_perm ->
t ->
Field.t list ->
'd ) ->
last_sequence_slot:
( ( [< `Read | `Set_and_create ], t, int ) Fieldslib.Field.t_with_perm ->
t ->
int ->
'e ) ->
proved_state:
( ( [< `Read | `Set_and_create ], t, bool ) Fieldslib.Field.t_with_perm ->
t ->
bool ->
'f ) ->
zkapp_uri:
( ( [< `Read | `Set_and_create ], t, string ) Fieldslib.Field.t_with_perm ->
t ->
string ->
'g ) ->
'h
val fold :
t ->
init:'a ->
state:
( 'b ->
( [< `Read | `Set_and_create ], t, Field.t list )
Fieldslib.Field.t_with_perm ->
t ->
Field.t list ->
'c ) ->
verification_key:
( 'd ->
( [< `Read | `Set_and_create ], t, Verification_key.t option )
Fieldslib.Field.t_with_perm ->
t ->
Verification_key.t option ->
'e ) ->
zkapp_version:
( 'f ->
( [< `Read | `Set_and_create ], t, Zkapp_version.t )
Fieldslib.Field.t_with_perm ->
t ->
Zkapp_version.t ->
'g ) ->
sequence_state:
( 'h ->
( [< `Read | `Set_and_create ], t, Field.t list )
Fieldslib.Field.t_with_perm ->
t ->
Field.t list ->
'i ) ->
last_sequence_slot:
( 'j ->
( [< `Read | `Set_and_create ], t, int ) Fieldslib.Field.t_with_perm ->
t ->
int ->
'k ) ->
proved_state:
( 'l ->
( [< `Read | `Set_and_create ], t, bool ) Fieldslib.Field.t_with_perm ->
t ->
bool ->
'm ) ->
zkapp_uri:
( 'n ->
( [< `Read | `Set_and_create ], t, string ) Fieldslib.Field.t_with_perm ->
t ->
string ->
'o ) ->
'p
val for_all :
t ->
state:
( ( [< `Read | `Set_and_create ], t, Field.t list )
Fieldslib.Field.t_with_perm ->
t ->
Field.t list ->
bool ) ->
verification_key:
( ( [< `Read | `Set_and_create ], t, Verification_key.t option )
Fieldslib.Field.t_with_perm ->
t ->
Verification_key.t option ->
bool ) ->
zkapp_version:
( ( [< `Read | `Set_and_create ], t, Zkapp_version.t )
Fieldslib.Field.t_with_perm ->
t ->
Zkapp_version.t ->
bool ) ->
sequence_state:
( ( [< `Read | `Set_and_create ], t, Field.t list )
Fieldslib.Field.t_with_perm ->
t ->
Field.t list ->
bool ) ->
last_sequence_slot:
( ( [< `Read | `Set_and_create ], t, int ) Fieldslib.Field.t_with_perm ->
t ->
int ->
bool ) ->
proved_state:
( ( [< `Read | `Set_and_create ], t, bool ) Fieldslib.Field.t_with_perm ->
t ->
bool ->
bool ) ->
zkapp_uri:
( ( [< `Read | `Set_and_create ], t, string ) Fieldslib.Field.t_with_perm ->
t ->
string ->
bool ) ->
bool
val exists :
t ->
state:
( ( [< `Read | `Set_and_create ], t, Field.t list )
Fieldslib.Field.t_with_perm ->
t ->
Field.t list ->
bool ) ->
verification_key:
( ( [< `Read | `Set_and_create ], t, Verification_key.t option )
Fieldslib.Field.t_with_perm ->
t ->
Verification_key.t option ->
bool ) ->
zkapp_version:
( ( [< `Read | `Set_and_create ], t, Zkapp_version.t )
Fieldslib.Field.t_with_perm ->
t ->
Zkapp_version.t ->
bool ) ->
sequence_state:
( ( [< `Read | `Set_and_create ], t, Field.t list )
Fieldslib.Field.t_with_perm ->
t ->
Field.t list ->
bool ) ->
last_sequence_slot:
( ( [< `Read | `Set_and_create ], t, int ) Fieldslib.Field.t_with_perm ->
t ->
int ->
bool ) ->
proved_state:
( ( [< `Read | `Set_and_create ], t, bool ) Fieldslib.Field.t_with_perm ->
t ->
bool ->
bool ) ->
zkapp_uri:
( ( [< `Read | `Set_and_create ], t, string ) Fieldslib.Field.t_with_perm ->
t ->
string ->
bool ) ->
bool
val to_list :
t ->
state:
( ( [< `Read | `Set_and_create ], t, Field.t list )
Fieldslib.Field.t_with_perm ->
t ->
Field.t list ->
'a ) ->
verification_key:
( ( [< `Read | `Set_and_create ], t, Verification_key.t option )
Fieldslib.Field.t_with_perm ->
t ->
Verification_key.t option ->
'b ) ->
zkapp_version:
( ( [< `Read | `Set_and_create ], t, Zkapp_version.t )
Fieldslib.Field.t_with_perm ->
t ->
Zkapp_version.t ->
'c ) ->
sequence_state:
( ( [< `Read | `Set_and_create ], t, Field.t list )
Fieldslib.Field.t_with_perm ->
t ->
Field.t list ->
'd ) ->
last_sequence_slot:
( ( [< `Read | `Set_and_create ], t, int ) Fieldslib.Field.t_with_perm ->
t ->
int ->
'e ) ->
proved_state:
( ( [< `Read | `Set_and_create ], t, bool ) Fieldslib.Field.t_with_perm ->
t ->
bool ->
'f ) ->
zkapp_uri:
( ( [< `Read | `Set_and_create ], t, string ) Fieldslib.Field.t_with_perm ->
t ->
string ->
'g ) ->
'h list
val map :
t ->
state:
( ( [< `Read | `Set_and_create ], t, Field.t list )
Fieldslib.Field.t_with_perm ->
t ->
Field.t list ->
Field.t list ) ->
verification_key:
( ( [< `Read | `Set_and_create ], t, Verification_key.t option )
Fieldslib.Field.t_with_perm ->
t ->
Verification_key.t option ->
Verification_key.t option ) ->
zkapp_version:
( ( [< `Read | `Set_and_create ], t, Zkapp_version.t )
Fieldslib.Field.t_with_perm ->
t ->
Zkapp_version.t ->
Zkapp_version.t ) ->
sequence_state:
( ( [< `Read | `Set_and_create ], t, Field.t list )
Fieldslib.Field.t_with_perm ->
t ->
Field.t list ->
Field.t list ) ->
last_sequence_slot:
( ( [< `Read | `Set_and_create ], t, int ) Fieldslib.Field.t_with_perm ->
t ->
int ->
int ) ->
proved_state:
( ( [< `Read | `Set_and_create ], t, bool ) Fieldslib.Field.t_with_perm ->
t ->
bool ->
bool ) ->
zkapp_uri:
( ( [< `Read | `Set_and_create ], t, string ) Fieldslib.Field.t_with_perm ->
t ->
string ->
string ) ->
t
val set_all_mutable_fields : 'a -> unit