Module Circuit.Enumerable

Parameters

module M : sig ... end

Signature

val bit_length : int
type var = field_var
val typ : (var, M.t) Typ.t
val to_bits : M.t -> bool list
val var : M.t -> var
val assert_equal : var -> var -> unit
val var_to_bits : var -> Boolean.var list
val if_ : Boolean.var -> then_:var -> else_:var -> var
val (=) : var -> var -> Boolean.var