Impl.Fieldmodule Constant : sig ... endtype t = field Snarky_backendless.Cvar.tval length : t -> intval var_indices : t -> int listval project : Boolean.var list -> tval pack : Boolean.var list -> tval is_square : t -> Boolean.varval sqrt_check : t -> t * Boolean.varval equal : t -> t -> Boolean.varval unpack : t -> length:int -> Boolean.var listval unpack_flagged :
t ->
length:int ->
Boolean.var list * [ `Success of Boolean.var ]val unpack_full : t -> Boolean.var Bitstring_lib.Bitstring.Lsb_first.tval parity : ?length:int -> t -> Boolean.varval choose_preimage_var : t -> length:int -> Boolean.var listval compare : bit_length:int -> t -> t -> comparison_resultval if_ : Boolean.var -> then_:t -> else_:t -> tmodule Unsafe : sig ... endmodule Assert : sig ... endval of_int : int -> tval one : tval zero : tval typ : ( t, Constant.t ) Typ.t