cardano-ledger-dijkstra-0.2.0.0: Cardano ledger with nested transactions
Safe HaskellNone
LanguageHaskell2010

Test.Cardano.Ledger.Dijkstra.TreeDiff

Synopsis

Documentation

data Expr Source #

A untyped Haskell-like expression.

Having richer structure than just Tree allows to have richer diffs.

Constructors

App ConstructorName [Expr]

application

Rec ConstructorName (OMap FieldName Expr)

record constructor

Lst [Expr]

list constructor

Instances

Instances details
Arbitrary Expr 
Instance details

Defined in Data.TreeDiff.Expr

NFData Expr 
Instance details

Defined in Data.TreeDiff.Expr

Methods

rnfExpr → () #

Show Expr 
Instance details

Defined in Data.TreeDiff.Expr

Methods

showsPrecIntExprShowS #

showExprString #

showList ∷ [Expr] → ShowS #

Eq Expr 
Instance details

Defined in Data.TreeDiff.Expr

Methods

(==)ExprExprBool #

(/=)ExprExprBool #

Ord Expr 
Instance details

Defined in Data.TreeDiff.Expr

Methods

compareExprExprOrdering #

(<)ExprExprBool #

(<=)ExprExprBool #

(>)ExprExprBool #

(>=)ExprExprBool #

maxExprExprExpr #

minExprExprExpr #

ToExpr Expr 
Instance details

Defined in Data.TreeDiff.Class

Methods

toExprExprExpr Source #

listToExpr ∷ [Expr] → Expr Source #

class ToExpr a Source #

toExpr converts a Haskell value into untyped Haskell-like syntax tree, Expr.

>>> toExpr ((1, Just 2) :: (Int, Maybe Int))
App "_\215_" [App "1" [],App "Just" [App "2" []]]

Instances

Instances details
ToExpr Key 
Instance details

Defined in Data.TreeDiff.Class

Methods

toExprKeyExpr Source #

listToExpr ∷ [Key] → Expr Source #

ToExpr Value 
Instance details

Defined in Data.TreeDiff.Class

Methods

toExprValueExpr Source #

listToExpr ∷ [Value] → Expr Source #

ToExpr ByteArray

Since: tree-diff-0.2.2

Instance details

Defined in Data.TreeDiff.Class

ToExpr ByteString
>>> traverse_ (print . prettyExpr . toExpr . BS8.pack) ["", "\n", "foo", "foo\n", "foo\nbar", "foo\nbar\n"]
""
"\n"
"foo"
"foo\n"
BS.concat ["foo\n", "bar"]
BS.concat ["foo\n", "bar\n"]
Instance details

Defined in Data.TreeDiff.Class

ToExpr ByteString
>>> traverse_ (print . prettyExpr . toExpr . LBS8.pack) ["", "\n", "foo", "foo\n", "foo\nbar", "foo\nbar\n"]
""
"\n"
"foo"
"foo\n"
LBS.concat ["foo\n", "bar"]
LBS.concat ["foo\n", "bar\n"]
Instance details

Defined in Data.TreeDiff.Class

ToExpr ShortByteString
>>> traverse_ (print . prettyExpr . toExpr . SBS.toShort . BS8.pack) ["", "\n", "foo", "foo\n", "foo\nbar", "foo\nbar\n"]
""
"\n"
"foo"
"foo\n"
mconcat ["foo\n", "bar"]
mconcat ["foo\n", "bar\n"]
Instance details

Defined in Data.TreeDiff.Class

ToExpr ValidityInterval 
Instance details

Defined in Test.Cardano.Ledger.Allegra.TreeDiff

ToExpr CoinPerWord 
Instance details

Defined in Test.Cardano.Ledger.Alonzo.TreeDiff

ToExpr OrdExUnits 
Instance details

Defined in Test.Cardano.Ledger.Alonzo.TreeDiff

ToExpr FailureDescription 
Instance details

Defined in Test.Cardano.Ledger.Alonzo.TreeDiff

ToExpr TagMismatchDescription 
Instance details

Defined in Test.Cardano.Ledger.Alonzo.TreeDiff

ToExpr IsValid 
Instance details

Defined in Test.Cardano.Ledger.Alonzo.TreeDiff

ToExpr Addr28Extra 
Instance details

Defined in Test.Cardano.Ledger.Alonzo.TreeDiff

ToExpr DataHash32 
Instance details

Defined in Test.Cardano.Ledger.Alonzo.TreeDiff

ToExpr CoinPerByte 
Instance details

Defined in Test.Cardano.Ledger.Babbage.TreeDiff

ToExpr Version 
Instance details

Defined in Test.Cardano.Ledger.Binary.TreeDiff

ToExpr CBORBytes 
Instance details

Defined in Test.Cardano.Ledger.Binary.TreeDiff

ToExpr HexBytes 
Instance details

Defined in Test.Cardano.Ledger.Binary.TreeDiff

ToExpr GovActionId 
Instance details

Defined in Test.Cardano.Ledger.Conway.TreeDiff

ToExpr GovActionIx 
Instance details

Defined in Test.Cardano.Ledger.Conway.TreeDiff

ToExpr Vote 
Instance details

Defined in Test.Cardano.Ledger.Conway.TreeDiff

Methods

toExprVoteExpr Source #

listToExpr ∷ [Vote] → Expr Source #

ToExpr Voter 
Instance details

Defined in Test.Cardano.Ledger.Conway.TreeDiff

Methods

toExprVoterExpr Source #

listToExpr ∷ [Voter] → Expr Source #

ToExpr DRepVotingThresholds 
Instance details

Defined in Test.Cardano.Ledger.Conway.TreeDiff

ToExpr PoolVotingThresholds 
Instance details

Defined in Test.Cardano.Ledger.Conway.TreeDiff

ToExpr ConwayDelegCert 
Instance details

Defined in Test.Cardano.Ledger.Conway.TreeDiff

ToExpr ConwayGovCert 
Instance details

Defined in Test.Cardano.Ledger.Conway.TreeDiff

ToExpr Delegatee 
Instance details

Defined in Test.Cardano.Ledger.Conway.TreeDiff

ToExpr Addr 
Instance details

Defined in Test.Cardano.Ledger.TreeDiff

Methods

toExprAddrExpr Source #

listToExpr ∷ [Addr] → Expr Source #

ToExpr BootstrapAddress 
Instance details

Defined in Test.Cardano.Ledger.TreeDiff

ToExpr CompactAddr 
Instance details

Defined in Test.Cardano.Ledger.TreeDiff

ToExpr RewardAccount 
Instance details

Defined in Test.Cardano.Ledger.TreeDiff

ToExpr Withdrawals 
Instance details

Defined in Test.Cardano.Ledger.TreeDiff

ToExpr Anchor 
Instance details

Defined in Test.Cardano.Ledger.TreeDiff

ToExpr BlocksMade 
Instance details

Defined in Test.Cardano.Ledger.TreeDiff

ToExpr CertIx 
Instance details

Defined in Test.Cardano.Ledger.TreeDiff

ToExpr DnsName 
Instance details

Defined in Test.Cardano.Ledger.TreeDiff

ToExpr Network 
Instance details

Defined in Test.Cardano.Ledger.TreeDiff

ToExpr NonNegativeInterval 
Instance details

Defined in Test.Cardano.Ledger.TreeDiff

ToExpr Nonce 
Instance details

Defined in Test.Cardano.Ledger.TreeDiff

Methods

toExprNonceExpr Source #

listToExpr ∷ [Nonce] → Expr Source #

ToExpr Port 
Instance details

Defined in Test.Cardano.Ledger.TreeDiff

Methods

toExprPortExpr Source #

listToExpr ∷ [Port] → Expr Source #

ToExpr PositiveInterval 
Instance details

Defined in Test.Cardano.Ledger.TreeDiff

ToExpr ProtVer 
Instance details

Defined in Test.Cardano.Ledger.TreeDiff

ToExpr TxIx 
Instance details

Defined in Test.Cardano.Ledger.TreeDiff

Methods

toExprTxIxExpr Source #

listToExpr ∷ [TxIx] → Expr Source #

ToExpr UnitInterval 
Instance details

Defined in Test.Cardano.Ledger.TreeDiff

ToExpr Url 
Instance details

Defined in Test.Cardano.Ledger.TreeDiff

Methods

toExprUrlExpr Source #

listToExpr ∷ [Url] → Expr Source #

ToExpr Coin 
Instance details

Defined in Test.Cardano.Ledger.TreeDiff

Methods

toExprCoinExpr Source #

listToExpr ∷ [Coin] → Expr Source #

ToExpr DeltaCoin 
Instance details

Defined in Test.Cardano.Ledger.TreeDiff

ToExpr PoolCert 
Instance details

Defined in Test.Cardano.Ledger.TreeDiff

ToExpr Ptr 
Instance details

Defined in Test.Cardano.Ledger.TreeDiff

Methods

toExprPtrExpr Source #

listToExpr ∷ [Ptr] → Expr Source #

ToExpr SlotNo32 
Instance details

Defined in Test.Cardano.Ledger.TreeDiff

ToExpr StakeReference 
Instance details

Defined in Test.Cardano.Ledger.TreeDiff

ToExpr DRep 
Instance details

Defined in Test.Cardano.Ledger.TreeDiff

Methods

toExprDRepExpr Source #

listToExpr ∷ [DRep] → Expr Source #

ToExpr DRepState 
Instance details

Defined in Test.Cardano.Ledger.TreeDiff

ToExpr GenDelegPair 
Instance details

Defined in Test.Cardano.Ledger.TreeDiff

ToExpr GenDelegs 
Instance details

Defined in Test.Cardano.Ledger.TreeDiff

ToExpr ScriptHash 
Instance details

Defined in Test.Cardano.Ledger.TreeDiff

ToExpr TxAuxDataHash 
Instance details

Defined in Test.Cardano.Ledger.TreeDiff

ToExpr BootstrapWitness 
Instance details

Defined in Test.Cardano.Ledger.TreeDiff

ToExpr ChainCode 
Instance details

Defined in Test.Cardano.Ledger.TreeDiff

ToExpr Metadatum 
Instance details

Defined in Test.Cardano.Ledger.Shelley.TreeDiff

ToExpr CostModel 
Instance details

Defined in Test.Cardano.Ledger.TreeDiff

ToExpr CostModels 
Instance details

Defined in Test.Cardano.Ledger.TreeDiff

ToExpr ScriptHashToExpr PlutusWithContext 
Instance details

Defined in Test.Cardano.Ledger.Alonzo.TreeDiff

ToExpr ExUnits 
Instance details

Defined in Test.Cardano.Ledger.TreeDiff

ToExpr Prices 
Instance details

Defined in Test.Cardano.Ledger.TreeDiff

ToExpr Language 
Instance details

Defined in Test.Cardano.Ledger.TreeDiff

ToExpr PlutusBinary 
Instance details

Defined in Test.Cardano.Ledger.TreeDiff

ToExpr TxOutSource 
Instance details

Defined in Test.Cardano.Ledger.TreeDiff

ToExpr Reward 
Instance details

Defined in Test.Cardano.Ledger.Shelley.TreeDiff

