Cabal-3.2.1.0: A framework for packaging Haskell software
Safe Haskell None
Language Haskell2010

Distribution.Types.AbiHash

Synopsis

Documentation

data AbiHash Source #

ABI Hashes

Use mkAbiHash and unAbiHash to convert from/to a String .

This type is opaque since Cabal-2.0

Since: 2.0.0.2

Instances

Instances details
Eq AbiHash Source #
Instance details

Defined in Distribution.Types.AbiHash

Read AbiHash Source #
Instance details

Defined in Distribution.Types.AbiHash

Show AbiHash Source #
Instance details

Defined in Distribution.Types.AbiHash

IsString AbiHash Source #

mkAbiHash

Since: 2.0.0.2

Instance details

Defined in Distribution.Types.AbiHash

Generic AbiHash Source #
Instance details

Defined in Distribution.Types.AbiHash

Binary AbiHash Source #
Instance details

Defined in Distribution.Types.AbiHash

NFData AbiHash Source #
Instance details

Defined in Distribution.Types.AbiHash

Structured AbiHash Source #
Instance details

Defined in Distribution.Types.AbiHash

Pretty AbiHash Source #
Instance details

Defined in Distribution.Types.AbiHash

Parsec AbiHash Source #
Instance details

Defined in Distribution.Types.AbiHash

type Rep AbiHash Source #
Instance details

Defined in Distribution.Types.AbiHash

type Rep AbiHash = D1 (' MetaData "AbiHash" "Distribution.Types.AbiHash" "Cabal-3.2.1.0-3w1fQQbNnuQ5xlFGwVXcPy" ' True ) ( C1 (' MetaCons "AbiHash" ' PrefixI ' False ) ( S1 (' MetaSel (' Nothing :: Maybe Symbol ) ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 ShortText )))

unAbiHash :: AbiHash -> String Source #

Construct a AbiHash from a String

mkAbiHash is the inverse to unAbiHash

Note: No validations are performed to ensure that the resulting AbiHash is valid

Since: 2.0.0.2