Module Eq_data.Tc

type ('var, 'a) t = {
equal : 'a -> 'a -> bool;
equal_checked : 'var -> 'var -> Snark_params.Tick.Boolean.var;
default : 'a;
typ : ( 'var, 'a ) Snark_params.Tick.Typ.t;
to_input : 'a -> Zkapp_basic.F.t Random_oracle_input.Chunked.t;
to_input_checked : 'var -> Snark_params.Tick.Field.Var.t Random_oracle_input.Chunked.t;
}
val run : ( 'a -> 'b -> 'c Impl.Internal_Basic.Checked.t ) -> 'd -> 'e -> 'f
val boolean : ( Snark_params.Tick.Boolean.var, Core_kernel.Bool.t ) t
val receipt_chain_hash : ( Receipt.Chain_hash.var, Snark_params.Tick.Field.t ) t
val frozen_ledger_hash : ( Frozen_ledger_hash.var, Snark_params.Tick.Field.t ) t