ToExpr RewardType 
Instance details

Defined in Test.Cardano.Ledger.Shelley.TreeDiff

ToExpr CommitteeAuthorization 
Instance details

Defined in Test.Cardano.Ledger.TreeDiff

ToExpr FutureGenDeleg 
Instance details

Defined in Test.Cardano.Ledger.TreeDiff

ToExpr InstantaneousRewards 
Instance details

Defined in Test.Cardano.Ledger.TreeDiff

ToExpr Obligations 
Instance details

Defined in Test.Cardano.Ledger.Shelley.TreeDiff

ToExpr ChainAccountState 
Instance details

Defined in Test.Cardano.Ledger.TreeDiff

ToExpr IndividualPoolStake 
Instance details

Defined in Test.Cardano.Ledger.TreeDiff

ToExpr PoolDistr 
Instance details

Defined in Test.Cardano.Ledger.TreeDiff

ToExpr SnapShot 
Instance details

Defined in Test.Cardano.Ledger.TreeDiff

ToExpr SnapShots 
Instance details

Defined in Test.Cardano.Ledger.TreeDiff

ToExpr Stake 
Instance details

Defined in Test.Cardano.Ledger.TreeDiff

Methods

toExprStakeExpr Source #

listToExpr ∷ [Stake] → Expr Source #

ToExpr PoolMetadata 
Instance details

Defined in Test.Cardano.Ledger.TreeDiff

ToExpr StakePoolParams 
Instance details

Defined in Test.Cardano.Ledger.TreeDiff

ToExpr StakePoolRelay 
Instance details

Defined in Test.Cardano.Ledger.TreeDiff

ToExpr StakePoolState 
Instance details

Defined in Test.Cardano.Ledger.TreeDiff

ToExpr TxId 
Instance details

Defined in Test.Cardano.Ledger.TreeDiff

Methods

toExprTxIdExpr Source #

listToExpr ∷ [TxId] → Expr Source #

ToExpr TxIn 
Instance details

Defined in Test.Cardano.Ledger.TreeDiff

Methods

toExprTxInExpr Source #

listToExpr ∷ [TxIn] → Expr Source #

ToExpr DijkstraDelegCert Source # 
Instance details

Defined in Test.Cardano.Ledger.Dijkstra.TreeDiff

ToExpr AssetName 
Instance details

Defined in Test.Cardano.Ledger.Mary.TreeDiff

ToExpr CompactValue 
Instance details

Defined in Test.Cardano.Ledger.Mary.TreeDiff

ToExpr MaryValue 
Instance details

Defined in Test.Cardano.Ledger.Mary.TreeDiff

ToExpr MultiAsset 
Instance details

Defined in Test.Cardano.Ledger.Mary.TreeDiff

ToExpr PolicyID 
Instance details

Defined in Test.Cardano.Ledger.Mary.TreeDiff

ToExpr AdaPots 
Instance details

Defined in Test.Cardano.Ledger.Shelley.TreeDiff

ToExpr Likelihood 
Instance details

Defined in Test.Cardano.Ledger.Shelley.TreeDiff

ToExpr LogWeight 
Instance details

Defined in Test.Cardano.Ledger.Shelley.TreeDiff

ToExpr NonMyopic 
Instance details

Defined in Test.Cardano.Ledger.Shelley.TreeDiff

ToExpr PulsingRewUpdate

You really don't want to see what is inside this.

Instance details

Defined in Test.Cardano.Ledger.Shelley.TreeDiff

ToExpr RewardUpdate 
Instance details

Defined in Test.Cardano.Ledger.Shelley.TreeDiff

ToExpr VotingPeriod 
Instance details

Defined in Test.Cardano.Ledger.Shelley.TreeDiff

ToExpr RupdEvent 
Instance details

Defined in Test.Cardano.Ledger.Shelley.TreeDiff

ToExpr GenesisDelegCert 
Instance details

Defined in Test.Cardano.Ledger.Shelley.TreeDiff

ToExpr MIRCert 
Instance details

Defined in Test.Cardano.Ledger.Shelley.TreeDiff

ToExpr MIRPot 
Instance details

Defined in Test.Cardano.Ledger.Shelley.TreeDiff

ToExpr MIRTarget 
Instance details

Defined in Test.Cardano.Ledger.Shelley.TreeDiff

ToExpr ShelleyDelegCert 
Instance details

Defined in Test.Cardano.Ledger.Shelley.TreeDiff

ToExpr BlockNo 
Instance details

Defined in Test.Cardano.Slotting.TreeDiff

ToExpr EpochInterval 
Instance details

Defined in Test.Cardano.Ledger.TreeDiff

ToExpr EpochNo 
Instance details

Defined in Test.Cardano.Slotting.TreeDiff

ToExpr EpochSize 
Instance details

Defined in Test.Cardano.Slotting.TreeDiff

ToExpr SlotNo 
Instance details

Defined in Test.Cardano.Slotting.TreeDiff

ToExpr Term 
Instance details

Defined in Test.Cardano.Ledger.Binary.TreeDiff

Methods

toExprTermExpr Source #

listToExpr ∷ [Term] → Expr Source #

ToExpr IntSet 
Instance details

Defined in Data.TreeDiff.Class

ToExpr Assign 
Instance details

Defined in Codec.CBOR.Cuddle.CDDL

ToExpr CDDL 
Instance details

Defined in Codec.CBOR.Cuddle.CDDL

Methods

toExprCDDLExpr Source #

listToExpr ∷ [CDDL] → Expr Source #

ToExpr GenericArg 
Instance details

Defined in Codec.CBOR.Cuddle.CDDL

ToExpr GenericParam 
Instance details

Defined in Codec.CBOR.Cuddle.CDDL

ToExpr Group 
Instance details

Defined in Codec.CBOR.Cuddle.CDDL

Methods

toExprGroupExpr Source #

listToExpr ∷ [Group] → Expr Source #

ToExpr GroupEntry 
Instance details

Defined in Codec.CBOR.Cuddle.CDDL

ToExpr GroupEntryVariant 
Instance details

Defined in Codec.CBOR.Cuddle.CDDL

ToExpr GrpChoice 
Instance details

Defined in Codec.CBOR.Cuddle.CDDL

ToExpr MemberKey 
Instance details

Defined in Codec.CBOR.Cuddle.CDDL

ToExpr Name 
Instance details

Defined in Codec.CBOR.Cuddle.CDDL

Methods

toExprNameExpr Source #

listToExpr ∷ [Name] → Expr Source #

ToExpr OccurrenceIndicator 
Instance details

Defined in Codec.CBOR.Cuddle.CDDL

ToExpr RangeBound 
Instance details

Defined in Codec.CBOR.Cuddle.CDDL

ToExpr Rule 
Instance details

Defined in Codec.CBOR.Cuddle.CDDL

Methods

toExprRuleExpr Source #

listToExpr ∷ [Rule] → Expr Source #

ToExpr TopLevel 
Instance details

Defined in Codec.CBOR.Cuddle.CDDL

ToExpr TyOp 
Instance details

Defined in Codec.CBOR.Cuddle.CDDL

Methods

toExprTyOpExpr Source #

listToExpr ∷ [TyOp] → Expr Source #

ToExpr Type0 
Instance details

Defined in Codec.CBOR.Cuddle.CDDL

Methods

toExprType0Expr Source #

listToExpr ∷ [Type0] → Expr Source #

ToExpr Type1 
Instance details

Defined in Codec.CBOR.Cuddle.CDDL

Methods

toExprType1Expr Source #

listToExpr ∷ [Type1] → Expr Source #

ToExpr Type2 
Instance details

Defined in Codec.CBOR.Cuddle.CDDL

Methods

toExprType2Expr Source #

listToExpr ∷ [Type2] → Expr Source #

ToExpr TypeOrGroup 
Instance details

Defined in Codec.CBOR.Cuddle.CDDL

ToExpr Value 
Instance details

Defined in Codec.CBOR.Cuddle.CDDL

Methods

toExprValueExpr Source #

listToExpr ∷ [Value] → Expr Source #

ToExpr ValueVariant 
Instance details

Defined in Codec.CBOR.Cuddle.CDDL

ToExpr CtlOp 
Instance details

Defined in Codec.CBOR.Cuddle.CDDL.CtlOp

Methods

toExprCtlOpExpr Source #

listToExpr ∷ [CtlOp] → Expr Source #

ToExpr Comment 
Instance details

Defined in Codec.CBOR.Cuddle.Comments

ToExpr Void 
Instance details

Defined in Data.TreeDiff.Class

Methods

toExprVoidExpr Source #

listToExpr ∷ [Void] → Expr Source #

ToExpr Int16 
Instance details

Defined in Data.TreeDiff.Class

Methods

toExprInt16Expr Source #

listToExpr ∷ [Int16] → Expr Source #

ToExpr Int32 
Instance details

Defined in Data.TreeDiff.Class

Methods

toExprInt32Expr Source #

listToExpr ∷ [Int32] → Expr Source #

ToExpr Int64 
Instance details

Defined in Data.TreeDiff.Class

Methods

toExprInt64Expr Source #

listToExpr ∷ [Int64] → Expr Source #

ToExpr Int8 
Instance details

Defined in Data.TreeDiff.Class

Methods

toExprInt8Expr Source #

listToExpr ∷ [Int8] → Expr Source #

ToExpr Word16 
Instance details

Defined in Data.TreeDiff.Class

ToExpr Word32 
Instance details

Defined in Data.TreeDiff.Class

ToExpr Word64 
Instance details

Defined in Data.TreeDiff.Class

ToExpr Word8 
Instance details

Defined in Data.TreeDiff.Class

Methods

toExprWord8Expr Source #

listToExpr ∷ [Word8] → Expr Source #

ToExpr Ordering 
Instance details

Defined in Data.TreeDiff.Class

ToExpr IPv4 
Instance details

Defined in Test.Cardano.Ledger.Binary.TreeDiff

Methods

toExprIPv4Expr Source #

listToExpr ∷ [IPv4] → Expr Source #

ToExpr IPv6 
Instance details

Defined in Test.Cardano.Ledger.Binary.TreeDiff

Methods

toExprIPv6Expr Source #

listToExpr ∷ [IPv6] → Expr Source #

ToExpr ExBudget 
Instance details

Defined in Test.Cardano.Ledger.Alonzo.TreeDiff

ToExpr ExCPU 
Instance details

Defined in Test.Cardano.Ledger.Alonzo.TreeDiff

Methods

toExprExCPUExpr Source #

listToExpr ∷ [ExCPU] → Expr Source #

ToExpr ExMemory 
Instance details

Defined in Test.Cardano.Ledger.Alonzo.TreeDiff

ToExpr SatInt 
Instance details

Defined in Test.Cardano.Ledger.Alonzo.TreeDiff

ToExpr EvaluationError 
Instance details

Defined in Test.Cardano.Ledger.Alonzo.TreeDiff

ToExpr Scientific
>>> prettyExpr $ toExpr (123.456 :: Scientific)
scientific 123456 `-3`
Instance details

Defined in Data.TreeDiff.Class

