Constraint.T
val create_basic :
?label:Base.string ->
( 'a, 'b ) basic ->
( 'a, 'b ) basic_with_annotation
val override_label :
( 'a, 'b ) basic_with_annotation ->
Base.string option ->
( 'c, 'd ) basic_with_annotation
val equal : ?label:Base.string -> 'a -> 'b -> ( 'c, 'd ) basic_with_annotation
val boolean : ?label:Base.string -> 'a -> ( 'b, 'c ) basic_with_annotation
val r1cs :
?label:Base.string ->
'a ->
'b ->
'c ->
( 'd, 'e ) basic_with_annotation
val square : ?label:Base.string -> 'a -> 'b -> ( 'c, 'd ) basic_with_annotation
val annotation : ( 'a, 'b ) t -> Base.string