Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
class BoolType b => Conditional b a where Source #
Instances
(BoolType b, Eq b) => Conditional b x Source # | |
SymbolicData a x => Conditional (Bool (ArithmeticCircuit a)) x Source # | |
Defined in ZkFold.Symbolic.Compiler.ArithmeticCircuit.Instance bool :: x -> x -> Bool (ArithmeticCircuit a) -> x Source # gif :: Bool (ArithmeticCircuit a) -> x -> x -> x Source # (?) :: Bool (ArithmeticCircuit a) -> x -> x -> x Source # | |
(Finite a, Ord i) => Conditional (Bool (Sources a i)) (Bool (Sources a i)) Source # | |
Defined in ZkFold.Symbolic.Compiler.ArithmeticCircuit.MonadBlueprint bool :: Bool (Sources a i) -> Bool (Sources a i) -> Bool (Sources a i) -> Bool (Sources a i) Source # gif :: Bool (Sources a i) -> Bool (Sources a i) -> Bool (Sources a i) -> Bool (Sources a i) Source # (?) :: Bool (Sources a i) -> Bool (Sources a i) -> Bool (Sources a i) -> Bool (Sources a i) Source # | |
(Finite a, Ord i) => Conditional (Bool (Sources a i)) (Sources a i) Source # | |