Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
ZkFold.Symbolic.Compiler.ArithmeticCircuit.MerkleHash
Documentation
newtype MerkleHash (n :: Maybe Natural) Source #
Constructors
M | |
Fields |
Instances
Instances
Generic Prec Source # | |
Binary Prec Source # | |
type Rep Prec Source # | |
Defined in ZkFold.Symbolic.Compiler.ArithmeticCircuit.MerkleHash type Rep Prec = D1 ('MetaData "Prec" "ZkFold.Symbolic.Compiler.ArithmeticCircuit.MerkleHash" "symbolic-base-0.1.0.0-inplace" 'False) (((C1 ('MetaCons "Add" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Mul" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Div" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Mod" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "Gcd" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "BezoutL" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "BezoutR" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Exp" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Const" 'PrefixI 'False) (U1 :: Type -> Type))))) |
merkleHash :: Binary a => a -> MerkleHash n Source #