ToExpr Text
>>> traverse_ (print . prettyExpr . toExpr . T.pack) ["", "\n", "foo", "foo\n", "foo\nbar", "foo\nbar\n"]
""
"\n"
"foo"
"foo\n"
T.concat ["foo\n", "bar"]
T.concat ["foo\n", "bar\n"]
Instance details

Defined in Data.TreeDiff.Class

Methods

toExprTextExpr Source #

listToExpr ∷ [Text] → Expr Source #

ToExpr Text
>>> traverse_ (print . prettyExpr . toExpr . LT.pack) ["", "\n", "foo", "foo\n", "foo\nbar", "foo\nbar\n"]
""
"\n"
"foo"
"foo\n"
LT.concat ["foo\n", "bar"]
LT.concat ["foo\n", "bar\n"]
Instance details

Defined in Data.TreeDiff.Class

Methods

toExprTextExpr Source #

listToExpr ∷ [Text] → Expr Source #

ToExpr Day
>>> prettyExpr $ toExpr $ ModifiedJulianDay 58014
Day "2017-09-18"
Instance details

Defined in Data.TreeDiff.Class

Methods

toExprDayExpr Source #

listToExpr ∷ [Day] → Expr Source #

ToExpr UTCTime 
Instance details

Defined in Data.TreeDiff.Class

ToExpr Expr 
Instance details

Defined in Data.TreeDiff.Class

Methods

toExprExprExpr Source #

listToExpr ∷ [Expr] → Expr Source #

ToExpr UUID
>>> prettyExpr $ toExpr UUID.nil
UUID "00000000-0000-0000-0000-000000000000"
Instance details

Defined in Data.TreeDiff.Class

Methods

toExprUUIDExpr Source #

listToExpr ∷ [UUID] → Expr Source #

ToExpr Integer 
Instance details

Defined in Data.TreeDiff.Class

ToExpr Natural 
Instance details

Defined in Data.TreeDiff.Class

ToExpr () 
Instance details

Defined in Data.TreeDiff.Class

Methods

toExpr ∷ () → Expr Source #

listToExpr ∷ [()] → Expr Source #

ToExpr Bool 
Instance details

Defined in Data.TreeDiff.Class

Methods

toExprBoolExpr Source #

listToExpr ∷ [Bool] → Expr Source #

ToExpr Char
>>> prettyExpr $ toExpr 'a'
'a'
>>> prettyExpr $ toExpr "Hello world"
"Hello world"
>>> prettyExpr $ toExpr "Hello\nworld"
concat ["Hello\n", "world"]
>>> traverse_ (print . prettyExpr . toExpr) ["", "\n", "foo", "foo\n", "foo\nbar", "foo\nbar\n"]
""
"\n"
"foo"
"foo\n"
concat ["foo\n", "bar"]
concat ["foo\n", "bar\n"]
Instance details

Defined in Data.TreeDiff.Class

Methods

toExprCharExpr Source #

listToExpr ∷ [Char] → Expr Source #

ToExpr Double 
Instance details

Defined in Data.TreeDiff.Class

ToExpr Float 
Instance details

Defined in Data.TreeDiff.Class

Methods

toExprFloatExpr Source #

listToExpr ∷ [Float] → Expr Source #

ToExpr Int 
Instance details

Defined in Data.TreeDiff.Class

Methods

toExprIntExpr Source #

listToExpr ∷ [Int] → Expr Source #

ToExpr Word 
Instance details

Defined in Data.TreeDiff.Class

Methods

toExprWordExpr Source #

listToExpr ∷ [Word] → Expr Source #

ToExpr a ⇒ ToExpr (KeyMap a) 
Instance details

Defined in Data.TreeDiff.Class

Methods

toExprKeyMap a → Expr Source #

listToExpr ∷ [KeyMap a] → Expr Source #

ToExpr a ⇒ ToExpr (First a) 
Instance details

Defined in Data.TreeDiff.Class

Methods

toExprFirst a → Expr Source #

listToExpr ∷ [First a] → Expr Source #

ToExpr a ⇒ ToExpr (Last a) 
Instance details

Defined in Data.TreeDiff.Class

Methods

toExprLast a → Expr Source #

listToExpr ∷ [Last a] → Expr Source #

ToExpr a ⇒ ToExpr (Max a) 
Instance details

Defined in Data.TreeDiff.Class

Methods

toExprMax a → Expr Source #

listToExpr ∷ [Max a] → Expr Source #

ToExpr a ⇒ ToExpr (Min a) 
Instance details

Defined in Data.TreeDiff.Class

Methods

toExprMin a → Expr Source #

listToExpr ∷ [Min a] → Expr Source #

ToExpr a ⇒ ToExpr (OSet a) 
Instance details

Defined in Test.Cardano.Data.TreeDiff

Methods

toExprOSet a → Expr Source #

listToExpr ∷ [OSet a] → Expr Source #

(Era era, ToExpr (TxOut era), ToExpr (Event (EraRule "PPUP" era))) ⇒ ToExpr (AllegraUtxoEvent era) 
Instance details

Defined in Test.Cardano.Ledger.Allegra.TreeDiff

(ToExpr (TxOut era), ToExpr (Value era), ToExpr (EraRuleFailure "PPUP" era)) ⇒ ToExpr (AllegraUtxoPredFailure era) 
Instance details

Defined in Test.Cardano.Ledger.Allegra.TreeDiff

ToExpr (NativeScript era) ⇒ ToExpr (AllegraTxAuxData era) 
Instance details

Defined in Test.Cardano.Ledger.Allegra.TreeDiff

ToExpr (NativeScript era) ⇒ ToExpr (AllegraTxAuxDataRaw era) 
Instance details

Defined in Test.Cardano.Ledger.Allegra.TreeDiff

(ToExpr (ContextError era), ToExpr (PlutusPurpose AsItem era), ToExpr (TxCert era)) ⇒ ToExpr (CollectError era) 
Instance details

Defined in Test.Cardano.Ledger.Alonzo.TreeDiff

(ToExpr (PlutusPurpose AsIx era), ToExpr (PlutusPurpose AsItem era), ToExpr (PlutusScript era), ToExpr (ContextError era)) ⇒ ToExpr (TransactionScriptFailure era) 
Instance details

Defined in Test.Cardano.Ledger.Alonzo.TreeDiff

ToExpr (Event (EraRule "LEDGERS" era)) ⇒ ToExpr (AlonzoBbodyEvent era) 
Instance details

Defined in Test.Cardano.Ledger.Alonzo.TreeDiff

ToExpr (PredicateFailure (EraRule "LEDGERS" era)) ⇒ ToExpr (AlonzoBbodyPredFailure era) 
Instance details

Defined in Test.Cardano.Ledger.Alonzo.TreeDiff

ToExpr (Event (EraRule "UTXOS" era)) ⇒ ToExpr (AlonzoUtxoEvent era) 
Instance details

Defined in Test.Cardano.Ledger.Alonzo.TreeDiff

(ToExpr (Value era), ToExpr (TxOut era), ToExpr (PredicateFailure (EraRule "UTXOS" era))) ⇒ ToExpr (AlonzoUtxoPredFailure era) 
Instance details

Defined in Test.Cardano.Ledger.Alonzo.TreeDiff

(ToExpr (EraRuleEvent "PPUP" era), ToExpr (TxOut era), ToExpr PlutusWithContext) ⇒ ToExpr (AlonzoUtxosEvent era) 
Instance details

Defined in Test.Cardano.Ledger.Alonzo.TreeDiff

(ToExpr (PlutusPurpose AsItem era), ToExpr (EraRuleFailure "PPUP" era), ToExpr (ContextError era), ToExpr (TxCert era)) ⇒ ToExpr (AlonzoUtxosPredFailure era) 
Instance details

Defined in Test.Cardano.Ledger.Alonzo.TreeDiff

ToExpr (Event (EraRule "UTXO" era)) ⇒ ToExpr (AlonzoUtxowEvent era) 
Instance details

Defined in Test.Cardano.Ledger.Alonzo.TreeDiff

(Era era, ToExpr (PlutusPurpose AsIx era), ToExpr (PlutusPurpose AsItem era), ToExpr (PredicateFailure (EraRule "UTXO" era)), ToExpr (TxCert era)) ⇒ ToExpr (AlonzoUtxowPredFailure era) 
Instance details

Defined in Test.Cardano.Ledger.Alonzo.TreeDiff

(ToExpr (PlutusScript era), ToExpr (NativeScript era)) ⇒ ToExpr (AlonzoScript era) 
Instance details

Defined in Test.Cardano.Ledger.Alonzo.TreeDiff

ToExpr (PlutusScript AlonzoEra) 
Instance details

Defined in Test.Cardano.Ledger.Alonzo.TreeDiff

ToExpr (PlutusScript BabbageEra) 
Instance details

Defined in Test.Cardano.Ledger.Babbage.TreeDiff

ToExpr (PlutusScript ConwayEra) 
Instance details

Defined in Test.Cardano.Ledger.Conway.TreeDiff

