Module Fields.Direct

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