ToExpr (PlutusScript DijkstraEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Dijkstra.TreeDiff

ToExpr (NativeScript era) ⇒ ToExpr (AlonzoTxAuxData era) 
Instance details

Defined in Test.Cardano.Ledger.Alonzo.TreeDiff

ToExpr (NativeScript era) ⇒ ToExpr (AlonzoTxAuxDataRaw era) 
Instance details

Defined in Test.Cardano.Ledger.Alonzo.TreeDiff

ToExpr (CompactForm (Value era)) ⇒ ToExpr (AlonzoTxOut era) 
Instance details

Defined in Test.Cardano.Ledger.Alonzo.TreeDiff

Methods

toExprAlonzoTxOut era → Expr Source #

listToExpr ∷ [AlonzoTxOut era] → Expr Source #

(Era era, ToExpr (TxDats era), ToExpr (Redeemers era), ToExpr (Script era)) ⇒ ToExpr (AlonzoTxWits era) 
Instance details

Defined in Test.Cardano.Ledger.Alonzo.TreeDiff

(Era era, ToExpr (TxDats era), ToExpr (Redeemers era), ToExpr (Script era)) ⇒ ToExpr (AlonzoTxWitsRaw era) 
Instance details

Defined in Test.Cardano.Ledger.Alonzo.TreeDiff

ToExpr (PlutusPurpose AsIx era) ⇒ ToExpr (Redeemers era) 
Instance details

Defined in Test.Cardano.Ledger.Alonzo.TreeDiff

Methods

toExprRedeemers era → Expr Source #

listToExpr ∷ [Redeemers era] → Expr Source #

ToExpr (PlutusPurpose AsIx era) ⇒ ToExpr (RedeemersRaw era) 
Instance details

Defined in Test.Cardano.Ledger.Alonzo.TreeDiff

ToExpr (Data era) ⇒ ToExpr (TxDats era) 
Instance details

Defined in Test.Cardano.Ledger.Alonzo.TreeDiff

Methods

toExprTxDats era → Expr Source #

listToExpr ∷ [TxDats era] → Expr Source #

ToExpr (Data era) ⇒ ToExpr (TxDatsRaw era) 
Instance details

Defined in Test.Cardano.Ledger.Alonzo.TreeDiff

Methods

toExprTxDatsRaw era → Expr Source #

listToExpr ∷ [TxDatsRaw era] → Expr Source #

ToExpr (PlutusPurpose AsIxItem era) ⇒ ToExpr (AlonzoScriptsNeeded era) 
Instance details

Defined in Test.Cardano.Ledger.Alonzo.TreeDiff

(ToExpr (AlonzoUtxoPredFailure era), ToExpr (TxOut era)) ⇒ ToExpr (BabbageUtxoPredFailure era) 
Instance details

Defined in Test.Cardano.Ledger.Babbage.TreeDiff

(Era era, ToExpr (PredicateFailure (EraRule "UTXO" era)), ToExpr (PlutusPurpose AsIx era), ToExpr (PlutusPurpose AsItem era), ToExpr (TxCert era)) ⇒ ToExpr (BabbageUtxowPredFailure era) 
Instance details

Defined in Test.Cardano.Ledger.Babbage.TreeDiff

ToExpr (PlutusPurpose AsIx era) ⇒ ToExpr (BabbageContextError era) 
Instance details

Defined in Test.Cardano.Ledger.Babbage.TreeDiff

(ToExpr CompactAddr, ToExpr (CompactForm (Value era)), ToExpr (Script era)) ⇒ ToExpr (BabbageTxOut era) 
Instance details

Defined in Test.Cardano.Ledger.Babbage.TreeDiff

ToExpr a ⇒ ToExpr (Sized a) 
Instance details

Defined in Test.Cardano.Ledger.Binary.TreeDiff

Methods

toExprSized a → Expr Source #

listToExpr ∷ [Sized a] → Expr Source #

(EraStake era, EraPParams era, ConwayEraAccounts era, ToExpr (PParams era), ToExpr (PParamsHKD StrictMaybe era)) ⇒ ToExpr (ConwayGovState era) 
Instance details

Defined in Test.Cardano.Ledger.Conway.TreeDiff

(EraStake era, EraPParams era, ConwayEraAccounts era, ToExpr (PParamsHKD StrictMaybe era), ToExpr (PParams era)) ⇒ ToExpr (DRepPulsingState era) 
Instance details

Defined in Test.Cardano.Ledger.Conway.TreeDiff

(EraPParams era, ToExpr (PParamsHKD StrictMaybe era)) ⇒ ToExpr (PulsingSnapshot era) 
Instance details

Defined in Test.Cardano.Ledger.Conway.TreeDiff

(Era era, ToExpr (PParams era)) ⇒ ToExpr (EnactState era) 
Instance details

Defined in Test.Cardano.Ledger.Conway.TreeDiff

Methods

toExprEnactState era → Expr Source #

listToExpr ∷ [EnactState era] → Expr Source #

(ToExpr (InstantStake era), ToExpr (Accounts era)) ⇒ ToExpr (RatifyEnv era) 
Instance details

Defined in Test.Cardano.Ledger.Conway.TreeDiff

Methods

toExprRatifyEnv era → Expr Source #

listToExpr ∷ [RatifyEnv era] → Expr Source #

ToExpr (PParamsHKD StrictMaybe era) ⇒ ToExpr (RatifySignal era) 
Instance details

Defined in Test.Cardano.Ledger.Conway.TreeDiff

(EraPParams era, ToExpr (PParams era), ToExpr (PParamsHKD StrictMaybe era)) ⇒ ToExpr (RatifyState era) 
Instance details

Defined in Test.Cardano.Ledger.Conway.TreeDiff

Methods

toExprRatifyState era → Expr Source #

listToExpr ∷ [RatifyState era] → Expr Source #

ToExpr (Committee era) 
Instance details

Defined in Test.Cardano.Ledger.Conway.TreeDiff

Methods

toExprCommittee era → Expr Source #

listToExpr ∷ [Committee era] → Expr Source #

ToExpr (Constitution era) 
Instance details

Defined in Test.Cardano.Ledger.Conway.TreeDiff

ToExpr (PParamsHKD StrictMaybe era) ⇒ ToExpr (GovAction era) 
Instance details

Defined in Test.Cardano.Ledger.Conway.TreeDiff

Methods

toExprGovAction era → Expr Source #

listToExpr ∷ [GovAction era] → Expr Source #

ToExpr (PParamsHKD StrictMaybe era) ⇒ ToExpr (GovActionState era) 
Instance details

Defined in Test.Cardano.Ledger.Conway.TreeDiff

ToExpr (GovPurposeId purpose) 
Instance details

Defined in Test.Cardano.Ledger.Conway.TreeDiff

Methods

toExprGovPurposeId purpose → Expr Source #

listToExpr ∷ [GovPurposeId purpose] → Expr Source #

(∀ (p ∷ GovActionPurpose). ToExpr (f (GovPurposeId p))) ⇒ ToExpr (GovRelation f) 
Instance details

Defined in Test.Cardano.Ledger.Conway.TreeDiff

ToExpr (PParamsHKD StrictMaybe era) ⇒ ToExpr (ProposalProcedure era) 
Instance details

Defined in Test.Cardano.Ledger.Conway.TreeDiff

ToExpr (VotingProcedure era) 
Instance details

Defined in Test.Cardano.Ledger.Conway.TreeDiff

Era era ⇒ ToExpr (VotingProcedures era) 
Instance details

Defined in Test.Cardano.Ledger.Conway.TreeDiff

ToExpr a ⇒ ToExpr (PEdges a) 
Instance details

Defined in Test.Cardano.Ledger.Conway.TreeDiff

Methods

toExprPEdges a → Expr Source #

listToExpr ∷ [PEdges a] → Expr Source #

ToExpr a ⇒ ToExpr (PGraph a) 
Instance details

Defined in Test.Cardano.Ledger.Conway.TreeDiff

Methods

toExprPGraph a → Expr Source #

listToExpr ∷ [PGraph a] → Expr Source #

ToExpr a ⇒ ToExpr (PRoot a) 
Instance details

Defined in Test.Cardano.Ledger.Conway.TreeDiff

Methods

toExprPRoot a → Expr Source #

listToExpr ∷ [PRoot a] → Expr Source #

(Era era, ToExpr (PParamsHKD StrictMaybe era)) ⇒ ToExpr (Proposals era) 
Instance details

Defined in Test.Cardano.Ledger.Conway.TreeDiff

Methods

toExprProposals era → Expr Source #

listToExpr ∷ [Proposals era] → Expr Source #

ToExpr (PredicateFailure (EraRule "LEDGERS" era)) ⇒ ToExpr (ConwayBbodyPredFailure era) 
Instance details

Defined in Test.Cardano.Ledger.Conway.TreeDiff

(ToExpr (PParams era), ToExpr (PParamsHKD StrictMaybe era)) ⇒ ToExpr (CertEnv era) 
Instance details

Defined in Test.Cardano.Ledger.Conway.TreeDiff

Methods

toExprCertEnv era → Expr Source #

listToExpr ∷ [CertEnv era] → Expr Source #

(ToExpr (Event (EraRule "DELEG" era)), ToExpr (Event (EraRule "GOVCERT" era)), ToExpr (Event (EraRule "POOL" era))) ⇒ ToExpr (ConwayCertEvent era) 
Instance details

Defined in Test.Cardano.Ledger.Conway.TreeDiff

(ToExpr (PredicateFailure (EraRule "DELEG" era)), ToExpr (PredicateFailure (EraRule "GOVCERT" era)), ToExpr (PredicateFailure (EraRule "POOL" era))) ⇒ ToExpr (ConwayCertPredFailure era) 
Instance details

Defined in Test.Cardano.Ledger.Conway.TreeDiff

(ToExpr (PParamsHKD Identity era), ToExpr (PParamsHKD StrictMaybe era), ToExpr (Tx 'TopTx era)) ⇒ ToExpr (CertsEnv era) 
Instance details

Defined in Test.Cardano.Ledger.Conway.TreeDiff

Methods

toExprCertsEnv era → Expr Source #

listToExpr ∷ [CertsEnv era] → Expr Source #

ToExpr (Event (EraRule "CERT" era)) ⇒ ToExpr (ConwayCertsEvent era) 
Instance details

Defined in Test.Cardano.Ledger.Conway.TreeDiff

ToExpr (PredicateFailure (EraRule "CERT" era)) ⇒ ToExpr (ConwayCertsPredFailure era) 
Instance details

Defined in Test.Cardano.Ledger.Conway.TreeDiff

ToExpr (PParams era) ⇒ ToExpr (ConwayDelegEnv era) 
Instance details

Defined in Test.Cardano.Ledger.Conway.TreeDiff

ToExpr (ConwayDelegPredFailure era) 
Instance details

Defined in Test.Cardano.Ledger.Conway.TreeDiff

ToExpr (PParamsHKD StrictMaybe era) ⇒ ToExpr (EnactSignal era) 
Instance details

Defined in Test.Cardano.Ledger.Conway.TreeDiff

Methods

toExprEnactSignal era → Expr Source #

listToExpr ∷ [EnactSignal era] → Expr Source #

(EraPParams era, ToExpr (PParams era), ToExpr (PParamsHKD StrictMaybe era), ToExpr (Event (EraRule "POOLREAP" era)), ToExpr (Event (EraRule "SNAP" era)), ToExpr (Event (EraRule "HARDFORK" era))) ⇒ ToExpr (ConwayEpochEvent era) 
Instance details

Defined in Test.Cardano.Ledger.Conway.TreeDiff

(Era era, ToExpr (PParamsHKD StrictMaybe era)) ⇒ ToExpr (ConwayGovEvent era) 
Instance details

Defined in Test.Cardano.Ledger.Conway.TreeDiff

(EraPParams era, ToExpr (PParamsHKD StrictMaybe era)) ⇒ ToExpr (ConwayGovPredFailure era) 
Instance details

Defined in Test.Cardano.Ledger.Conway.TreeDiff

(ToExpr (PParams era), ToExpr (CertState era)) ⇒ ToExpr (GovEnv era) 
Instance details

Defined in Test.Cardano.Ledger.Conway.TreeDiff

Methods

toExprGovEnv era → Expr Source #

listToExpr ∷ [GovEnv era] → Expr Source #

(EraPParams era, ToExpr (PParamsHKD StrictMaybe era), ToExpr (TxCert era)) ⇒ ToExpr (GovSignal era) 
Instance details

Defined in Test.Cardano.Ledger.Conway.TreeDiff

Methods

toExprGovSignal era → Expr Source #

listToExpr ∷ [GovSignal era] → Expr Source #

(ToExpr (PParams era), ToExpr (PParamsHKD StrictMaybe era)) ⇒ ToExpr (ConwayGovCertEnv era) 
Instance details

Defined in Test.Cardano.Ledger.Conway.TreeDiff

ToExpr (ConwayGovCertPredFailure era) 
Instance details

Defined in Test.Cardano.Ledger.Conway.TreeDiff

ToExpr (ConwayHardForkEvent era) 
Instance details

Defined in Test.Cardano.Ledger.Conway.TreeDiff

(ToExpr (Event (EraRule "CERTS" era)), ToExpr (Event (EraRule "UTXOW" era)), ToExpr (Event (EraRule "GOV" era)), ToExpr (Event (EraRule "MEMPOOL" era))) ⇒ ToExpr (ConwayLedgerEvent era) 
Instance details

Defined in Test.Cardano.Ledger.Conway.TreeDiff

(ToExpr (PredicateFailure (EraRule "UTXOW" era)), ToExpr (PredicateFailure (EraRule "GOV" era)), ToExpr (PredicateFailure (EraRule "CERTS" era))) ⇒ ToExpr (ConwayLedgerPredFailure era) 
Instance details

Defined in Test.Cardano.Ledger.Conway.TreeDiff

(ToExpr (Event (EraRule "EPOCH" era)), ToExpr (Event (EraRule "RUPD" era))) ⇒ ToExpr (ConwayNewEpochEvent era) 
Instance details

Defined in Test.Cardano.Ledger.Conway.TreeDiff

(ToExpr (Value era), ToExpr (TxOut era), ToExpr (PredicateFailure (EraRule "UTXOS" era))) ⇒ ToExpr (ConwayUtxoPredFailure era) 
Instance details

Defined in Test.Cardano.Ledger.Conway.TreeDiff

ToExpr (TxOut era) ⇒ ToExpr (ConwayUtxosEvent era) 
Instance details

Defined in Test.Cardano.Ledger.Conway.TreeDiff

(ToExpr (PlutusPurpose AsItem era), ToExpr (ContextError era), ToExpr (TxCert era)) ⇒ ToExpr (ConwayUtxosPredFailure era) 
Instance details

Defined in Test.Cardano.Ledger.Conway.TreeDiff

(Era era, ToExpr (PredicateFailure (EraRule "UTXO" era)), ToExpr (PlutusPurpose AsIx era), ToExpr (PlutusPurpose AsItem era), ToExpr (TxCert era)) ⇒ ToExpr (ConwayUtxowPredFailure era) 
Instance details

Defined in Test.Cardano.Ledger.Conway.TreeDiff

ToExpr (ConwayAccountState era) 
Instance details

Defined in Test.Cardano.Ledger.Conway.TreeDiff

ToExpr (ConwayAccounts era) 
Instance details

Defined in Test.Cardano.Ledger.Conway.TreeDiff

(ConwayEraCertState era, ToExpr (Accounts era)) ⇒ ToExpr (ConwayCertState era) 
Instance details

Defined in Test.Cardano.Ledger.Conway.TreeDiff

ToExpr (ConwayInstantStake era) 
Instance details

Defined in Test.Cardano.Ledger.Conway.TreeDiff

ToExpr (VState era) 
Instance details

Defined in Test.Cardano.Ledger.Conway.TreeDiff

Methods

toExprVState era → Expr Source #

listToExpr ∷ [VState era] → Expr Source #

ToExpr (ConwayTxCert era) 
Instance details

Defined in Test.Cardano.Ledger.Conway.TreeDiff

(Era era, ToExpr (PParamsHKD StrictMaybe era), ToExpr (TxCert era), ToExpr (PlutusPurpose AsIx era), ToExpr (PlutusPurpose AsItem era)) ⇒ ToExpr (ConwayContextError era) 
Instance details

Defined in Test.Cardano.Ledger.Conway.TreeDiff

ToExpr a ⇒ ToExpr (NonZero a) 
Instance details

Defined in Test.Cardano.Ledger.TreeDiff

Methods

toExprNonZero a → Expr Source #

listToExpr ∷ [NonZero a] → Expr Source #

ToExpr (CompactForm Coin) 
Instance details

Defined in Test.Cardano.Ledger.TreeDiff

ToExpr (CompactForm DeltaCoin) 
Instance details

Defined in Test.Cardano.Ledger.TreeDiff

ToExpr (CompactForm MaryValue) 
Instance details

Defined in Test.Cardano.Ledger.Mary.TreeDiff

ToExpr (PParamsHKD Identity era) ⇒ ToExpr (PParams era) 
Instance details

Defined in Test.Cardano.Ledger.TreeDiff

Methods

toExprPParams era → Expr Source #

listToExpr ∷ [PParams era] → Expr Source #

ToExpr (PParamsHKD StrictMaybe era) ⇒ ToExpr (PParamsUpdate era) 
Instance details

Defined in Test.Cardano.Ledger.TreeDiff

ToExpr (Credential keyrole) 
Instance details

Defined in Test.Cardano.Ledger.TreeDiff

Methods

toExprCredential keyrole → Expr Source #

listToExpr ∷ [Credential keyrole] → Expr Source #

ToExpr (NoUpdate a) 
Instance details

Defined in Test.Cardano.Ledger.TreeDiff

Methods

toExprNoUpdate a → Expr Source #

listToExpr ∷ [NoUpdate a] → Expr Source #

ToExpr (KeyHash keyrole) 
Instance details

Defined in Test.Cardano.Ledger.TreeDiff

Methods

toExprKeyHash keyrole → Expr Source #

listToExpr ∷ [KeyHash keyrole] → Expr Source #

ToExpr (SafeHash i) 
Instance details

Defined in Test.Cardano.Ledger.TreeDiff

Methods

toExprSafeHash i → Expr Source #

listToExpr ∷ [SafeHash i] → Expr Source #

ToExpr (VRFVerKeyHash keyrole) 
Instance details

Defined in Test.Cardano.Ledger.TreeDiff

Methods

toExprVRFVerKeyHash keyrole → Expr Source #

listToExpr ∷ [VRFVerKeyHash keyrole] → Expr Source #

ToExpr (VKey r) 
Instance details

Defined in Test.Cardano.Ledger.TreeDiff

Methods

toExprVKey r → Expr Source #

listToExpr ∷ [VKey r] → Expr Source #

ToExpr (WitVKey kr) 
Instance details

Defined in Test.Cardano.Ledger.TreeDiff

Methods

toExprWitVKey kr → Expr Source #

listToExpr ∷ [WitVKey kr] → Expr Source #

ToExpr t ⇒ ToExpr (MemoBytes t) 
Instance details

Defined in Test.Cardano.Ledger.TreeDiff

ToExpr (BinaryData era) 
Instance details

Defined in Test.Cardano.Ledger.TreeDiff

Methods

toExprBinaryData era → Expr Source #

listToExpr ∷ [BinaryData era] → Expr Source #

ToExpr (Data era) 
Instance details

Defined in Test.Cardano.Ledger.TreeDiff

Methods

toExprData era → Expr Source #

listToExpr ∷ [Data era] → Expr Source #

ToExpr (Datum era) 
Instance details

Defined in Test.Cardano.Ledger.TreeDiff

Methods

toExprDatum era → Expr Source #

listToExpr ∷ [Datum era] → Expr Source #

ToExpr (PlutusData era) 
Instance details

Defined in Test.Cardano.Ledger.TreeDiff

Methods

toExprPlutusData era → Expr Source #

listToExpr ∷ [PlutusData era] → Expr Source #

ToExpr (Plutus l) 
Instance details

Defined in Test.Cardano.Ledger.TreeDiff

Methods

toExprPlutus l → Expr Source #

listToExpr ∷ [Plutus l] → Expr Source #

ToExpr (CommitteeState era) 
Instance details

Defined in Test.Cardano.Ledger.TreeDiff

ToExpr (Accounts era) ⇒ ToExpr (DState era) 
Instance details

Defined in Test.Cardano.Ledger.TreeDiff

Methods

toExprDState era → Expr Source #

listToExpr ∷ [DState era] → Expr Source #

ToExpr (PState era) 
Instance details

Defined in Test.Cardano.Ledger.TreeDiff

Methods

toExprPState era → Expr Source #

listToExpr ∷ [PState era] → Expr Source #

ToExpr (PParams era) ⇒ ToExpr (FuturePParams era) 
Instance details

Defined in Test.Cardano.Ledger.Shelley.TreeDiff

(Era era, ToExpr (Script era)) ⇒ ToExpr (ScriptsProvided era) 
Instance details

Defined in Test.Cardano.Ledger.TreeDiff

ToExpr (TxOut era) ⇒ ToExpr (UTxO era) 
Instance details

Defined in Test.Cardano.Ledger.TreeDiff

Methods

toExprUTxO era → Expr Source #

listToExpr ∷ [UTxO era] → Expr Source #

ToExpr (KeyPair r) 
Instance details

Defined in Test.Cardano.Ledger.Core.KeyPair

Methods

toExprKeyPair r → Expr Source #

listToExpr ∷ [KeyPair r] → Expr Source #

(EraPParams era, ToExpr (PParamsHKD StrictMaybe era)) ⇒ ToExpr (DijkstraGovPredFailure era) Source # 
Instance details

Defined in Test.Cardano.Ledger.Dijkstra.TreeDiff

ToExpr (DijkstraGovCertPredFailure era) Source # 
Instance details

Defined in Test.Cardano.Ledger.Dijkstra.TreeDiff

(ToExpr (PredicateFailure (EraRule "UTXOW" era)), ToExpr (PredicateFailure (EraRule "GOV" era)), ToExpr (PredicateFailure (EraRule "CERTS" era))) ⇒ ToExpr (DijkstraLedgerPredFailure era) Source # 
Instance details

Defined in Test.Cardano.Ledger.Dijkstra.TreeDiff

(ToExpr (Value era), ToExpr (TxOut era), ToExpr (PredicateFailure (EraRule "UTXOS" era))) ⇒ ToExpr (DijkstraUtxoPredFailure era) Source # 
Instance details

Defined in Test.Cardano.Ledger.Dijkstra.TreeDiff

(Era era, ToExpr (PredicateFailure (EraRule "UTXO" era)), ToExpr (PlutusPurpose AsIx era), ToExpr (PlutusPurpose AsItem era), ToExpr (TxCert era)) ⇒ ToExpr (DijkstraUtxowPredFailure era) Source # 
Instance details

Defined in Test.Cardano.Ledger.Dijkstra.TreeDiff

ToExpr (DijkstraNativeScript era) Source # 
Instance details

Defined in Test.Cardano.Ledger.Dijkstra.TreeDiff

ToExpr (DijkstraNativeScriptRaw era) Source # 
Instance details

Defined in Test.Cardano.Ledger.Dijkstra.TreeDiff

ToExpr (DijkstraTxCert era) Source # 
Instance details

Defined in Test.Cardano.Ledger.Dijkstra.TreeDiff

(Era era, ToExpr (PParamsHKD StrictMaybe era), ToExpr (PlutusPurpose AsIx era), ToExpr (PlutusPurpose AsItem era), ToExpr (TxCert era), ToExpr (TxOut era)) ⇒ ToExpr (DijkstraContextError era) Source # 
Instance details

Defined in Test.Cardano.Ledger.Dijkstra.TreeDiff

(ToExpr (PParamsUpdate era), ToExpr (PParams era)) ⇒ ToExpr (ShelleyGovState era) 
Instance details

Defined in Test.Cardano.Ledger.Shelley.TreeDiff

(ToExpr (TxOut era), ToExpr (PParams era), ToExpr (GovState era), ToExpr (CertState era), ToExpr (InstantStake era)) ⇒ ToExpr (EpochState era) 
Instance details

Defined in Test.Cardano.Ledger.Shelley.TreeDiff

Methods

toExprEpochState era → Expr Source #

listToExpr ∷ [EpochState era] → Expr Source #

(ToExpr (TxOut era), ToExpr (GovState era), ToExpr (CertState era), ToExpr (InstantStake era)) ⇒ ToExpr (LedgerState era) 
Instance details

Defined in Test.Cardano.Ledger.Shelley.TreeDiff

Methods

toExprLedgerState era → Expr Source #

listToExpr ∷ [LedgerState era] → Expr Source #

(ToExpr (TxOut era), ToExpr (PParams era), ToExpr (StashedAVVMAddresses era), ToExpr (GovState era), ToExpr (CertState era), ToExpr (InstantStake era)) ⇒ ToExpr (NewEpochState era) 
Instance details

Defined in Test.Cardano.Ledger.Shelley.TreeDiff

(ToExpr (TxOut era), ToExpr (GovState era), ToExpr (InstantStake era)) ⇒ ToExpr (UTxOState era) 
Instance details

Defined in Test.Cardano.Ledger.Shelley.TreeDiff

Methods

toExprUTxOState era → Expr Source #

listToExpr ∷ [UTxOState era] → Expr Source #

ToExpr (PParamsUpdate era) ⇒ ToExpr (ProposedPPUpdates era) 
Instance details

Defined in Test.Cardano.Ledger.Shelley.TreeDiff

ToExpr (PParamsUpdate era) ⇒ ToExpr (Update era) 
Instance details

Defined in Test.Cardano.Ledger.Shelley.TreeDiff

Methods

toExprUpdate era → Expr Source #

listToExpr ∷ [Update era] → Expr Source #

ToExpr (Event (EraRule "LEDGERS" era)) ⇒ ToExpr (ShelleyBbodyEvent era) 
Instance details

Defined in Test.Cardano.Ledger.Shelley.TreeDiff

ToExpr (PredicateFailure (EraRule "LEDGERS" era)) ⇒ ToExpr (ShelleyBbodyPredFailure era) 
Instance details

Defined in Test.Cardano.Ledger.Shelley.TreeDiff

ToExpr (State (EraRule "LEDGERS" era)) ⇒ ToExpr (ShelleyBbodyState era) 
Instance details

Defined in Test.Cardano.Ledger.Shelley.TreeDiff

ToExpr (ShelleyDelegEvent era) 
Instance details

Defined in Test.Cardano.Ledger.Shelley.TreeDiff

ToExpr (ShelleyDelegPredFailure era) 
Instance details

Defined in Test.Cardano.Ledger.Shelley.TreeDiff

ToExpr (Event (EraRule "DELPL" era)) ⇒ ToExpr (ShelleyDelegsEvent era) 
Instance details

Defined in Test.Cardano.Ledger.Shelley.TreeDiff

ToExpr (PredicateFailure (EraRule "DELPL" era)) ⇒ ToExpr (ShelleyDelegsPredFailure era) 
Instance details

Defined in Test.Cardano.Ledger.Shelley.TreeDiff

(ToExpr (Event (EraRule "DELEG" era)), ToExpr (Event (EraRule "POOL" era))) ⇒ ToExpr (ShelleyDelplEvent era) 
Instance details

Defined in Test.Cardano.Ledger.Shelley.TreeDiff

(ToExpr (PredicateFailure (EraRule "DELEG" era)), ToExpr (PredicateFailure (EraRule "POOL" era))) ⇒ ToExpr (ShelleyDelplPredFailure era) 
Instance details

Defined in Test.Cardano.Ledger.Shelley.TreeDiff

(ToExpr (Event (EraRule "POOLREAP" era)), ToExpr (Event (EraRule "SNAP" era)), ToExpr (Event (EraRule "UPEC" era))) ⇒ ToExpr (ShelleyEpochEvent era) 
Instance details

Defined in Test.Cardano.Ledger.Shelley.TreeDiff

ToExpr (PParamsHKD Identity era) ⇒ ToExpr (LedgerEnv era) 
Instance details

Defined in Test.Cardano.Ledger.Shelley.TreeDiff

Methods

toExprLedgerEnv era → Expr Source #

listToExpr ∷ [LedgerEnv era] → Expr Source #

(ToExpr (Event (EraRule "UTXOW" era)), ToExpr (Event (EraRule "DELEGS" era))) ⇒ ToExpr (ShelleyLedgerEvent era) 
Instance details

Defined in Test.Cardano.Ledger.Shelley.TreeDiff

(ToExpr (PredicateFailure (EraRule "UTXOW" era)), ToExpr (PredicateFailure (EraRule "DELEGS" era))) ⇒ ToExpr (ShelleyLedgerPredFailure era) 
Instance details

Defined in Test.Cardano.Ledger.Shelley.TreeDiff

ToExpr (PParamsHKD Identity era) ⇒ ToExpr (ShelleyLedgersEnv era) 
Instance details

Defined in Test.Cardano.Ledger.Shelley.TreeDiff

ToExpr (Event (EraRule "LEDGER" era)) ⇒ ToExpr (ShelleyLedgersEvent era) 
Instance details

Defined in Test.Cardano.Ledger.Shelley.TreeDiff

ToExpr (PredicateFailure (EraRule "LEDGER" era)) ⇒ ToExpr (ShelleyLedgersPredFailure era) 
Instance details

Defined in Test.Cardano.Ledger.Shelley.TreeDiff

ToExpr (ShelleyMirEvent era) 
Instance details

Defined in Test.Cardano.Ledger.Shelley.TreeDiff

(ToExpr (Event (EraRule "EPOCH" era)), ToExpr (Event (EraRule "MIR" era)), ToExpr (Event (EraRule "RUPD" era))) ⇒ ToExpr (ShelleyNewEpochEvent era) 
Instance details

Defined in Test.Cardano.Ledger.Shelley.TreeDiff

ToExpr (PParamsHKD Identity era) ⇒ ToExpr (PoolEnv era) 
Instance details

Defined in Test.Cardano.Ledger.Shelley.TreeDiff

Methods

toExprPoolEnv era → Expr Source #

listToExpr ∷ [PoolEnv era] → Expr Source #

ToExpr (PoolEvent era) 
Instance details

Defined in Test.Cardano.Ledger.Shelley.TreeDiff

Methods

toExprPoolEvent era → Expr Source #

listToExpr ∷ [PoolEvent era] → Expr Source #

ToExpr (ShelleyPoolPredFailure era) 
Instance details

Defined in Test.Cardano.Ledger.Shelley.TreeDiff

ToExpr (ShelleyPoolreapEvent era) 
Instance details

Defined in Test.Cardano.Ledger.Shelley.TreeDiff

ToExpr (PpupEvent era) 
Instance details

Defined in Test.Cardano.Ledger.Shelley.TreeDiff

Methods

toExprPpupEvent era → Expr Source #

listToExpr ∷ [PpupEvent era] → Expr Source #

ToExpr (ShelleyPpupPredFailure era) 
Instance details

Defined in Test.Cardano.Ledger.Shelley.TreeDiff

ToExpr (SnapEvent era) 
Instance details

Defined in Test.Cardano.Ledger.Shelley.TreeDiff

Methods

toExprSnapEvent era → Expr Source #

listToExpr ∷ [SnapEvent era] → Expr Source #

(ToExpr (Event (EraRule "NEWEPOCH" era)), ToExpr (Event (EraRule "RUPD" era))) ⇒ ToExpr (ShelleyTickEvent era) 
Instance details

Defined in Test.Cardano.Ledger.Shelley.TreeDiff

(ToExpr (EraRuleFailure "PPUP" era), ToExpr (Value era), ToExpr (TxOut era)) ⇒ ToExpr (ShelleyUtxoPredFailure era) 
Instance details

Defined in Test.Cardano.Ledger.Shelley.TreeDiff

(ToExpr (PParamsHKD Identity era), ToExpr (CertState era)) ⇒ ToExpr (UtxoEnv era) 
Instance details

Defined in Test.Cardano.Ledger.Shelley.TreeDiff

Methods

toExprUtxoEnv era → Expr Source #

listToExpr ∷ [UtxoEnv era] → Expr Source #

(ToExpr (Event (EraRule "PPUP" era)), ToExpr (TxOut era)) ⇒ ToExpr (UtxoEvent era) 
Instance details

Defined in Test.Cardano.Ledger.Shelley.TreeDiff

Methods

toExprUtxoEvent era → Expr Source #

listToExpr ∷ [UtxoEvent era] → Expr Source #

ToExpr (Event (EraRule "UTXO" era)) ⇒ ToExpr (ShelleyUtxowEvent era) 
Instance details

Defined in Test.Cardano.Ledger.Shelley.TreeDiff

(Era era, ToExpr (PredicateFailure (EraRule "UTXO" era))) ⇒ ToExpr (ShelleyUtxowPredFailure era) 
Instance details

Defined in Test.Cardano.Ledger.Shelley.TreeDiff

ToExpr (MultiSig era) 
Instance details

Defined in Test.Cardano.Ledger.Shelley.TreeDiff

Methods

toExprMultiSig era → Expr Source #

listToExpr ∷ [MultiSig era] → Expr Source #

ToExpr (MultiSigRaw era) 
Instance details

Defined in Test.Cardano.Ledger.Shelley.TreeDiff

Methods

toExprMultiSigRaw era → Expr Source #

listToExpr ∷ [MultiSigRaw era] → Expr Source #

ToExpr (ShelleyAccountState era) 
Instance details

Defined in Test.Cardano.Ledger.Shelley.TreeDiff

ToExpr (ShelleyAccounts era) 
Instance details

Defined in Test.Cardano.Ledger.Shelley.TreeDiff

(EraCertState era, ToExpr (Accounts era)) ⇒ ToExpr (ShelleyCertState era) 
Instance details

Defined in Test.Cardano.Ledger.Shelley.TreeDiff

ToExpr (ShelleyInstantStake era) 
Instance details

Defined in Test.Cardano.Ledger.Shelley.TreeDiff

ToExpr (ShelleyTxAuxData era) 
Instance details

Defined in Test.Cardano.Ledger.Shelley.TreeDiff

ToExpr (ShelleyTxAuxDataRaw era) 
Instance details

Defined in Test.Cardano.Ledger.Shelley.TreeDiff

ToExpr (ShelleyTxCert era) 
Instance details

Defined in Test.Cardano.Ledger.Shelley.TreeDiff

(EraTxOut era, ToExpr (Value era)) ⇒ ToExpr (ShelleyTxOut era) 
Instance details

Defined in Test.Cardano.Ledger.Shelley.TreeDiff

(Era era, ToExpr (Script era)) ⇒ ToExpr (ShelleyTxWits era) 
Instance details

Defined in Test.Cardano.Ledger.Shelley.TreeDiff

(Era era, ToExpr (Script era)) ⇒ ToExpr (ShelleyTxWitsRaw era) 
Instance details

Defined in Test.Cardano.Ledger.Shelley.TreeDiff

ToExpr (ShelleyScriptsNeeded era) 
Instance details

Defined in Test.Cardano.Ledger.Shelley.TreeDiff

ToExpr (SomeSTSEvent era) 
Instance details

Defined in Test.Cardano.Ledger.Shelley.ImpTest

ToExpr x ⇒ ToExpr (WithOrigin x) 
Instance details

Defined in Test.Cardano.Slotting.TreeDiff

ToExpr a ⇒ ToExpr (StrictMaybe a) 
Instance details

Defined in Test.Cardano.Ledger.Binary.TreeDiff

ToExpr a ⇒ ToExpr (StrictSeq a) 
Instance details

Defined in Test.Cardano.Ledger.Binary.TreeDiff

ToExpr v ⇒ ToExpr (IntMap v) 
Instance details

Defined in Data.TreeDiff.Class

Methods

toExprIntMap v → Expr Source #

listToExpr ∷ [IntMap v] → Expr Source #

ToExpr v ⇒ ToExpr (Seq v) 
Instance details

Defined in Data.TreeDiff.Class

Methods

toExprSeq v → Expr Source #

listToExpr ∷ [Seq v] → Expr Source #

ToExpr k ⇒ ToExpr (Set k) 
Instance details

Defined in Data.TreeDiff.Class

Methods

toExprSet k → Expr Source #

listToExpr ∷ [Set k] → Expr Source #

ToExpr a ⇒ ToExpr (Tree a) 
Instance details

Defined in Data.TreeDiff.Class

Methods

toExprTree a → Expr Source #

listToExpr ∷ [Tree a] → Expr Source #

ToExpr a ⇒ ToExpr (NonEmpty a) 
Instance details

Defined in Data.TreeDiff.Class

Methods

toExprNonEmpty a → Expr Source #

listToExpr ∷ [NonEmpty a] → Expr Source #

ToExpr a ⇒ ToExpr (Identity a)
>>> prettyExpr $ toExpr $ Identity 'a'
Identity 'a'
Instance details

Defined in Data.TreeDiff.Class

Methods

toExprIdentity a → Expr Source #

listToExpr ∷ [Identity a] → Expr Source #

ToExpr a ⇒ ToExpr (First a) 
Instance details

Defined in Data.TreeDiff.Class

Methods

toExprFirst a → Expr Source #

listToExpr ∷ [First a] → Expr Source #

ToExpr a ⇒ ToExpr (Last a) 
Instance details

Defined in Data.TreeDiff.Class

Methods

toExprLast a → Expr Source #

listToExpr ∷ [Last a] → Expr Source #

ToExpr a ⇒ ToExpr (Dual a) 
Instance details

Defined in Data.TreeDiff.Class

Methods

toExprDual a → Expr Source #

listToExpr ∷ [Dual a] → Expr Source #

ToExpr a ⇒ ToExpr (Product a) 
Instance details

Defined in Data.TreeDiff.Class

Methods

toExprProduct a → Expr Source #

listToExpr ∷ [Product a] → Expr Source #

ToExpr a ⇒ ToExpr (Sum a) 
Instance details

Defined in Data.TreeDiff.Class

Methods

toExprSum a → Expr Source #

listToExpr ∷ [Sum a] → Expr Source #

ToExpr a ⇒ ToExpr (ZipList a) 
Instance details

Defined in Data.TreeDiff.Class

Methods

toExprZipList a → Expr Source #

listToExpr ∷ [ZipList a] → Expr Source #

(ToExpr a, Integral a) ⇒ ToExpr (Ratio a)
>>> prettyExpr $ toExpr (3 % 12 :: Rational)
_%_ 1 4
Instance details

Defined in Data.TreeDiff.Class

Methods

toExprRatio a → Expr Source #

listToExpr ∷ [Ratio a] → Expr Source #

ToExpr a ⇒ ToExpr (Hashed a) 
Instance details

Defined in Data.TreeDiff.Class

Methods

toExprHashed a → Expr Source #

listToExpr ∷ [Hashed a] → Expr Source #

ToExpr a ⇒ ToExpr (Maybe a) 
Instance details

Defined in Data.TreeDiff.Class

Methods

toExprMaybe a → Expr Source #

listToExpr ∷ [Maybe a] → Expr Source #

ToExpr k ⇒ ToExpr (HashSet k) 
Instance details

Defined in Data.TreeDiff.Class

Methods

toExprHashSet k → Expr Source #

listToExpr ∷ [HashSet k] → Expr Source #

ToExpr a ⇒ ToExpr (Vector a) 
Instance details

Defined in Data.TreeDiff.Class

Methods

toExprVector a → Expr Source #

listToExpr ∷ [Vector a] → Expr Source #

(ToExpr a, Prim a) ⇒ ToExpr (Vector a) 
Instance details

Defined in Data.TreeDiff.Class

Methods

toExprVector a → Expr Source #

listToExpr ∷ [Vector a] → Expr Source #

(ToExpr a, Storable a) ⇒ ToExpr (Vector a) 
Instance details

Defined in Data.TreeDiff.Class

Methods

toExprVector a → Expr Source #

listToExpr ∷ [Vector a] → Expr Source #

(ToExpr a, Unbox a) ⇒ ToExpr (Vector a) 
Instance details

Defined in Data.TreeDiff.Class

Methods

toExprVector a → Expr Source #

listToExpr ∷ [Vector a] → Expr Source #

ToExpr a ⇒ ToExpr (Maybe a) 
Instance details

Defined in Data.TreeDiff.Class

Methods

toExprMaybe a → Expr Source #

listToExpr ∷ [Maybe a] → Expr Source #

ToExpr a ⇒ ToExpr [a] 
Instance details

Defined in Data.TreeDiff.Class

Methods

toExpr ∷ [a] → Expr Source #

listToExpr ∷ [[a]] → Expr Source #

HasResolution a ⇒ ToExpr (Fixed a) 
Instance details

Defined in Data.TreeDiff.Class

Methods

toExprFixed a → Expr Source #

listToExpr ∷ [Fixed a] → Expr Source #

DSIGNAlgorithm c ⇒ ToExpr (SignedDSIGN c index) 
Instance details

Defined in Test.Cardano.Ledger.Binary.TreeDiff

Methods

toExprSignedDSIGN c index → Expr Source #

listToExpr ∷ [SignedDSIGN c index] → Expr Source #

ToExpr (Hash c index) 
Instance details

Defined in Test.Cardano.Ledger.Binary.TreeDiff

Methods

toExprHash c index → Expr Source #

listToExpr ∷ [Hash c index] → Expr Source #

(HasOKey k v, ToExpr v) ⇒ ToExpr (OMap k v) 
Instance details

Defined in Test.Cardano.Data.TreeDiff

Methods

toExprOMap k v → Expr Source #

listToExpr ∷ [OMap k v] → Expr Source #

ToExpr (Timelock era) 
Instance details

Defined in Test.Cardano.Ledger.Allegra.TreeDiff

Methods

toExprTimelock era → Expr Source #

listToExpr ∷ [Timelock era] → Expr Source #

ToExpr (TimelockRaw era) 
Instance details

Defined in Test.Cardano.Ledger.Allegra.TreeDiff

Methods

toExprTimelockRaw era → Expr Source #

listToExpr ∷ [TimelockRaw era] → Expr Source #

ToExpr (AlonzoPParams StrictMaybe era) 
Instance details

Defined in Test.Cardano.Ledger.Alonzo.TreeDiff

ToExpr (AlonzoPParams Identity era) 
Instance details

Defined in Test.Cardano.Ledger.Alonzo.TreeDiff

ToExpr (AlonzoContextError era) 
Instance details

Defined in Test.Cardano.Ledger.Alonzo.TreeDiff

ToExpr (TxCert era) ⇒ ToExpr (AlonzoPlutusPurpose AsItem era) 
Instance details

Defined in Test.Cardano.Ledger.Alonzo.TreeDiff

ToExpr (AlonzoPlutusPurpose AsIx era) 
Instance details

Defined in Test.Cardano.Ledger.Alonzo.TreeDiff

ToExpr (TxCert era) ⇒ ToExpr (AlonzoPlutusPurpose AsIxItem era) 
Instance details

Defined in Test.Cardano.Ledger.Alonzo.TreeDiff

ToExpr it ⇒ ToExpr (AsItem ix it) 
Instance details

Defined in Test.Cardano.Ledger.Alonzo.TreeDiff

Methods

toExprAsItem ix it → Expr Source #

listToExpr ∷ [AsItem ix it] → Expr Source #

ToExpr ix ⇒ ToExpr (AsIx ix it) 
Instance details

Defined in Test.Cardano.Ledger.Alonzo.TreeDiff

Methods

toExprAsIx ix it → Expr Source #

listToExpr ∷ [AsIx ix it] → Expr Source #

(ToExpr ix, ToExpr it) ⇒ ToExpr (AsIxItem ix it) 
Instance details

Defined in Test.Cardano.Ledger.Alonzo.TreeDiff

Methods

toExprAsIxItem ix it → Expr Source #

listToExpr ∷ [AsIxItem ix it] → Expr Source #

(ToExpr (TxBody 'TopTx era), ToExpr (TxWits era), ToExpr (TxAuxData era)) ⇒ ToExpr (AlonzoTx 'TopTx era) 
Instance details

Defined in Test.Cardano.Ledger.Alonzo.TreeDiff

Methods

toExprAlonzoTx 'TopTx era → Expr Source #

listToExpr ∷ [AlonzoTx 'TopTx era] → Expr Source #

ToExpr (AlonzoTxBodyRaw 'TopTx AlonzoEra) 
Instance details

Defined in Test.Cardano.Ledger.Alonzo.TreeDiff

ToExpr (BabbagePParams StrictMaybe era) 
Instance details

Defined in Test.Cardano.Ledger.Babbage.TreeDiff

ToExpr (BabbagePParams Identity era) 
Instance details

Defined in Test.Cardano.Ledger.Babbage.TreeDiff

ToExpr (BabbageTxBodyRaw 'TopTx BabbageEra) 
Instance details

Defined in Test.Cardano.Ledger.Babbage.TreeDiff

ToExpr (ConwayPParams StrictMaybe era) 
Instance details

Defined in Test.Cardano.Ledger.Conway.TreeDiff

ToExpr (ConwayPParams Identity era) 
Instance details

Defined in Test.Cardano.Ledger.Conway.TreeDiff

(Era era, ToExpr (TxCert era), ToExpr (PParamsHKD StrictMaybe era)) ⇒ ToExpr (ConwayPlutusPurpose AsItem era) 
Instance details

Defined in Test.Cardano.Ledger.Conway.TreeDiff

ToExpr (ConwayPlutusPurpose AsIx era) 
Instance details

Defined in Test.Cardano.Ledger.Conway.TreeDiff

(ToExpr (TxCert era), ToExpr (PParamsHKD StrictMaybe era)) ⇒ ToExpr (ConwayPlutusPurpose AsIxItem era) 
Instance details

Defined in Test.Cardano.Ledger.Conway.TreeDiff

ToExpr (ConwayTxBodyRaw 'TopTx ConwayEra) 
Instance details

Defined in Test.Cardano.Ledger.Conway.TreeDiff

ToExpr a ⇒ ToExpr (Mismatch r a) 
Instance details

Defined in Test.Cardano.Ledger.TreeDiff

Methods

toExprMismatch r a → Expr Source #

listToExpr ∷ [Mismatch r a] → Expr Source #

ToExpr (Tx 'TopTx AllegraEra) 
Instance details

Defined in Test.Cardano.Ledger.Allegra.TreeDiff

ToExpr (Tx 'TopTx AlonzoEra) 
Instance details

Defined in Test.Cardano.Ledger.Alonzo.TreeDiff

ToExpr (Tx 'TopTx BabbageEra) 
Instance details

Defined in Test.Cardano.Ledger.Babbage.TreeDiff

ToExpr (Tx 'TopTx ConwayEra) 
Instance details

Defined in Test.Cardano.Ledger.Conway.TreeDiff

ToExpr (Tx 'TopTx MaryEra) 
Instance details

Defined in Test.Cardano.Ledger.Mary.TreeDiff

ToExpr (Tx 'TopTx ShelleyEra) 
Instance details

Defined in Test.Cardano.Ledger.Shelley.TreeDiff

ToExpr (Tx l DijkstraEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Dijkstra.TreeDiff

ToExpr (TxBody 'TopTx AllegraEra) 
Instance details

Defined in Test.Cardano.Ledger.Allegra.TreeDiff

ToExpr (TxBody 'TopTx AlonzoEra) 
Instance details

Defined in Test.Cardano.Ledger.Alonzo.TreeDiff

ToExpr (TxBody 'TopTx BabbageEra) 
Instance details

Defined in Test.Cardano.Ledger.Babbage.TreeDiff

ToExpr (TxBody 'TopTx ConwayEra) 
Instance details

Defined in Test.Cardano.Ledger.Conway.TreeDiff

ToExpr (TxBody 'TopTx MaryEra) 
Instance details

Defined in Test.Cardano.Ledger.Mary.TreeDiff

ToExpr (TxBody 'TopTx ShelleyEra) 
Instance details

Defined in Test.Cardano.Ledger.Shelley.TreeDiff

ToExpr (TxBody l DijkstraEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Dijkstra.TreeDiff

ToExpr (VoidEraRule rule era) 
Instance details

Defined in Test.Cardano.Ledger.TreeDiff

Methods

toExprVoidEraRule rule era → Expr Source #

listToExpr ∷ [VoidEraRule rule era] → Expr Source #

ToExpr (DijkstraPParams StrictMaybe DijkstraEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Dijkstra.TreeDiff

ToExpr (DijkstraPParams Identity DijkstraEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Dijkstra.TreeDiff

(∀ a b. (ToExpr a, ToExpr b) ⇒ ToExpr (f a b)) ⇒ ToExpr (DijkstraPlutusPurpose f DijkstraEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Dijkstra.TreeDiff

ToExpr (DijkstraTx l DijkstraEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Dijkstra.TreeDiff

ToExpr (DijkstraTxBodyRaw l DijkstraEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Dijkstra.TreeDiff

ToExpr (ShelleyPParams StrictMaybe era) 
Instance details

Defined in Test.Cardano.Ledger.Shelley.TreeDiff

ToExpr (ShelleyPParams Identity era) 
Instance details

Defined in Test.Cardano.Ledger.Shelley.TreeDiff

(ToExpr (TxAuxData era), ToExpr (TxBody 'TopTx era), ToExpr (TxWits era)) ⇒ ToExpr (ShelleyTx 'TopTx era) 
Instance details

Defined in Test.Cardano.Ledger.Shelley.TreeDiff

Methods

toExprShelleyTx 'TopTx era → Expr Source #

listToExpr ∷ [ShelleyTx 'TopTx era] → Expr Source #

ToExpr (ShelleyTxBodyRaw 'TopTx ShelleyEra) 
Instance details

Defined in Test.Cardano.Ledger.Shelley.TreeDiff

(ToExpr k, ToExpr v) ⇒ ToExpr (Map k v) 
Instance details

Defined in Data.TreeDiff.Class

Methods

toExprMap k v → Expr Source #

listToExpr ∷ [Map k v] → Expr Source #

(ToExpr a, ToExpr b) ⇒ ToExpr (Either a b) 
Instance details

Defined in Data.TreeDiff.Class

Methods

toExprEither a b → Expr Source #

listToExpr ∷ [Either a b] → Expr Source #

ToExpr (Proxy a) 
Instance details

Defined in Data.TreeDiff.Class

Methods

toExprProxy a → Expr Source #

listToExpr ∷ [Proxy a] → Expr Source #

(ToExpr a, ToExpr b) ⇒ ToExpr (Either a b) 
Instance details

Defined in Data.TreeDiff.Class

Methods

toExprEither a b → Expr Source #

listToExpr ∷ [Either a b] → Expr Source #

(ToExpr a, ToExpr b) ⇒ ToExpr (These a b) 
Instance details

Defined in Data.TreeDiff.Class

Methods

toExprThese a b → Expr Source #

listToExpr ∷ [These a b] → Expr Source #

(ToExpr a, ToExpr b) ⇒ ToExpr (Pair a b) 
Instance details

Defined in Data.TreeDiff.Class

Methods

toExprPair a b → Expr Source #

listToExpr ∷ [Pair a b] → Expr Source #

(ToExpr a, ToExpr b) ⇒ ToExpr (These a b) 
Instance details

Defined in Data.TreeDiff.Class

Methods

toExprThese a b → Expr Source #

listToExpr ∷ [These a b] → Expr Source #

(ToExpr k, ToExpr v) ⇒ ToExpr (HashMap k v) 
Instance details

Defined in Data.TreeDiff.Class

Methods

toExprHashMap k v → Expr Source #

listToExpr ∷ [HashMap k v] → Expr Source #

(ToExpr a, ToExpr b) ⇒ ToExpr (a, b) 
Instance details

Defined in Data.TreeDiff.Class

Methods

toExpr ∷ (a, b) → Expr Source #

listToExpr ∷ [(a, b)] → Expr Source #

(ToExpr ma, ToExpr (TxOut era), ToExpr (TxCert era), ToExpr (Update era)) ⇒ ToExpr (AllegraTxBodyRaw ma 'TopTx era) 
Instance details

Defined in Test.Cardano.Ledger.Allegra.TreeDiff

(EraStake era, EraPParams era, ConwayEraAccounts era, ToExpr (DRepPulsingState era), ToExpr (RatifyState era), ToExpr (PParamsHKD StrictMaybe era)) ⇒ ToExpr (DRepPulser era Identity (RatifyState era)) 
Instance details

Defined in Test.Cardano.Ledger.Conway.TreeDiff

ToExpr (HKD f a) ⇒ ToExpr (THKD t f a) 
Instance details

Defined in Test.Cardano.Ledger.Conway.TreeDiff

Methods

toExprTHKD t f a → Expr Source #

listToExpr ∷ [THKD t f a] → Expr Source #

ToExpr a ⇒ ToExpr (Const a b) 
Instance details

Defined in Data.TreeDiff.Class

Methods

toExprConst a b → Expr Source #

listToExpr ∷ [Const a b] → Expr Source #

ToExpr a ⇒ ToExpr (Tagged t a) 
Instance details

Defined in Data.TreeDiff.Class

Methods

toExprTagged t a → Expr Source #

listToExpr ∷ [Tagged t a] → Expr Source #

(ToExpr a, ToExpr b, ToExpr c) ⇒ ToExpr (a, b, c) 
Instance details

Defined in Data.TreeDiff.Class

Methods

toExpr ∷ (a, b, c) → Expr Source #

listToExpr ∷ [(a, b, c)] → Expr Source #

(Vector kv k, Vector vv v, ToExpr k, ToExpr v) ⇒ ToExpr (VMap kv vv k v) 
Instance details

Defined in Test.Data.VMap.TreeDiff

Methods

toExprVMap kv vv k v → Expr Source #

listToExpr ∷ [VMap kv vv k v] → Expr Source #

(ToExpr a, ToExpr b, ToExpr c, ToExpr d) ⇒ ToExpr (a, b, c, d) 
Instance details

Defined in Data.TreeDiff.Class

Methods

toExpr ∷ (a, b, c, d) → Expr Source #

listToExpr ∷ [(a, b, c, d)] → Expr Source #

(ToExpr a, ToExpr b, ToExpr c, ToExpr d, ToExpr e) ⇒ ToExpr (a, b, c, d, e) 
Instance details

Defined in Data.TreeDiff.Class

Methods

toExpr ∷ (a, b, c, d, e) → Expr Source #

listToExpr ∷ [(a, b, c, d, e)] → Expr Source #

Orphan instances

ToExpr DijkstraDelegCert Source # 
Instance details

ToExpr (PlutusScript DijkstraEra) Source # 
Instance details

(EraPParams era, ToExpr (PParamsHKD StrictMaybe era)) ⇒ ToExpr (DijkstraGovPredFailure era) Source # 
Instance details

ToExpr (DijkstraGovCertPredFailure era) Source # 
Instance details

(ToExpr (PredicateFailure (EraRule "UTXOW" era)), ToExpr (PredicateFailure (EraRule "GOV" era)), ToExpr (PredicateFailure (EraRule "CERTS" era))) ⇒ ToExpr (DijkstraLedgerPredFailure era) Source # 
Instance details

(ToExpr (Value era), ToExpr (TxOut era), ToExpr (PredicateFailure (EraRule "UTXOS" era))) ⇒ ToExpr (DijkstraUtxoPredFailure era) Source # 
Instance details

(Era era, ToExpr (PredicateFailure (EraRule "UTXO" era)), ToExpr (PlutusPurpose AsIx era), ToExpr (PlutusPurpose AsItem era), ToExpr (TxCert era)) ⇒ ToExpr (DijkstraUtxowPredFailure era) Source # 
Instance details

ToExpr (DijkstraNativeScript era) Source # 
Instance details

ToExpr (DijkstraNativeScriptRaw era) Source # 
Instance details

ToExpr (DijkstraTxCert era) Source # 
Instance details

(Era era, ToExpr (PParamsHKD StrictMaybe era), ToExpr (PlutusPurpose AsIx era), ToExpr (PlutusPurpose AsItem era), ToExpr (TxCert era), ToExpr (TxOut era)) ⇒ ToExpr (DijkstraContextError era) Source # 
Instance details

ToExpr (Tx l DijkstraEra) Source # 
Instance details

ToExpr (TxBody l DijkstraEra) Source # 
Instance details

ToExpr (DijkstraPParams StrictMaybe DijkstraEra) Source # 
Instance details

ToExpr (DijkstraPParams Identity DijkstraEra) Source # 
Instance details

(∀ a b. (ToExpr a, ToExpr b) ⇒ ToExpr (f a b)) ⇒ ToExpr (DijkstraPlutusPurpose f DijkstraEra) Source # 
Instance details

ToExpr (DijkstraTx l DijkstraEra) Source # 
Instance details

ToExpr (DijkstraTxBodyRaw l DijkstraEra) Source # 
Instance details