ouroboros-consensus
Safe HaskellNone
LanguageHaskell2010

Test.Consensus.Genesis.TestSuite

Description

A TestSuite data structure for quick access to ConformanceTest values. It encodes a hierarchical nested structure allowing it to compile into a tasty TestTree. It's purpose is interfacing between property test execution and the conformance testing harness.

Synopsis

SmallKey class

class Generic a #

Representable types of kind *. This class is derivable in GHC with the DeriveGeneric flag on.

A Generic instance must satisfy the following laws:

from . toid
to . fromid

Minimal complete definition

from, to

Instances

Instances details
Generic Value 
Instance details

Defined in Data.Aeson.Types.Internal

Associated Types

type Rep Value 
Instance details

Defined in Data.Aeson.Types.Internal

type Rep Value = D1 ('MetaData "Value" "Data.Aeson.Types.Internal" "aeson-2.2.3.0-aef41df8a675a38798ef2eae19d912a43e26cc9c483d37b2f326a8440f0641fc" 'False) ((C1 ('MetaCons "Object" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Object)) :+: (C1 ('MetaCons "Array" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Array)) :+: C1 ('MetaCons "String" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text)))) :+: (C1 ('MetaCons "Number" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Scientific)) :+: (C1 ('MetaCons "Bool" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Bool)) :+: C1 ('MetaCons "Null" 'PrefixI 'False) (U1TypeType))))

Methods

fromValueRep Value x #

toRep Value x → Value #

Generic AdjacencyIntMap 
Instance details

Defined in Algebra.Graph.AdjacencyIntMap

Associated Types

type Rep AdjacencyIntMap 
Instance details

Defined in Algebra.Graph.AdjacencyIntMap

type Rep AdjacencyIntMap = D1 ('MetaData "AdjacencyIntMap" "Algebra.Graph.AdjacencyIntMap" "algebraic-graphs-0.8-846ca0623b793b6db9d0a897b0cbb46a5c98cb016260b1eedcb7896e3b9657e0" 'True) (C1 ('MetaCons "AM" 'PrefixI 'True) (S1 ('MetaSel ('Just "adjacencyIntMap") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (IntMap IntSet))))
Generic Alphabet 
Instance details

Defined in Data.ByteString.Base58.Internal

Associated Types

type Rep Alphabet 
Instance details

Defined in Data.ByteString.Base58.Internal

type Rep Alphabet = D1 ('MetaData "Alphabet" "Data.ByteString.Base58.Internal" "base58-bytestring-0.1.0-5cf2a5ecb3c30577922d7a392d1d635e27e85c101ea3fd5fec1dd4861cb9f33f" 'True) (C1 ('MetaCons "Alphabet" 'PrefixI 'True) (S1 ('MetaSel ('Just "unAlphabet") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString)))

Methods

fromAlphabetRep Alphabet x #

toRep Alphabet x → Alphabet #

Generic ByteString64 
Instance details

Defined in Data.ByteString.Base64.Type

Associated Types

type Rep ByteString64 
Instance details

Defined in Data.ByteString.Base64.Type

type Rep ByteString64 = D1 ('MetaData "ByteString64" "Data.ByteString.Base64.Type" "base64-bytestring-type-1.0.1-af190d19f38c3178491dd295ce6a2577765119fef98e35e3a85104fc5c04983f" 'True) (C1 ('MetaCons "BS64" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString)))
Generic ShortByteString 
Instance details

Defined in Data.ByteString.Short.Internal

Associated Types

type Rep ShortByteString 
Instance details

Defined in Data.ByteString.Short.Internal

type Rep ShortByteString = D1 ('MetaData "ShortByteString" "Data.ByteString.Short.Internal" "bytestring-0.12.2.0-bd49" 'True) (C1 ('MetaCons "ShortByteString" 'PrefixI 'True) (S1 ('MetaSel ('Just "unShortByteString") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteArray)))
Generic CardanoFeatureFlag 
Instance details

Defined in Cardano.Base.FeatureFlags

Associated Types

type Rep CardanoFeatureFlag 
Instance details

Defined in Cardano.Base.FeatureFlags

type Rep CardanoFeatureFlag = D1 ('MetaData "CardanoFeatureFlag" "Cardano.Base.FeatureFlags" "cardano-base-0.1.2.0-a7299ac310dce2d187b7521579e9daa56c31de6fb7351c105ad0c7d19c323bce" 'False) (C1 ('MetaCons "LeiosFlag" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "PerasFlag" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "PhalanxFlag" 'PrefixI 'False) (U1TypeType)))
Generic IPv4 
Instance details

Defined in Cardano.Base.IP

Associated Types

type Rep IPv4 
Instance details

Defined in Cardano.Base.IP

type Rep IPv4 = D1 ('MetaData "IPv4" "Cardano.Base.IP" "cardano-base-0.1.2.0-a7299ac310dce2d187b7521579e9daa56c31de6fb7351c105ad0c7d19c323bce" 'True) (C1 ('MetaCons "IPv4" 'PrefixI 'True) (S1 ('MetaSel ('Just "unIPv4") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 IPv4)))

Methods

fromIPv4Rep IPv4 x #

toRep IPv4 x → IPv4 #

Generic XPub 
Instance details

Defined in Cardano.Crypto.Wallet

Associated Types

type Rep XPub 
Instance details

Defined in Cardano.Crypto.Wallet

type Rep XPub = D1 ('MetaData "XPub" "Cardano.Crypto.Wallet" "cardano-crypto-1.3.0-2d78001a9ac112b43770b4922c551e4456edcf7a23beef978b357c9e7f303c6e" 'False) (C1 ('MetaCons "XPub" 'PrefixI 'True) (S1 ('MetaSel ('Just "xpubPublicKey") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ByteString) :*: S1 ('MetaSel ('Just "xpubChaincode") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ChainCode)))

Methods

fromXPubRep XPub x #

toRep XPub x → XPub #

Generic XPub 
Instance details

Defined in Cardano.Crypto.Wallet.Pure

Associated Types

type Rep XPub 
Instance details

Defined in Cardano.Crypto.Wallet.Pure

type Rep XPub = D1 ('MetaData "XPub" "Cardano.Crypto.Wallet.Pure" "cardano-crypto-1.3.0-2d78001a9ac112b43770b4922c551e4456edcf7a23beef978b357c9e7f303c6e" 'False) (C1 ('MetaCons "XPub" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 PointCompressed) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ChainCode)))

Methods

fromXPubRep XPub x #

toRep XPub x → XPub #

Generic BLS12381SignContext 
Instance details

Defined in Cardano.Crypto.DSIGN.BLS12381

Associated Types

type Rep BLS12381SignContext 
Instance details

Defined in Cardano.Crypto.DSIGN.BLS12381

type Rep BLS12381SignContext = D1 ('MetaData "BLS12381SignContext" "Cardano.Crypto.DSIGN.BLS12381" "cardano-crypto-class-2.3.1.0-e7872d9f7ffdfb19f64ecef99b37ac9364df9d38c4bd33101849fbf5b83667dc" 'False) (C1 ('MetaCons "BLS12381SignContext" 'PrefixI 'True) (S1 ('MetaSel ('Just "blsSignContextDst") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe ByteString)) :*: S1 ('MetaSel ('Just "blsSignContextAug") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe ByteString))))
Generic Point 
Instance details

Defined in Cardano.Crypto.VRF.Simple

Associated Types

type Rep Point 
Instance details

Defined in Cardano.Crypto.VRF.Simple

type Rep Point = D1 ('MetaData "Point" "Cardano.Crypto.VRF.Simple" "cardano-crypto-class-2.3.1.0-e7872d9f7ffdfb19f64ecef99b37ac9364df9d38c4bd33101849fbf5b83667dc" 'True) (C1 ('MetaCons "ThunkyPoint" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Point)))

Methods

from ∷ Point → Rep Point x #

toRep Point x → Point #

Generic Output 
Instance details

Defined in Cardano.Crypto.VRF.Praos

Associated Types

type Rep Output 
Instance details

Defined in Cardano.Crypto.VRF.Praos

type Rep Output = D1 ('MetaData "Output" "Cardano.Crypto.VRF.Praos" "cardano-crypto-praos-2.2.2.0-8c0f691337b60f6b3e9dcbc6cddf6f2fbbb8579d3e2e813feb72c5fe0b122b68" 'True) (C1 ('MetaCons "Output" 'PrefixI 'True) (S1 ('MetaSel ('Just "unOutput") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (ForeignPtr OutputValue))))

Methods

fromOutputRep Output x #

toRep Output x → Output #

Generic Proof 
Instance details

Defined in Cardano.Crypto.VRF.Praos

Associated Types

type Rep Proof 
Instance details

Defined in Cardano.Crypto.VRF.Praos

type Rep Proof = D1 ('MetaData "Proof" "Cardano.Crypto.VRF.Praos" "cardano-crypto-praos-2.2.2.0-8c0f691337b60f6b3e9dcbc6cddf6f2fbbb8579d3e2e813feb72c5fe0b122b68" 'True) (C1 ('MetaCons "Proof" 'PrefixI 'True) (S1 ('MetaSel ('Just "unProof") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (ForeignPtr ProofValue))))

Methods

fromProofRep Proof x #

toRep Proof x → Proof #

Generic SignKey 
Instance details

Defined in Cardano.Crypto.VRF.Praos

Associated Types

type Rep SignKey 
Instance details

Defined in Cardano.Crypto.VRF.Praos

type Rep SignKey = D1 ('MetaData "SignKey" "Cardano.Crypto.VRF.Praos" "cardano-crypto-praos-2.2.2.0-8c0f691337b60f6b3e9dcbc6cddf6f2fbbb8579d3e2e813feb72c5fe0b122b68" 'True) (C1 ('MetaCons "SignKey" 'PrefixI 'True) (S1 ('MetaSel ('Just "unSignKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (ForeignPtr SignKeyValue))))

Methods

fromSignKeyRep SignKey x #

toRep SignKey x → SignKey #

Generic VerKey 
Instance details

Defined in Cardano.Crypto.VRF.Praos

Associated Types

type Rep VerKey 
Instance details

Defined in Cardano.Crypto.VRF.Praos

type Rep VerKey = D1 ('MetaData "VerKey" "Cardano.Crypto.VRF.Praos" "cardano-crypto-praos-2.2.2.0-8c0f691337b60f6b3e9dcbc6cddf6f2fbbb8579d3e2e813feb72c5fe0b122b68" 'True) (C1 ('MetaCons "VerKey" 'PrefixI 'True) (S1 ('MetaSel ('Just "unVerKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (ForeignPtr VerKeyValue))))

Methods

fromVerKeyRep VerKey x #

toRep VerKey x → VerKey #

Generic Output 
Instance details

Defined in Cardano.Crypto.VRF.PraosBatchCompat

Associated Types

type Rep Output 
Instance details

Defined in Cardano.Crypto.VRF.PraosBatchCompat

type Rep Output = D1 ('MetaData "Output" "Cardano.Crypto.VRF.PraosBatchCompat" "cardano-crypto-praos-2.2.2.0-8c0f691337b60f6b3e9dcbc6cddf6f2fbbb8579d3e2e813feb72c5fe0b122b68" 'True) (C1 ('MetaCons "Output" 'PrefixI 'True) (S1 ('MetaSel ('Just "unOutput") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (ForeignPtr OutputValue))))

Methods

fromOutputRep Output x #

toRep Output x → Output #

Generic Proof 
Instance details

Defined in Cardano.Crypto.VRF.PraosBatchCompat

Associated Types

type Rep Proof 
Instance details

Defined in Cardano.Crypto.VRF.PraosBatchCompat

type Rep Proof = D1 ('MetaData "Proof" "Cardano.Crypto.VRF.PraosBatchCompat" "cardano-crypto-praos-2.2.2.0-8c0f691337b60f6b3e9dcbc6cddf6f2fbbb8579d3e2e813feb72c5fe0b122b68" 'True) (C1 ('MetaCons "Proof" 'PrefixI 'True) (S1 ('MetaSel ('Just "unProof") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (ForeignPtr ProofValue))))

Methods

fromProofRep Proof x #

toRep Proof x → Proof #

Generic SignKey 
Instance details

Defined in Cardano.Crypto.VRF.PraosBatchCompat

Associated Types

type Rep SignKey 
Instance details

Defined in Cardano.Crypto.VRF.PraosBatchCompat

type Rep SignKey = D1 ('MetaData "SignKey" "Cardano.Crypto.VRF.PraosBatchCompat" "cardano-crypto-praos-2.2.2.0-8c0f691337b60f6b3e9dcbc6cddf6f2fbbb8579d3e2e813feb72c5fe0b122b68" 'True) (C1 ('MetaCons "SignKey" 'PrefixI 'True) (S1 ('MetaSel ('Just "unSignKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (ForeignPtr SignKeyValue))))

Methods

from ∷ SignKey → Rep SignKey x #

toRep SignKey x → SignKey #

Generic VerKey 
Instance details

Defined in Cardano.Crypto.VRF.PraosBatchCompat

Associated Types

type Rep VerKey 
Instance details

Defined in Cardano.Crypto.VRF.PraosBatchCompat

type Rep VerKey = D1 ('MetaData "VerKey" "Cardano.Crypto.VRF.PraosBatchCompat" "cardano-crypto-praos-2.2.2.0-8c0f691337b60f6b3e9dcbc6cddf6f2fbbb8579d3e2e813feb72c5fe0b122b68" 'True) (C1 ('MetaCons "VerKey" 'PrefixI 'True) (S1 ('MetaSel ('Just "unVerKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (ForeignPtr VerKeyValue))))

Methods

from ∷ VerKey → Rep VerKey x #

toRep VerKey x → VerKey #

Generic ProtocolMagicId 
Instance details

Defined in Cardano.Crypto.ProtocolMagic

Associated Types

type Rep ProtocolMagicId 
Instance details

Defined in Cardano.Crypto.ProtocolMagic

type Rep ProtocolMagicId = D1 ('MetaData "ProtocolMagicId" "Cardano.Crypto.ProtocolMagic" "cardano-crypto-wrapper-1.7.0.0-38de64260d177f07afaac7206a2c833072132b080e89d144f73fe63b5c1fd250" 'True) (C1 ('MetaCons "ProtocolMagicId" 'PrefixI 'True) (S1 ('MetaSel ('Just "unProtocolMagicId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32)))
Generic RequiresNetworkMagic 
Instance details

Defined in Cardano.Crypto.ProtocolMagic

Associated Types

type Rep RequiresNetworkMagic 
Instance details

Defined in Cardano.Crypto.ProtocolMagic

type Rep RequiresNetworkMagic = D1 ('MetaData "RequiresNetworkMagic" "Cardano.Crypto.ProtocolMagic" "cardano-crypto-wrapper-1.7.0.0-38de64260d177f07afaac7206a2c833072132b080e89d144f73fe63b5c1fd250" 'False) (C1 ('MetaCons "RequiresNoMagic" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "RequiresMagic" 'PrefixI 'False) (U1TypeType))
Generic CompactRedeemVerificationKey 
Instance details

Defined in Cardano.Crypto.Signing.Redeem.Compact

Associated Types

type Rep CompactRedeemVerificationKey 
Instance details

Defined in Cardano.Crypto.Signing.Redeem.Compact

type Rep CompactRedeemVerificationKey = D1 ('MetaData "CompactRedeemVerificationKey" "Cardano.Crypto.Signing.Redeem.Compact" "cardano-crypto-wrapper-1.7.0.0-38de64260d177f07afaac7206a2c833072132b080e89d144f73fe63b5c1fd250" 'False) (C1 ('MetaCons "CompactRedeemVerificationKey" 'PrefixI 'False) ((S1 ('MetaSel ('NothingMaybe Symbol) 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 Word64) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 Word64)) :*: (S1 ('MetaSel ('NothingMaybe Symbol) 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 Word64) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 Word64))))
Generic RedeemSigningKey 
Instance details

Defined in Cardano.Crypto.Signing.Redeem.SigningKey

Associated Types

type Rep RedeemSigningKey 
Instance details

Defined in Cardano.Crypto.Signing.Redeem.SigningKey

type Rep RedeemSigningKey = D1 ('MetaData "RedeemSigningKey" "Cardano.Crypto.Signing.Redeem.SigningKey" "cardano-crypto-wrapper-1.7.0.0-38de64260d177f07afaac7206a2c833072132b080e89d144f73fe63b5c1fd250" 'True) (C1 ('MetaCons "RedeemSigningKey" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SecretKey)))
Generic RedeemVerificationKey 
Instance details

Defined in Cardano.Crypto.Signing.Redeem.VerificationKey

Associated Types

type Rep RedeemVerificationKey 
Instance details

Defined in Cardano.Crypto.Signing.Redeem.VerificationKey

type Rep RedeemVerificationKey = D1 ('MetaData "RedeemVerificationKey" "Cardano.Crypto.Signing.Redeem.VerificationKey" "cardano-crypto-wrapper-1.7.0.0-38de64260d177f07afaac7206a2c833072132b080e89d144f73fe63b5c1fd250" 'True) (C1 ('MetaCons "RedeemVerificationKey" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PublicKey)))
Generic SignTag 
Instance details

Defined in Cardano.Crypto.Signing.Tag

Associated Types

type Rep SignTag 
Instance details

Defined in Cardano.Crypto.Signing.Tag

type Rep SignTag = D1 ('MetaData "SignTag" "Cardano.Crypto.Signing.Tag" "cardano-crypto-wrapper-1.7.0.0-38de64260d177f07afaac7206a2c833072132b080e89d144f73fe63b5c1fd250" 'False) (((C1 ('MetaCons "SignForTestingOnly" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "SignTx" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "SignRedeemTx" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "SignVssCert" 'PrefixI 'False) (U1TypeType))) :+: ((C1 ('MetaCons "SignUSProposal" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "SignCommitment" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "SignUSVote" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "SignBlock" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VerificationKey)) :+: C1 ('MetaCons "SignCertificate" 'PrefixI 'False) (U1TypeType)))))

Methods

fromSignTagRep SignTag x #

toRep SignTag x → SignTag #

Generic VerificationKey 
Instance details

Defined in Cardano.Crypto.Signing.VerificationKey

Associated Types

type Rep VerificationKey 
Instance details

Defined in Cardano.Crypto.Signing.VerificationKey

type Rep VerificationKey = D1 ('MetaData "VerificationKey" "Cardano.Crypto.Signing.VerificationKey" "cardano-crypto-wrapper-1.7.0.0-38de64260d177f07afaac7206a2c833072132b080e89d144f73fe63b5c1fd250" 'True) (C1 ('MetaCons "VerificationKey" 'PrefixI 'True) (S1 ('MetaSel ('Just "unVerificationKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 XPub)))
Generic ConsensusMode 
Instance details

Defined in Cardano.Network.ConsensusMode

Associated Types

type Rep ConsensusMode 
Instance details

Defined in Cardano.Network.ConsensusMode

type Rep ConsensusMode = D1 ('MetaData "ConsensusMode" "Cardano.Network.ConsensusMode" "cardano-diffusion-1.0.0.0-l-api-59f2a6745ef5d704278a5b04a435469cc79361b62f74d0f5416b497a4b12c70a" 'False) (C1 ('MetaCons "GenesisMode" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "PraosMode" 'PrefixI 'False) (U1TypeType))
Generic LedgerStateJudgement 
Instance details

Defined in Cardano.Network.LedgerStateJudgement

Associated Types

type Rep LedgerStateJudgement 
Instance details

Defined in Cardano.Network.LedgerStateJudgement

type Rep LedgerStateJudgement = D1 ('MetaData "LedgerStateJudgement" "Cardano.Network.LedgerStateJudgement" "cardano-diffusion-1.0.0.0-l-api-59f2a6745ef5d704278a5b04a435469cc79361b62f74d0f5416b497a4b12c70a" 'False) (C1 ('MetaCons "YoungEnough" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "TooOld" 'PrefixI 'False) (U1TypeType))
Generic NodeToClientVersion 
Instance details

Defined in Cardano.Network.NodeToClient.Version

Associated Types

type Rep NodeToClientVersion 
Instance details

Defined in Cardano.Network.NodeToClient.Version

type Rep NodeToClientVersion = D1 ('MetaData "NodeToClientVersion" "Cardano.Network.NodeToClient.Version" "cardano-diffusion-1.0.0.0-l-api-59f2a6745ef5d704278a5b04a435469cc79361b62f74d0f5416b497a4b12c70a" 'False) (((C1 ('MetaCons "NodeToClientV_16" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "NodeToClientV_17" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "NodeToClientV_18" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "NodeToClientV_19" 'PrefixI 'False) (U1TypeType))) :+: ((C1 ('MetaCons "NodeToClientV_20" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "NodeToClientV_21" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "NodeToClientV_22" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "NodeToClientV_23" 'PrefixI 'False) (U1TypeType))))
Generic NodeToClientVersionData 
Instance details

Defined in Cardano.Network.NodeToClient.Version

Associated Types

type Rep NodeToClientVersionData 
Instance details

Defined in Cardano.Network.NodeToClient.Version

type Rep NodeToClientVersionData = D1 ('MetaData "NodeToClientVersionData" "Cardano.Network.NodeToClient.Version" "cardano-diffusion-1.0.0.0-l-api-59f2a6745ef5d704278a5b04a435469cc79361b62f74d0f5416b497a4b12c70a" 'False) (C1 ('MetaCons "NodeToClientVersionData" 'PrefixI 'True) (S1 ('MetaSel ('Just "networkMagic") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 NetworkMagic) :*: S1 ('MetaSel ('Just "query") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Bool)))
Generic NodeToNodeVersion 
Instance details

Defined in Cardano.Network.NodeToNode.Version

Associated Types

type Rep NodeToNodeVersion 
Instance details

Defined in Cardano.Network.NodeToNode.Version

type Rep NodeToNodeVersion = D1 ('MetaData "NodeToNodeVersion" "Cardano.Network.NodeToNode.Version" "cardano-diffusion-1.0.0.0-l-api-59f2a6745ef5d704278a5b04a435469cc79361b62f74d0f5416b497a4b12c70a" 'False) (C1 ('MetaCons "NodeToNodeV_14" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "NodeToNodeV_15" 'PrefixI 'False) (U1TypeType))
Generic NodeToNodeVersionData 
Instance details

Defined in Cardano.Network.NodeToNode.Version

Associated Types

type Rep NodeToNodeVersionData 
Instance details

Defined in Cardano.Network.NodeToNode.Version

type Rep NodeToNodeVersionData = D1 ('MetaData "NodeToNodeVersionData" "Cardano.Network.NodeToNode.Version" "cardano-diffusion-1.0.0.0-l-api-59f2a6745ef5d704278a5b04a435469cc79361b62f74d0f5416b497a4b12c70a" 'False) (C1 ('MetaCons "NodeToNodeVersionData" 'PrefixI 'True) ((S1 ('MetaSel ('Just "networkMagic") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 NetworkMagic) :*: S1 ('MetaSel ('Just "diffusionMode") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 DiffusionMode)) :*: (S1 ('MetaSel ('Just "peerSharing") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 PeerSharing) :*: S1 ('MetaSel ('Just "query") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Bool))))
Generic UseBootstrapPeers 
Instance details

Defined in Cardano.Network.PeerSelection.Bootstrap

Associated Types

type Rep UseBootstrapPeers 
Instance details

Defined in Cardano.Network.PeerSelection.Bootstrap

type Rep UseBootstrapPeers = D1 ('MetaData "UseBootstrapPeers" "Cardano.Network.PeerSelection.Bootstrap" "cardano-diffusion-1.0.0.0-l-api-59f2a6745ef5d704278a5b04a435469cc79361b62f74d0f5416b497a4b12c70a" 'False) (C1 ('MetaCons "DontUseBootstrapPeers" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "UseBootstrapPeers" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [RelayAccessPoint])))
Generic OutboundConnectionsState 
Instance details

Defined in Cardano.Network.PeerSelection.LocalRootPeers

Associated Types

type Rep OutboundConnectionsState 
Instance details

Defined in Cardano.Network.PeerSelection.LocalRootPeers

type Rep OutboundConnectionsState = D1 ('MetaData "OutboundConnectionsState" "Cardano.Network.PeerSelection.LocalRootPeers" "cardano-diffusion-1.0.0.0-l-api-59f2a6745ef5d704278a5b04a435469cc79361b62f74d0f5416b497a4b12c70a" 'False) (C1 ('MetaCons "TrustedStateWithExternalPeers" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "UntrustedState" 'PrefixI 'False) (U1TypeType))
Generic PeerTrustable 
Instance details

Defined in Cardano.Network.PeerSelection.PeerTrustable

Associated Types

type Rep PeerTrustable 
Instance details

Defined in Cardano.Network.PeerSelection.PeerTrustable

type Rep PeerTrustable = D1 ('MetaData "PeerTrustable" "Cardano.Network.PeerSelection.PeerTrustable" "cardano-diffusion-1.0.0.0-l-api-59f2a6745ef5d704278a5b04a435469cc79361b62f74d0f5416b497a4b12c70a" 'False) (C1 ('MetaCons "IsTrustable" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "IsNotTrustable" 'PrefixI 'False) (U1TypeType))
Generic ByteSpan 
Instance details

Defined in Cardano.Ledger.Binary.Decoding.Annotated

Associated Types

type Rep ByteSpan 
Instance details

Defined in Cardano.Ledger.Binary.Decoding.Annotated

type Rep ByteSpan = D1 ('MetaData "ByteSpan" "Cardano.Ledger.Binary.Decoding.Annotated" "cardano-ledger-binary-1.8.0.0-122b757930e8102f5340e4e09aeecae2ff62f308719dd9548c4a820e47afe9de" 'False) (C1 ('MetaCons "ByteSpan" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 ByteOffset) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 ByteOffset)))

Methods

fromByteSpanRep ByteSpan x #

toRep ByteSpan x → ByteSpan #

Generic AddrAttributes 
Instance details

Defined in Cardano.Chain.Common.AddrAttributes

Associated Types

type Rep AddrAttributes 
Instance details

Defined in Cardano.Chain.Common.AddrAttributes

type Rep AddrAttributes = D1 ('MetaData "AddrAttributes" "Cardano.Chain.Common.AddrAttributes" "cardano-ledger-byron-1.3.0.0-2ed51f71ae18b8385b09ad662351d97b5e7e0a1d334ab41954853abd8737aa7e" 'False) (C1 ('MetaCons "AddrAttributes" 'PrefixI 'True) (S1 ('MetaSel ('Just "aaVKDerivationPath") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe HDAddressPayload)) :*: S1 ('MetaSel ('Just "aaNetworkMagic") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 NetworkMagic)))
Generic HDAddressPayload 
Instance details

Defined in Cardano.Chain.Common.AddrAttributes

Associated Types

type Rep HDAddressPayload 
Instance details

Defined in Cardano.Chain.Common.AddrAttributes

type Rep HDAddressPayload = D1 ('MetaData "HDAddressPayload" "Cardano.Chain.Common.AddrAttributes" "cardano-ledger-byron-1.3.0.0-2ed51f71ae18b8385b09ad662351d97b5e7e0a1d334ab41954853abd8737aa7e" 'True) (C1 ('MetaCons "HDAddressPayload" 'PrefixI 'True) (S1 ('MetaSel ('Just "getHDAddressPayload") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString)))
Generic AddrSpendingData 
Instance details

Defined in Cardano.Chain.Common.AddrSpendingData

Associated Types

type Rep AddrSpendingData 
Instance details

Defined in Cardano.Chain.Common.AddrSpendingData

type Rep AddrSpendingData = D1 ('MetaData "AddrSpendingData" "Cardano.Chain.Common.AddrSpendingData" "cardano-ledger-byron-1.3.0.0-2ed51f71ae18b8385b09ad662351d97b5e7e0a1d334ab41954853abd8737aa7e" 'False) (C1 ('MetaCons "VerKeyASD" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 VerificationKey)) :+: C1 ('MetaCons "RedeemASD" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 RedeemVerificationKey)))
Generic AddrType 
Instance details

Defined in Cardano.Chain.Common.AddrSpendingData

Associated Types

type Rep AddrType 
Instance details

Defined in Cardano.Chain.Common.AddrSpendingData

type Rep AddrType = D1 ('MetaData "AddrType" "Cardano.Chain.Common.AddrSpendingData" "cardano-ledger-byron-1.3.0.0-2ed51f71ae18b8385b09ad662351d97b5e7e0a1d334ab41954853abd8737aa7e" 'False) (C1 ('MetaCons "ATVerKey" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "ATRedeem" 'PrefixI 'False) (U1TypeType))

Methods

fromAddrTypeRep AddrType x #

toRep AddrType x → AddrType #

Generic Address 
Instance details

Defined in Cardano.Chain.Common.Address

Associated Types

type Rep Address 
Instance details

Defined in Cardano.Chain.Common.Address

type Rep Address = D1 ('MetaData "Address" "Cardano.Chain.Common.Address" "cardano-ledger-byron-1.3.0.0-2ed51f71ae18b8385b09ad662351d97b5e7e0a1d334ab41954853abd8737aa7e" 'False) (C1 ('MetaCons "Address" 'PrefixI 'True) (S1 ('MetaSel ('Just "addrRoot") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 (AddressHash Address')) :*: (S1 ('MetaSel ('Just "addrAttributes") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Attributes AddrAttributes)) :*: S1 ('MetaSel ('Just "addrType") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 AddrType))))

Methods

fromAddressRep Address x #

toRep Address x → Address #

Generic Address' 
Instance details

Defined in Cardano.Chain.Common.Address

Associated Types

type Rep Address' 
Instance details

Defined in Cardano.Chain.Common.Address

type Rep Address' = D1 ('MetaData "Address'" "Cardano.Chain.Common.Address" "cardano-ledger-byron-1.3.0.0-2ed51f71ae18b8385b09ad662351d97b5e7e0a1d334ab41954853abd8737aa7e" 'True) (C1 ('MetaCons "Address'" 'PrefixI 'True) (S1 ('MetaSel ('Just "unAddress'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (AddrType, AddrSpendingData, Attributes AddrAttributes))))

Methods

fromAddress'Rep Address' x #

toRep Address' x → Address' #

Generic UnparsedFields 
Instance details

Defined in Cardano.Chain.Common.Attributes

Associated Types

type Rep UnparsedFields 
Instance details

Defined in Cardano.Chain.Common.Attributes

type Rep UnparsedFields = D1 ('MetaData "UnparsedFields" "Cardano.Chain.Common.Attributes" "cardano-ledger-byron-1.3.0.0-2ed51f71ae18b8385b09ad662351d97b5e7e0a1d334ab41954853abd8737aa7e" 'True) (C1 ('MetaCons "UnparsedFields" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map Word8 ByteString))))
Generic BlockCount 
Instance details

Defined in Cardano.Chain.Common.BlockCount

Associated Types

type Rep BlockCount 
Instance details

Defined in Cardano.Chain.Common.BlockCount

type Rep BlockCount = D1 ('MetaData "BlockCount" "Cardano.Chain.Common.BlockCount" "cardano-ledger-byron-1.3.0.0-2ed51f71ae18b8385b09ad662351d97b5e7e0a1d334ab41954853abd8737aa7e" 'True) (C1 ('MetaCons "BlockCount" 'PrefixI 'True) (S1 ('MetaSel ('Just "unBlockCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))
Generic ChainDifficulty 
Instance details

Defined in Cardano.Chain.Common.ChainDifficulty

Associated Types

type Rep ChainDifficulty 
Instance details

Defined in Cardano.Chain.Common.ChainDifficulty

type Rep ChainDifficulty = D1 ('MetaData "ChainDifficulty" "Cardano.Chain.Common.ChainDifficulty" "cardano-ledger-byron-1.3.0.0-2ed51f71ae18b8385b09ad662351d97b5e7e0a1d334ab41954853abd8737aa7e" 'True) (C1 ('MetaCons "ChainDifficulty" 'PrefixI 'True) (S1 ('MetaSel ('Just "unChainDifficulty") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))
Generic CompactAddress 
Instance details

Defined in Cardano.Chain.Common.Compact

Associated Types

type Rep CompactAddress 
Instance details

Defined in Cardano.Chain.Common.Compact

type Rep CompactAddress = D1 ('MetaData "CompactAddress" "Cardano.Chain.Common.Compact" "cardano-ledger-byron-1.3.0.0-2ed51f71ae18b8385b09ad662351d97b5e7e0a1d334ab41954853abd8737aa7e" 'True) (C1 ('MetaCons "CompactAddress" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ShortByteString)))
Generic Lovelace 
Instance details

Defined in Cardano.Chain.Common.Lovelace

Associated Types

type Rep Lovelace 
Instance details

Defined in Cardano.Chain.Common.Lovelace

type Rep Lovelace = D1 ('MetaData "Lovelace" "Cardano.Chain.Common.Lovelace" "cardano-ledger-byron-1.3.0.0-2ed51f71ae18b8385b09ad662351d97b5e7e0a1d334ab41954853abd8737aa7e" 'True) (C1 ('MetaCons "Lovelace" 'PrefixI 'True) (S1 ('MetaSel ('Just "unLovelace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))

Methods

fromLovelaceRep Lovelace x #

toRep Lovelace x → Lovelace #

Generic LovelacePortion 
Instance details

Defined in Cardano.Chain.Common.LovelacePortion

Associated Types

type Rep LovelacePortion 
Instance details

Defined in Cardano.Chain.Common.LovelacePortion

type Rep LovelacePortion = D1 ('MetaData "LovelacePortion" "Cardano.Chain.Common.LovelacePortion" "cardano-ledger-byron-1.3.0.0-2ed51f71ae18b8385b09ad662351d97b5e7e0a1d334ab41954853abd8737aa7e" 'True) (C1 ('MetaCons "LovelacePortion" 'PrefixI 'True) (S1 ('MetaSel ('Just "unLovelacePortion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))
Generic NetworkMagic 
Instance details

Defined in Cardano.Chain.Common.NetworkMagic

Associated Types

type Rep NetworkMagic 
Instance details

Defined in Cardano.Chain.Common.NetworkMagic

type Rep NetworkMagic = D1 ('MetaData "NetworkMagic" "Cardano.Chain.Common.NetworkMagic" "cardano-ledger-byron-1.3.0.0-2ed51f71ae18b8385b09ad662351d97b5e7e0a1d334ab41954853abd8737aa7e" 'False) (C1 ('MetaCons "NetworkMainOrStage" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "NetworkTestnet" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 Word32)))
Generic TxFeePolicy 
Instance details

Defined in Cardano.Chain.Common.TxFeePolicy

Associated Types

type Rep TxFeePolicy 
Instance details

Defined in Cardano.Chain.Common.TxFeePolicy

type Rep TxFeePolicy = D1 ('MetaData "TxFeePolicy" "Cardano.Chain.Common.TxFeePolicy" "cardano-ledger-byron-1.3.0.0-2ed51f71ae18b8385b09ad662351d97b5e7e0a1d334ab41954853abd8737aa7e" 'False) (C1 ('MetaCons "TxFeePolicyTxSizeLinear" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 TxSizeLinear)))
Generic TxSizeLinear 
Instance details

Defined in Cardano.Chain.Common.TxSizeLinear

Associated Types

type Rep TxSizeLinear 
Instance details

Defined in Cardano.Chain.Common.TxSizeLinear

type Rep TxSizeLinear = D1 ('MetaData "TxSizeLinear" "Cardano.Chain.Common.TxSizeLinear" "cardano-ledger-byron-1.3.0.0-2ed51f71ae18b8385b09ad662351d97b5e7e0a1d334ab41954853abd8737aa7e" 'False) (C1 ('MetaCons "TxSizeLinear" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Lovelace) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Rational)))
Generic AccountAddress 
Instance details

Defined in Cardano.Ledger.Address

Associated Types

type Rep AccountAddress 
Instance details

Defined in Cardano.Ledger.Address

type Rep AccountAddress = D1 ('MetaData "AccountAddress" "Cardano.Ledger.Address" "cardano-ledger-core-1.19.0.0-7662d81aa3177e57635fdadaa21bbc2e19d5f3737bc697daac5cb42220d155a0" 'False) (C1 ('MetaCons "AccountAddress" 'PrefixI 'True) (S1 ('MetaSel ('Just "aaNetworkId") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Network) :*: S1 ('MetaSel ('Just "aaId") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 AccountId)))
Generic AccountId 
Instance details

Defined in Cardano.Ledger.Address

Associated Types

type Rep AccountId 
Instance details

Defined in Cardano.Ledger.Address

type Rep AccountId = D1 ('MetaData "AccountId" "Cardano.Ledger.Address" "cardano-ledger-core-1.19.0.0-7662d81aa3177e57635fdadaa21bbc2e19d5f3737bc697daac5cb42220d155a0" 'True) (C1 ('MetaCons "AccountId" 'PrefixI 'True) (S1 ('MetaSel ('Just "unAccountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Credential 'Staking))))

Methods

fromAccountIdRep AccountId x #

toRep AccountId x → AccountId #

Generic Addr 
Instance details

Defined in Cardano.Ledger.Address

Associated Types

type Rep Addr 
Instance details

Defined in Cardano.Ledger.Address

Methods

fromAddrRep Addr x #

toRep Addr x → Addr #

Generic BootstrapAddress 
Instance details

Defined in Cardano.Ledger.Address

Associated Types

type Rep BootstrapAddress 
Instance details

Defined in Cardano.Ledger.Address

type Rep BootstrapAddress = D1 ('MetaData "BootstrapAddress" "Cardano.Ledger.Address" "cardano-ledger-core-1.19.0.0-7662d81aa3177e57635fdadaa21bbc2e19d5f3737bc697daac5cb42220d155a0" 'True) (C1 ('MetaCons "BootstrapAddress" 'PrefixI 'True) (S1 ('MetaSel ('Just "unBootstrapAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Address)))
Generic CompactAddr 
Instance details

Defined in Cardano.Ledger.Address

Associated Types

type Rep CompactAddr 
Instance details

Defined in Cardano.Ledger.Address

type Rep CompactAddr = D1 ('MetaData "CompactAddr" "Cardano.Ledger.Address" "cardano-ledger-core-1.19.0.0-7662d81aa3177e57635fdadaa21bbc2e19d5f3737bc697daac5cb42220d155a0" 'True) (C1 ('MetaCons "UnsafeCompactAddr" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ShortByteString)))
Generic DirectDeposits 
Instance details

Defined in Cardano.Ledger.Address

Associated Types

type Rep DirectDeposits 
Instance details

Defined in Cardano.Ledger.Address

type Rep DirectDeposits = D1 ('MetaData "DirectDeposits" "Cardano.Ledger.Address" "cardano-ledger-core-1.19.0.0-7662d81aa3177e57635fdadaa21bbc2e19d5f3737bc697daac5cb42220d155a0" 'True) (C1 ('MetaCons "DirectDeposits" 'PrefixI 'True) (S1 ('MetaSel ('Just "unDirectDeposits") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map AccountAddress Coin))))
Generic Withdrawals 
Instance details

Defined in Cardano.Ledger.Address

Associated Types

type Rep Withdrawals 
Instance details

Defined in Cardano.Ledger.Address

type Rep Withdrawals = D1 ('MetaData "Withdrawals" "Cardano.Ledger.Address" "cardano-ledger-core-1.19.0.0-7662d81aa3177e57635fdadaa21bbc2e19d5f3737bc697daac5cb42220d155a0" 'True) (C1 ('MetaCons "Withdrawals" 'PrefixI 'True) (S1 ('MetaSel ('Just "unWithdrawals") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map AccountAddress Coin))))
Generic BHeaderView 
Instance details

Defined in Cardano.Ledger.BHeaderView

Associated Types

type Rep BHeaderView 
Instance details

Defined in Cardano.Ledger.BHeaderView

type Rep BHeaderView = D1 ('MetaData "BHeaderView" "Cardano.Ledger.BHeaderView" "cardano-ledger-core-1.19.0.0-7662d81aa3177e57635fdadaa21bbc2e19d5f3737bc697daac5cb42220d155a0" 'False) (C1 ('MetaCons "BHeaderView" 'PrefixI 'True) ((S1 ('MetaSel ('Just "bhviewID") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (KeyHash 'BlockIssuer)) :*: (S1 ('MetaSel ('Just "bhviewBSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32) :*: S1 ('MetaSel ('Just "bhviewHSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int))) :*: ((S1 ('MetaSel ('Just "bhviewBHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Hash HASH EraIndependentBlockBody)) :*: S1 ('MetaSel ('Just "bhviewSlot") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SlotNo)) :*: (S1 ('MetaSel ('Just "bhviewPrevEpochNonce") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Nonce)) :*: S1 ('MetaSel ('Just "bhviewProtVer") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ProtVer)))))
Generic ActiveSlotCoeff 
Instance details

Defined in Cardano.Ledger.BaseTypes

Associated Types

type Rep ActiveSlotCoeff 
Instance details

Defined in Cardano.Ledger.BaseTypes

type Rep ActiveSlotCoeff = D1 ('MetaData "ActiveSlotCoeff" "Cardano.Ledger.BaseTypes" "cardano-ledger-core-1.19.0.0-7662d81aa3177e57635fdadaa21bbc2e19d5f3737bc697daac5cb42220d155a0" 'False) (C1 ('MetaCons "ActiveSlotCoeff" 'PrefixI 'True) (S1 ('MetaSel ('Just "unActiveSlotVal") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 PositiveUnitInterval) :*: S1 ('MetaSel ('Just "unActiveSlotLog") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Integer)))
Generic Anchor 
Instance details

Defined in Cardano.Ledger.BaseTypes

Associated Types

type Rep Anchor 
Instance details

Defined in Cardano.Ledger.BaseTypes

type Rep Anchor = D1 ('MetaData "Anchor" "Cardano.Ledger.BaseTypes" "cardano-ledger-core-1.19.0.0-7662d81aa3177e57635fdadaa21bbc2e19d5f3737bc697daac5cb42220d155a0" 'False) (C1 ('MetaCons "Anchor" 'PrefixI 'True) (S1 ('MetaSel ('Just "anchorUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Url) :*: S1 ('MetaSel ('Just "anchorDataHash") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (SafeHash AnchorData))))

Methods

fromAnchorRep Anchor x #

toRep Anchor x → Anchor #

Generic BlocksMade 
Instance details

Defined in Cardano.Ledger.BaseTypes

Associated Types

type Rep BlocksMade 
Instance details

Defined in Cardano.Ledger.BaseTypes

type Rep BlocksMade = D1 ('MetaData "BlocksMade" "Cardano.Ledger.BaseTypes" "cardano-ledger-core-1.19.0.0-7662d81aa3177e57635fdadaa21bbc2e19d5f3737bc697daac5cb42220d155a0" 'True) (C1 ('MetaCons "BlocksMade" 'PrefixI 'True) (S1 ('MetaSel ('Just "unBlocksMade") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map (KeyHash 'StakePool) Natural))))
Generic DnsName 
Instance details

Defined in Cardano.Ledger.BaseTypes

Associated Types

type Rep DnsName 
Instance details

Defined in Cardano.Ledger.BaseTypes

type Rep DnsName = D1 ('MetaData "DnsName" "Cardano.Ledger.BaseTypes" "cardano-ledger-core-1.19.0.0-7662d81aa3177e57635fdadaa21bbc2e19d5f3737bc697daac5cb42220d155a0" 'True) (C1 ('MetaCons "DnsName" 'PrefixI 'True) (S1 ('MetaSel ('Just "dnsToText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Methods

fromDnsNameRep DnsName x #

toRep DnsName x → DnsName #

Generic Globals 
Instance details

Defined in Cardano.Ledger.BaseTypes

Associated Types

type Rep Globals 
Instance details

Defined in Cardano.Ledger.BaseTypes

type Rep Globals = D1 ('MetaData "Globals" "Cardano.Ledger.BaseTypes" "cardano-ledger-core-1.19.0.0-7662d81aa3177e57635fdadaa21bbc2e19d5f3737bc697daac5cb42220d155a0" 'False) (C1 ('MetaCons "Globals" 'PrefixI 'True) (((S1 ('MetaSel ('Just "epochInfo") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (EpochInfo (Either Text))) :*: S1 ('MetaSel ('Just "slotsPerKESPeriod") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Word64)) :*: (S1 ('MetaSel ('Just "stabilityWindow") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Word64) :*: (S1 ('MetaSel ('Just "randomnessStabilisationWindow") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Word64) :*: S1 ('MetaSel ('Just "securityParameter") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 (NonZero Word64))))) :*: ((S1 ('MetaSel ('Just "maxKESEvo") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Word64) :*: (S1 ('MetaSel ('Just "quorum") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Word64) :*: S1 ('MetaSel ('Just "maxLovelaceSupply") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Word64))) :*: (S1 ('MetaSel ('Just "activeSlotCoeff") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ActiveSlotCoeff) :*: (S1 ('MetaSel ('Just "networkId") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Network) :*: S1 ('MetaSel ('Just "systemStart") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 SystemStart))))))

Methods

fromGlobalsRep Globals x #

toRep Globals x → Globals #

Generic Network 
Instance details

Defined in Cardano.Ledger.BaseTypes

Associated Types

type Rep Network 
Instance details

Defined in Cardano.Ledger.BaseTypes

type Rep Network = D1 ('MetaData "Network" "Cardano.Ledger.BaseTypes" "cardano-ledger-core-1.19.0.0-7662d81aa3177e57635fdadaa21bbc2e19d5f3737bc697daac5cb42220d155a0" 'False) (C1 ('MetaCons "Testnet" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "Mainnet" 'PrefixI 'False) (U1TypeType))

Methods

fromNetworkRep Network x #

toRep Network x → Network #

Generic NonNegativeInterval 
Instance details

Defined in Cardano.Ledger.BaseTypes

Associated Types

type Rep NonNegativeInterval 
Instance details

Defined in Cardano.Ledger.BaseTypes

type Rep NonNegativeInterval = D1 ('MetaData "NonNegativeInterval" "Cardano.Ledger.BaseTypes" "cardano-ledger-core-1.19.0.0-7662d81aa3177e57635fdadaa21bbc2e19d5f3737bc697daac5cb42220d155a0" 'True) (C1 ('MetaCons "NonNegativeInterval" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (BoundedRatio NonNegativeInterval Word64))))
Generic Nonce 
Instance details

Defined in Cardano.Ledger.BaseTypes

Associated Types

type Rep Nonce 
Instance details

Defined in Cardano.Ledger.BaseTypes

type Rep Nonce = D1 ('MetaData "Nonce" "Cardano.Ledger.BaseTypes" "cardano-ledger-core-1.19.0.0-7662d81aa3177e57635fdadaa21bbc2e19d5f3737bc697daac5cb42220d155a0" 'False) (C1 ('MetaCons "Nonce" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Hash Blake2b_256 Nonce))) :+: C1 ('MetaCons "NeutralNonce" 'PrefixI 'False) (U1TypeType))

Methods

fromNonceRep Nonce x #

toRep Nonce x → Nonce #

Generic PerasCert 
Instance details

Defined in Cardano.Ledger.BaseTypes

Associated Types

type Rep PerasCert 
Instance details

Defined in Cardano.Ledger.BaseTypes

type Rep PerasCert = D1 ('MetaData "PerasCert" "Cardano.Ledger.BaseTypes" "cardano-ledger-core-1.19.0.0-7662d81aa3177e57635fdadaa21bbc2e19d5f3737bc697daac5cb42220d155a0" 'False) (C1 ('MetaCons "PerasCert" 'PrefixI 'False) (U1TypeType))

Methods

fromPerasCertRep PerasCert x #

toRep PerasCert x → PerasCert #

Generic PerasKey 
Instance details

Defined in Cardano.Ledger.BaseTypes

Associated Types

type Rep PerasKey 
Instance details

Defined in Cardano.Ledger.BaseTypes

type Rep PerasKey = D1 ('MetaData "PerasKey" "Cardano.Ledger.BaseTypes" "cardano-ledger-core-1.19.0.0-7662d81aa3177e57635fdadaa21bbc2e19d5f3737bc697daac5cb42220d155a0" 'False) (C1 ('MetaCons "PerasKey" 'PrefixI 'False) (U1TypeType))

Methods

fromPerasKeyRep PerasKey x #

toRep PerasKey x → PerasKey #

Generic Port 
Instance details

Defined in Cardano.Ledger.BaseTypes

Associated Types

type Rep Port 
Instance details

Defined in Cardano.Ledger.BaseTypes

type Rep Port = D1 ('MetaData "Port" "Cardano.Ledger.BaseTypes" "cardano-ledger-core-1.19.0.0-7662d81aa3177e57635fdadaa21bbc2e19d5f3737bc697daac5cb42220d155a0" 'True) (C1 ('MetaCons "Port" 'PrefixI 'True) (S1 ('MetaSel ('Just "portToWord16") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word16)))

Methods

fromPortRep Port x #

toRep Port x → Port #

Generic PositiveInterval 
Instance details

Defined in Cardano.Ledger.BaseTypes

Associated Types

type Rep PositiveInterval 
Instance details

Defined in Cardano.Ledger.BaseTypes

type Rep PositiveInterval = D1 ('MetaData "PositiveInterval" "Cardano.Ledger.BaseTypes" "cardano-ledger-core-1.19.0.0-7662d81aa3177e57635fdadaa21bbc2e19d5f3737bc697daac5cb42220d155a0" 'True) (C1 ('MetaCons "PositiveInterval" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (BoundedRatio PositiveInterval Word64))))
Generic PositiveUnitInterval 
Instance details

Defined in Cardano.Ledger.BaseTypes

Associated Types

type Rep PositiveUnitInterval 
Instance details

Defined in Cardano.Ledger.BaseTypes

type Rep PositiveUnitInterval = D1 ('MetaData "PositiveUnitInterval" "Cardano.Ledger.BaseTypes" "cardano-ledger-core-1.19.0.0-7662d81aa3177e57635fdadaa21bbc2e19d5f3737bc697daac5cb42220d155a0" 'True) (C1 ('MetaCons "PositiveUnitInterval" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (BoundedRatio PositiveUnitInterval Word64))))
Generic ProtVer 
Instance details

Defined in Cardano.Ledger.BaseTypes

Associated Types

type Rep ProtVer 
Instance details

Defined in Cardano.Ledger.BaseTypes

type Rep ProtVer = D1 ('MetaData "ProtVer" "Cardano.Ledger.BaseTypes" "cardano-ledger-core-1.19.0.0-7662d81aa3177e57635fdadaa21bbc2e19d5f3737bc697daac5cb42220d155a0" 'False) (C1 ('MetaCons "ProtVer" 'PrefixI 'True) (S1 ('MetaSel ('Just "pvMajor") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Version) :*: S1 ('MetaSel ('Just "pvMinor") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Natural)))

Methods

fromProtVerRep ProtVer x #

toRep ProtVer x → ProtVer #

Generic Seed 
Instance details

Defined in Cardano.Ledger.BaseTypes

Associated Types

type Rep Seed 
Instance details

Defined in Cardano.Ledger.BaseTypes

type Rep Seed = D1 ('MetaData "Seed" "Cardano.Ledger.BaseTypes" "cardano-ledger-core-1.19.0.0-7662d81aa3177e57635fdadaa21bbc2e19d5f3737bc697daac5cb42220d155a0" 'True) (C1 ('MetaCons "Seed" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Hash Blake2b_256 Seed))))

Methods

fromSeedRep Seed x #

toRep Seed x → Seed #

Generic TxIx 
Instance details

Defined in Cardano.Ledger.BaseTypes

Associated Types

type Rep TxIx 
Instance details

Defined in Cardano.Ledger.BaseTypes

type Rep TxIx = D1 ('MetaData "TxIx" "Cardano.Ledger.BaseTypes" "cardano-ledger-core-1.19.0.0-7662d81aa3177e57635fdadaa21bbc2e19d5f3737bc697daac5cb42220d155a0" 'True) (C1 ('MetaCons "TxIx" 'PrefixI 'True) (S1 ('MetaSel ('Just "unTxIx") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word16)))

Methods

fromTxIxRep TxIx x #

toRep TxIx x → TxIx #

Generic UnitInterval 
Instance details

Defined in Cardano.Ledger.BaseTypes

Associated Types

type Rep UnitInterval 
Instance details

Defined in Cardano.Ledger.BaseTypes

type Rep UnitInterval = D1 ('MetaData "UnitInterval" "Cardano.Ledger.BaseTypes" "cardano-ledger-core-1.19.0.0-7662d81aa3177e57635fdadaa21bbc2e19d5f3737bc697daac5cb42220d155a0" 'True) (C1 ('MetaCons "UnitInterval" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (BoundedRatio UnitInterval Word64))))
Generic Url 
Instance details

Defined in Cardano.Ledger.BaseTypes

Associated Types

type Rep Url 
Instance details

Defined in Cardano.Ledger.BaseTypes

type Rep Url = D1 ('MetaData "Url" "Cardano.Ledger.BaseTypes" "cardano-ledger-core-1.19.0.0-7662d81aa3177e57635fdadaa21bbc2e19d5f3737bc697daac5cb42220d155a0" 'True) (C1 ('MetaCons "Url" 'PrefixI 'True) (S1 ('MetaSel ('Just "urlToText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Methods

fromUrlRep Url x #

toRep Url x → Url #

Generic Coin 
Instance details

Defined in Cardano.Ledger.Coin

Associated Types

type Rep Coin 
Instance details

Defined in Cardano.Ledger.Coin

type Rep Coin = D1 ('MetaData "Coin" "Cardano.Ledger.Coin" "cardano-ledger-core-1.19.0.0-7662d81aa3177e57635fdadaa21bbc2e19d5f3737bc697daac5cb42220d155a0" 'True) (C1 ('MetaCons "Coin" 'PrefixI 'True) (S1 ('MetaSel ('Just "unCoin") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer)))

Methods

fromCoinRep Coin x #

toRep Coin x → Coin #

Generic DeltaCoin 
Instance details

Defined in Cardano.Ledger.Coin

Associated Types

type Rep DeltaCoin 
Instance details

Defined in Cardano.Ledger.Coin

type Rep DeltaCoin = D1 ('MetaData "DeltaCoin" "Cardano.Ledger.Coin" "cardano-ledger-core-1.19.0.0-7662d81aa3177e57635fdadaa21bbc2e19d5f3737bc697daac5cb42220d155a0" 'True) (C1 ('MetaCons "DeltaCoin" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer)))

Methods

fromDeltaCoinRep DeltaCoin x #

toRep DeltaCoin x → DeltaCoin #

Generic Ptr 
Instance details

Defined in Cardano.Ledger.Credential

Associated Types

type Rep Ptr 
Instance details

Defined in Cardano.Ledger.Credential

type Rep Ptr = D1 ('MetaData "Ptr" "Cardano.Ledger.Credential" "cardano-ledger-core-1.19.0.0-7662d81aa3177e57635fdadaa21bbc2e19d5f3737bc697daac5cb42220d155a0" 'False) (C1 ('MetaCons "Ptr" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 SlotNo32) :*: (S1 ('MetaSel ('NothingMaybe Symbol) 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 TxIx) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 CertIx))))

Methods

fromPtrRep Ptr x #

toRep Ptr x → Ptr #

Generic SlotNo32 
Instance details

Defined in Cardano.Ledger.Credential

Associated Types

type Rep SlotNo32 
Instance details

Defined in Cardano.Ledger.Credential

type Rep SlotNo32 = D1 ('MetaData "SlotNo32" "Cardano.Ledger.Credential" "cardano-ledger-core-1.19.0.0-7662d81aa3177e57635fdadaa21bbc2e19d5f3737bc697daac5cb42220d155a0" 'True) (C1 ('MetaCons "SlotNo32" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32)))

Methods

fromSlotNo32Rep SlotNo32 x #

toRep SlotNo32 x → SlotNo32 #

Generic StakeReference 
Instance details

Defined in Cardano.Ledger.Credential

Associated Types

type Rep StakeReference 
Instance details

Defined in Cardano.Ledger.Credential

type Rep StakeReference = D1 ('MetaData "StakeReference" "Cardano.Ledger.Credential" "cardano-ledger-core-1.19.0.0-7662d81aa3177e57635fdadaa21bbc2e19d5f3737bc697daac5cb42220d155a0" 'False) (C1 ('MetaCons "StakeRefBase" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Credential 'Staking))) :+: (C1 ('MetaCons "StakeRefPtr" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Ptr)) :+: C1 ('MetaCons "StakeRefNull" 'PrefixI 'False) (U1TypeType)))
Generic DRep 
Instance details

Defined in Cardano.Ledger.DRep

Associated Types

type Rep DRep 
Instance details

Defined in Cardano.Ledger.DRep

type Rep DRep = D1 ('MetaData "DRep" "Cardano.Ledger.DRep" "cardano-ledger-core-1.19.0.0-7662d81aa3177e57635fdadaa21bbc2e19d5f3737bc697daac5cb42220d155a0" 'False) ((C1 ('MetaCons "DRepKeyHash" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (KeyHash 'DRepRole))) :+: C1 ('MetaCons "DRepScriptHash" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ScriptHash))) :+: (C1 ('MetaCons "DRepAlwaysAbstain" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "DRepAlwaysNoConfidence" 'PrefixI 'False) (U1TypeType)))

Methods

fromDRepRep DRep x #

toRep DRep x → DRep #

Generic DRepState 
Instance details

Defined in Cardano.Ledger.DRep

Associated Types

type Rep DRepState 
Instance details

Defined in Cardano.Ledger.DRep

type Rep DRepState = D1 ('MetaData "DRepState" "Cardano.Ledger.DRep" "cardano-ledger-core-1.19.0.0-7662d81aa3177e57635fdadaa21bbc2e19d5f3737bc697daac5cb42220d155a0" 'False) (C1 ('MetaCons "DRepState" 'PrefixI 'True) ((S1 ('MetaSel ('Just "drepExpiry") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 EpochNo) :*: S1 ('MetaSel ('Just "drepAnchor") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (StrictMaybe Anchor))) :*: (S1 ('MetaSel ('Just "drepDeposit") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 (CompactForm Coin)) :*: S1 ('MetaSel ('Just "drepDelegs") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Set (Credential 'Staking))))))

Methods

fromDRepStateRep DRepState x #

toRep DRepState x → DRepState #

Generic GenDelegPair 
Instance details

Defined in Cardano.Ledger.Hashes

Associated Types

type Rep GenDelegPair 
Instance details

Defined in Cardano.Ledger.Hashes

type Rep GenDelegPair = D1 ('MetaData "GenDelegPair" "Cardano.Ledger.Hashes" "cardano-ledger-core-1.19.0.0-7662d81aa3177e57635fdadaa21bbc2e19d5f3737bc697daac5cb42220d155a0" 'False) (C1 ('MetaCons "GenDelegPair" 'PrefixI 'True) (S1 ('MetaSel ('Just "genDelegKeyHash") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (KeyHash 'GenesisDelegate)) :*: S1 ('MetaSel ('Just "genDelegVrfHash") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (VRFVerKeyHash 'GenDelegVRF))))
Generic GenDelegs 
Instance details

Defined in Cardano.Ledger.Hashes

Associated Types

type Rep GenDelegs 
Instance details

Defined in Cardano.Ledger.Hashes

type Rep GenDelegs = D1 ('MetaData "GenDelegs" "Cardano.Ledger.Hashes" "cardano-ledger-core-1.19.0.0-7662d81aa3177e57635fdadaa21bbc2e19d5f3737bc697daac5cb42220d155a0" 'True) (C1 ('MetaCons "GenDelegs" 'PrefixI 'True) (S1 ('MetaSel ('Just "unGenDelegs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map (KeyHash 'GenesisRole) GenDelegPair))))

Methods

fromGenDelegsRep GenDelegs x #

toRep GenDelegs x → GenDelegs #

Generic HashHeader 
Instance details

Defined in Cardano.Ledger.Hashes

Associated Types

type Rep HashHeader 
Instance details

Defined in Cardano.Ledger.Hashes

type Rep HashHeader = D1 ('MetaData "HashHeader" "Cardano.Ledger.Hashes" "cardano-ledger-core-1.19.0.0-7662d81aa3177e57635fdadaa21bbc2e19d5f3737bc697daac5cb42220d155a0" 'True) (C1 ('MetaCons "HashHeader" 'PrefixI 'True) (S1 ('MetaSel ('Just "unHashHeader") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Hash HASH EraIndependentBlockHeader))))
Generic ScriptHash 
Instance details

Defined in Cardano.Ledger.Hashes

Associated Types

type Rep ScriptHash 
Instance details

Defined in Cardano.Ledger.Hashes

type Rep ScriptHash = D1 ('MetaData "ScriptHash" "Cardano.Ledger.Hashes" "cardano-ledger-core-1.19.0.0-7662d81aa3177e57635fdadaa21bbc2e19d5f3737bc697daac5cb42220d155a0" 'True) (C1 ('MetaCons "ScriptHash" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Hash ADDRHASH EraIndependentScript))))
Generic TxAuxDataHash 
Instance details

Defined in Cardano.Ledger.Hashes

Associated Types

type Rep TxAuxDataHash 
Instance details

Defined in Cardano.Ledger.Hashes

type Rep TxAuxDataHash = D1 ('MetaData "TxAuxDataHash" "Cardano.Ledger.Hashes" "cardano-ledger-core-1.19.0.0-7662d81aa3177e57635fdadaa21bbc2e19d5f3737bc697daac5cb42220d155a0" 'True) (C1 ('MetaCons "TxAuxDataHash" 'PrefixI 'True) (S1 ('MetaSel ('Just "unTxAuxDataHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (SafeHash EraIndependentTxAuxData))))
Generic BootstrapWitness 
Instance details

Defined in Cardano.Ledger.Keys.Bootstrap

Associated Types

type Rep BootstrapWitness 
Instance details

Defined in Cardano.Ledger.Keys.Bootstrap

type Rep BootstrapWitness = D1 ('MetaData "BootstrapWitness" "Cardano.Ledger.Keys.Bootstrap" "cardano-ledger-core-1.19.0.0-7662d81aa3177e57635fdadaa21bbc2e19d5f3737bc697daac5cb42220d155a0" 'False) (C1 ('MetaCons "BootstrapWitness" 'PrefixI 'True) ((S1 ('MetaSel ('Just "bwKey") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 (VKey 'Witness)) :*: S1 ('MetaSel ('Just "bwSignature") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 (SignedDSIGN DSIGN (Hash HASH EraIndependentTxBody)))) :*: (S1 ('MetaSel ('Just "bwChainCode") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ChainCode) :*: S1 ('MetaSel ('Just "bwAttributes") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ByteString))))
Generic ChainCode 
Instance details

Defined in Cardano.Ledger.Keys.Bootstrap

Associated Types

type Rep ChainCode 
Instance details

Defined in Cardano.Ledger.Keys.Bootstrap

type Rep ChainCode = D1 ('MetaData "ChainCode" "Cardano.Ledger.Keys.Bootstrap" "cardano-ledger-core-1.19.0.0-7662d81aa3177e57635fdadaa21bbc2e19d5f3737bc697daac5cb42220d155a0" 'True) (C1 ('MetaCons "ChainCode" 'PrefixI 'True) (S1 ('MetaSel ('Just "unChainCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString)))

Methods

fromChainCodeRep ChainCode x #

toRep ChainCode x → ChainCode #

Generic Metadatum 
Instance details

Defined in Cardano.Ledger.Metadata

Associated Types

type Rep Metadatum 
Instance details

Defined in Cardano.Ledger.Metadata

Methods

fromMetadatumRep Metadatum x #

toRep Metadatum x → Metadatum #

Generic CostModel 
Instance details

Defined in Cardano.Ledger.Plutus.CostModels

Associated Types

type Rep CostModel 
Instance details

Defined in Cardano.Ledger.Plutus.CostModels

type Rep CostModel = D1 ('MetaData "CostModel" "Cardano.Ledger.Plutus.CostModels" "cardano-ledger-core-1.19.0.0-7662d81aa3177e57635fdadaa21bbc2e19d5f3737bc697daac5cb42220d155a0" 'False) (C1 ('MetaCons "CostModel" 'PrefixI 'True) (S1 ('MetaSel ('Just "cmLanguage") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Language) :*: (S1 ('MetaSel ('Just "cmValues") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 [Int64]) :*: S1 ('MetaSel ('Just "cmEvalCtx") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 EvaluationContext))))

Methods

fromCostModelRep CostModel x #

toRep CostModel x → CostModel #

Generic CostModels 
Instance details

Defined in Cardano.Ledger.Plutus.CostModels

Associated Types

type Rep CostModels 
Instance details

Defined in Cardano.Ledger.Plutus.CostModels

type Rep CostModels = D1 ('MetaData "CostModels" "Cardano.Ledger.Plutus.CostModels" "cardano-ledger-core-1.19.0.0-7662d81aa3177e57635fdadaa21bbc2e19d5f3737bc697daac5cb42220d155a0" 'False) (C1 ('MetaCons "CostModels" 'PrefixI 'True) (S1 ('MetaSel ('Just "_costModelsValid") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Map Language CostModel)) :*: S1 ('MetaSel ('Just "_costModelsUnknown") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Map Word8 [Int64]))))
Generic ScriptFailure 
Instance details

Defined in Cardano.Ledger.Plutus.Evaluate

Associated Types

type Rep ScriptFailure 
Instance details

Defined in Cardano.Ledger.Plutus.Evaluate

type Rep ScriptFailure = D1 ('MetaData "ScriptFailure" "Cardano.Ledger.Plutus.Evaluate" "cardano-ledger-core-1.19.0.0-7662d81aa3177e57635fdadaa21bbc2e19d5f3737bc697daac5cb42220d155a0" 'False) (C1 ('MetaCons "ScriptFailure" 'PrefixI 'True) (S1 ('MetaSel ('Just "scriptFailureMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "scriptFailurePlutus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PlutusWithContext)))
Generic ScriptResult 
Instance details

Defined in Cardano.Ledger.Plutus.Evaluate

Associated Types

type Rep ScriptResult 
Instance details

Defined in Cardano.Ledger.Plutus.Evaluate

type Rep ScriptResult = D1 ('MetaData "ScriptResult" "Cardano.Ledger.Plutus.Evaluate" "cardano-ledger-core-1.19.0.0-7662d81aa3177e57635fdadaa21bbc2e19d5f3737bc697daac5cb42220d155a0" 'False) (C1 ('MetaCons "Passes" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [PlutusWithContext])) :+: C1 ('MetaCons "Fails" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [PlutusWithContext]) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (NonEmpty ScriptFailure))))
Generic ExUnits 
Instance details

Defined in Cardano.Ledger.Plutus.ExUnits

Associated Types

type Rep ExUnits 
Instance details

Defined in Cardano.Ledger.Plutus.ExUnits

type Rep ExUnits = D1 ('MetaData "ExUnits" "Cardano.Ledger.Plutus.ExUnits" "cardano-ledger-core-1.19.0.0-7662d81aa3177e57635fdadaa21bbc2e19d5f3737bc697daac5cb42220d155a0" 'True) (C1 ('MetaCons "WrapExUnits" 'PrefixI 'True) (S1 ('MetaSel ('Just "unWrapExUnits") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (ExUnits' Natural))))

Methods

fromExUnitsRep ExUnits x #

toRep ExUnits x → ExUnits #

Generic Prices 
Instance details

Defined in Cardano.Ledger.Plutus.ExUnits

Associated Types

type Rep Prices 
Instance details

Defined in Cardano.Ledger.Plutus.ExUnits

type Rep Prices = D1 ('MetaData "Prices" "Cardano.Ledger.Plutus.ExUnits" "cardano-ledger-core-1.19.0.0-7662d81aa3177e57635fdadaa21bbc2e19d5f3737bc697daac5cb42220d155a0" 'False) (C1 ('MetaCons "Prices" 'PrefixI 'True) (S1 ('MetaSel ('Just "prMem") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 NonNegativeInterval) :*: S1 ('MetaSel ('Just "prSteps") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 NonNegativeInterval)))

Methods

fromPricesRep Prices x #

toRep Prices x → Prices #

Generic Language 
Instance details

Defined in Cardano.Ledger.Plutus.Language

Associated Types

type Rep Language 
Instance details

Defined in Cardano.Ledger.Plutus.Language

type Rep Language = D1 ('MetaData "Language" "Cardano.Ledger.Plutus.Language" "cardano-ledger-core-1.19.0.0-7662d81aa3177e57635fdadaa21bbc2e19d5f3737bc697daac5cb42220d155a0" 'False) ((C1 ('MetaCons "PlutusV1" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "PlutusV2" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "PlutusV3" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "PlutusV4" 'PrefixI 'False) (U1TypeType)))

Methods

fromLanguageRep Language x #

toRep Language x → Language #

Generic PlutusBinary 
Instance details

Defined in Cardano.Ledger.Plutus.Language

Associated Types

type Rep PlutusBinary 
Instance details

Defined in Cardano.Ledger.Plutus.Language

type Rep PlutusBinary = D1 ('MetaData "PlutusBinary" "Cardano.Ledger.Plutus.Language" "cardano-ledger-core-1.19.0.0-7662d81aa3177e57635fdadaa21bbc2e19d5f3737bc697daac5cb42220d155a0" 'True) (C1 ('MetaCons "PlutusBinary" 'PrefixI 'True) (S1 ('MetaSel ('Just "unPlutusBinary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ShortByteString)))
Generic TxOutSource 
Instance details

Defined in Cardano.Ledger.Plutus.TxInfo

Associated Types

type Rep TxOutSource 
Instance details

Defined in Cardano.Ledger.Plutus.TxInfo

type Rep TxOutSource = D1 ('MetaData "TxOutSource" "Cardano.Ledger.Plutus.TxInfo" "cardano-ledger-core-1.19.0.0-7662d81aa3177e57635fdadaa21bbc2e19d5f3737bc697daac5cb42220d155a0" 'False) (C1 ('MetaCons "TxOutFromInput" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 TxIn)) :+: C1 ('MetaCons "TxOutFromOutput" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 TxIx)))
Generic Reward 
Instance details

Defined in Cardano.Ledger.Rewards

Associated Types

type Rep Reward 
Instance details

Defined in Cardano.Ledger.Rewards

type Rep Reward = D1 ('MetaData "Reward" "Cardano.Ledger.Rewards" "cardano-ledger-core-1.19.0.0-7662d81aa3177e57635fdadaa21bbc2e19d5f3737bc697daac5cb42220d155a0" 'False) (C1 ('MetaCons "Reward" 'PrefixI 'True) (S1 ('MetaSel ('Just "rewardType") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 RewardType) :*: (S1 ('MetaSel ('Just "rewardPool") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (KeyHash 'StakePool)) :*: S1 ('MetaSel ('Just "rewardAmount") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Coin))))

Methods

fromRewardRep Reward x #

toRep Reward x → Reward #

Generic RewardType 
Instance details

Defined in Cardano.Ledger.Rewards

Associated Types

type Rep RewardType 
Instance details

Defined in Cardano.Ledger.Rewards

type Rep RewardType = D1 ('MetaData "RewardType" "Cardano.Ledger.Rewards" "cardano-ledger-core-1.19.0.0-7662d81aa3177e57635fdadaa21bbc2e19d5f3737bc697daac5cb42220d155a0" 'False) (C1 ('MetaCons "MemberReward" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "LeaderReward" 'PrefixI 'False) (U1TypeType))
Generic Duration 
Instance details

Defined in Cardano.Ledger.Slot

Associated Types

type Rep Duration 
Instance details

Defined in Cardano.Ledger.Slot

type Rep Duration = D1 ('MetaData "Duration" "Cardano.Ledger.Slot" "cardano-ledger-core-1.19.0.0-7662d81aa3177e57635fdadaa21bbc2e19d5f3737bc697daac5cb42220d155a0" 'True) (C1 ('MetaCons "Duration" 'PrefixI 'True) (S1 ('MetaSel ('Just "unDuration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))

Methods

fromDurationRep Duration x #

toRep Duration x → Duration #

Generic TxId 
Instance details

Defined in Cardano.Ledger.TxIn

Associated Types

type Rep TxId 
Instance details

Defined in Cardano.Ledger.TxIn

type Rep TxId = D1 ('MetaData "TxId" "Cardano.Ledger.TxIn" "cardano-ledger-core-1.19.0.0-7662d81aa3177e57635fdadaa21bbc2e19d5f3737bc697daac5cb42220d155a0" 'True) (C1 ('MetaCons "TxId" 'PrefixI 'True) (S1 ('MetaSel ('Just "unTxId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (SafeHash EraIndependentTxBody))))

Methods

fromTxIdRep TxId x #

toRep TxId x → TxId #

Generic TxIn 
Instance details

Defined in Cardano.Ledger.TxIn

Associated Types

type Rep TxIn 
Instance details

Defined in Cardano.Ledger.TxIn

type Rep TxIn = D1 ('MetaData "TxIn" "Cardano.Ledger.TxIn" "cardano-ledger-core-1.19.0.0-7662d81aa3177e57635fdadaa21bbc2e19d5f3737bc697daac5cb42220d155a0" 'False) (C1 ('MetaCons "TxIn" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 TxId) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 TxIx)))

Methods

fromTxInRep TxIn x #

toRep TxIn x → TxIn #

Generic KESPeriod 
Instance details

Defined in Cardano.Protocol.TPraos.OCert

Associated Types

type Rep KESPeriod 
Instance details

Defined in Cardano.Protocol.TPraos.OCert

type Rep KESPeriod = D1 ('MetaData "KESPeriod" "Cardano.Protocol.TPraos.OCert" "cardano-protocol-tpraos-1.5.0.0-ec2cc626bd972b1e6f1e27740c0e516a4b1dd8b27471fecca7aac6a61c77f53e" 'True) (C1 ('MetaCons "KESPeriod" 'PrefixI 'True) (S1 ('MetaSel ('Just "unKESPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word)))

Methods

fromKESPeriodRep KESPeriod x #

toRep KESPeriod x → KESPeriod #

Generic BlockNo 
Instance details

Defined in Cardano.Slotting.Block

Associated Types

type Rep BlockNo 
Instance details

Defined in Cardano.Slotting.Block

type Rep BlockNo = D1 ('MetaData "BlockNo" "Cardano.Slotting.Block" "cardano-slotting-0.2.1.0-d759908bf85c7f846bfb67196fbe760168342df128d31fb286b46118cc3da7ae" 'True) (C1 ('MetaCons "BlockNo" 'PrefixI 'True) (S1 ('MetaSel ('Just "unBlockNo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))

Methods

fromBlockNoRep BlockNo x #

toRep BlockNo x → BlockNo #

Generic EpochInterval 
Instance details

Defined in Cardano.Slotting.Slot

Associated Types

type Rep EpochInterval 
Instance details

Defined in Cardano.Slotting.Slot

type Rep EpochInterval = D1 ('MetaData "EpochInterval" "Cardano.Slotting.Slot" "cardano-slotting-0.2.1.0-d759908bf85c7f846bfb67196fbe760168342df128d31fb286b46118cc3da7ae" 'True) (C1 ('MetaCons "EpochInterval" 'PrefixI 'True) (S1 ('MetaSel ('Just "unEpochInterval") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32)))
Generic EpochNo 
Instance details

Defined in Cardano.Slotting.Slot

Associated Types

type Rep EpochNo 
Instance details

Defined in Cardano.Slotting.Slot

type Rep EpochNo = D1 ('MetaData "EpochNo" "Cardano.Slotting.Slot" "cardano-slotting-0.2.1.0-d759908bf85c7f846bfb67196fbe760168342df128d31fb286b46118cc3da7ae" 'True) (C1 ('MetaCons "EpochNo" 'PrefixI 'True) (S1 ('MetaSel ('Just "unEpochNo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))

Methods

fromEpochNoRep EpochNo x #

toRep EpochNo x → EpochNo #

Generic EpochSize 
Instance details

Defined in Cardano.Slotting.Slot

Associated Types

type Rep EpochSize 
Instance details

Defined in Cardano.Slotting.Slot

type Rep EpochSize = D1 ('MetaData "EpochSize" "Cardano.Slotting.Slot" "cardano-slotting-0.2.1.0-d759908bf85c7f846bfb67196fbe760168342df128d31fb286b46118cc3da7ae" 'True) (C1 ('MetaCons "EpochSize" 'PrefixI 'True) (S1 ('MetaSel ('Just "unEpochSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))

Methods

fromEpochSizeRep EpochSize x #

toRep EpochSize x → EpochSize #

Generic SlotNo 
Instance details

Defined in Cardano.Slotting.Slot

Associated Types

type Rep SlotNo 
Instance details

Defined in Cardano.Slotting.Slot

type Rep SlotNo = D1 ('MetaData "SlotNo" "Cardano.Slotting.Slot" "cardano-slotting-0.2.1.0-d759908bf85c7f846bfb67196fbe760168342df128d31fb286b46118cc3da7ae" 'True) (C1 ('MetaCons "SlotNo" 'PrefixI 'True) (S1 ('MetaSel ('Just "unSlotNo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))

Methods

fromSlotNoRep SlotNo x #

toRep SlotNo x → SlotNo #

Generic RelativeTime 
Instance details

Defined in Cardano.Slotting.Time

Associated Types

type Rep RelativeTime 
Instance details

Defined in Cardano.Slotting.Time

type Rep RelativeTime = D1 ('MetaData "RelativeTime" "Cardano.Slotting.Time" "cardano-slotting-0.2.1.0-d759908bf85c7f846bfb67196fbe760168342df128d31fb286b46118cc3da7ae" 'True) (C1 ('MetaCons "RelativeTime" 'PrefixI 'True) (S1 ('MetaSel ('Just "getRelativeTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 NominalDiffTime)))
Generic SlotLength 
Instance details

Defined in Cardano.Slotting.Time

Associated Types

type Rep SlotLength 
Instance details

Defined in Cardano.Slotting.Time

type Rep SlotLength = D1 ('MetaData "SlotLength" "Cardano.Slotting.Time" "cardano-slotting-0.2.1.0-d759908bf85c7f846bfb67196fbe760168342df128d31fb286b46118cc3da7ae" 'True) (C1 ('MetaCons "SlotLength" 'PrefixI 'True) (S1 ('MetaSel ('Just "getSlotLength") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 NominalDiffTime)))
Generic SystemStart 
Instance details

Defined in Cardano.Slotting.Time

Associated Types

type Rep SystemStart 
Instance details

Defined in Cardano.Slotting.Time

type Rep SystemStart = D1 ('MetaData "SystemStart" "Cardano.Slotting.Time" "cardano-slotting-0.2.1.0-d759908bf85c7f846bfb67196fbe760168342df128d31fb286b46118cc3da7ae" 'True) (C1 ('MetaCons "SystemStart" 'PrefixI 'True) (S1 ('MetaSel ('Just "getSystemStart") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 UTCTime)))
Generic FsPath 
Instance details

Defined in System.FS.API.Types

Associated Types

type Rep FsPath 
Instance details

Defined in System.FS.API.Types

type Rep FsPath = D1 ('MetaData "FsPath" "System.FS.API.Types" "fs-api-0.4.0.0-4b909f3f123fe119c44d08382ff22f63a68313d242d45b54dcdd3154d03ebcce" 'True) (C1 ('MetaCons "UnsafeFsPath" 'PrefixI 'True) (S1 ('MetaSel ('Just "fsPathToList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Text])))

Methods

fromFsPathRep FsPath x #

toRep FsPath x → FsPath #

Generic CRC 
Instance details

Defined in System.FS.CRC

Associated Types

type Rep CRC 
Instance details

Defined in System.FS.CRC

type Rep CRC = D1 ('MetaData "CRC" "System.FS.CRC" "fs-api-0.4.0.0-4b909f3f123fe119c44d08382ff22f63a68313d242d45b54dcdd3154d03ebcce" 'True) (C1 ('MetaCons "CRC" 'PrefixI 'True) (S1 ('MetaSel ('Just "getCRC") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32)))

Methods

fromCRCRep CRC x #

toRep CRC x → CRC #

Generic ClosedHandleState 
Instance details

Defined in System.FS.Sim.MockFS

Associated Types

type Rep ClosedHandleState 
Instance details

Defined in System.FS.Sim.MockFS

type Rep ClosedHandleState = D1 ('MetaData "ClosedHandleState" "System.FS.Sim.MockFS" "fs-sim-0.4.1.0-ba9e07473a7cc1c6e0ab073d0a1cd934828349868d41cb5924631f85d1724abd" 'False) (C1 ('MetaCons "ClosedHandle" 'PrefixI 'True) (S1 ('MetaSel ('Just "closedFilePath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FsPath)))
Generic FilePtr 
Instance details

Defined in System.FS.Sim.MockFS

Associated Types

type Rep FilePtr 
Instance details

Defined in System.FS.Sim.MockFS

type Rep FilePtr = D1 ('MetaData "FilePtr" "System.FS.Sim.MockFS" "fs-sim-0.4.1.0-ba9e07473a7cc1c6e0ab073d0a1cd934828349868d41cb5924631f85d1724abd" 'False) (C1 ('MetaCons "RW" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Bool) :*: (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Word64))) :+: C1 ('MetaCons "Append" 'PrefixI 'False) (U1TypeType))

Methods

fromFilePtrRep FilePtr x #

toRep FilePtr x → FilePtr #

Generic HandleMock 
Instance details

Defined in System.FS.Sim.MockFS

Associated Types

type Rep HandleMock 
Instance details

Defined in System.FS.Sim.MockFS

type Rep HandleMock = D1 ('MetaData "HandleMock" "System.FS.Sim.MockFS" "fs-sim-0.4.1.0-ba9e07473a7cc1c6e0ab073d0a1cd934828349868d41cb5924631f85d1724abd" 'True) (C1 ('MetaCons "HandleMock" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)))
Generic HandleState 
Instance details

Defined in System.FS.Sim.MockFS

Associated Types

type Rep HandleState 
Instance details

Defined in System.FS.Sim.MockFS

type Rep HandleState = D1 ('MetaData "HandleState" "System.FS.Sim.MockFS" "fs-sim-0.4.1.0-ba9e07473a7cc1c6e0ab073d0a1cd934828349868d41cb5924631f85d1724abd" 'False) (C1 ('MetaCons "HandleOpen" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 OpenHandleState)) :+: C1 ('MetaCons "HandleClosed" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 ClosedHandleState)))
Generic MockFS 
Instance details

Defined in System.FS.Sim.MockFS

Associated Types

type Rep MockFS 
Instance details

Defined in System.FS.Sim.MockFS

type Rep MockFS = D1 ('MetaData "MockFS" "System.FS.Sim.MockFS" "fs-sim-0.4.1.0-ba9e07473a7cc1c6e0ab073d0a1cd934828349868d41cb5924631f85d1724abd" 'False) (C1 ('MetaCons "MockFS" 'PrefixI 'True) (S1 ('MetaSel ('Just "mockFiles") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Files) :*: (S1 ('MetaSel ('Just "mockHandles") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Map HandleMock HandleState)) :*: S1 ('MetaSel ('Just "mockNextHandle") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 HandleMock))))

Methods

fromMockFSRep MockFS x #

toRep MockFS x → MockFS #

Generic OpenHandleState 
Instance details

Defined in System.FS.Sim.MockFS

Associated Types

type Rep OpenHandleState 
Instance details

Defined in System.FS.Sim.MockFS

type Rep OpenHandleState = D1 ('MetaData "OpenHandleState" "System.FS.Sim.MockFS" "fs-sim-0.4.1.0-ba9e07473a7cc1c6e0ab073d0a1cd934828349868d41cb5924631f85d1724abd" 'False) (C1 ('MetaCons "OpenHandle" 'PrefixI 'True) (S1 ('MetaSel ('Just "openFilePath") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 FsPath) :*: S1 ('MetaSel ('Just "openPtr") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 FilePtr)))
Generic ForeignSrcLang 
Instance details

Defined in GHC.ForeignSrcLang.Type

Associated Types

type Rep ForeignSrcLang 
Instance details

Defined in GHC.ForeignSrcLang.Type

type Rep ForeignSrcLang = D1 ('MetaData "ForeignSrcLang" "GHC.ForeignSrcLang.Type" "ghc-boot-th-9.10.3-889f" 'False) ((C1 ('MetaCons "LangC" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "LangCxx" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "LangObjc" 'PrefixI 'False) (U1TypeType))) :+: ((C1 ('MetaCons "LangObjcxx" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "LangAsm" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "LangJs" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "RawObject" 'PrefixI 'False) (U1TypeType))))
Generic Extension 
Instance details

Defined in GHC.LanguageExtensions.Type

Associated Types

type Rep Extension 
Instance details

Defined in GHC.LanguageExtensions.Type

type Rep Extension = D1 ('MetaData "Extension" "GHC.LanguageExtensions.Type" "ghc-boot-th-9.10.3-889f" 'False) (((((((C1 ('MetaCons "Cpp" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "OverlappingInstances" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "UndecidableInstances" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "IncoherentInstances" 'PrefixI 'False) (U1TypeType))) :+: ((C1 ('MetaCons "UndecidableSuperClasses" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "MonomorphismRestriction" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "MonoLocalBinds" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "DeepSubsumption" 'PrefixI 'False) (U1TypeType)))) :+: (((C1 ('MetaCons "RelaxedPolyRec" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "ExtendedDefaultRules" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "ForeignFunctionInterface" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "UnliftedFFITypes" 'PrefixI 'False) (U1TypeType))) :+: ((C1 ('MetaCons "InterruptibleFFI" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "CApiFFI" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "GHCForeignImportPrim" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "JavaScriptFFI" 'PrefixI 'False) (U1TypeType))))) :+: ((((C1 ('MetaCons "ParallelArrays" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "Arrows" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "TemplateHaskell" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "TemplateHaskellQuotes" 'PrefixI 'False) (U1TypeType))) :+: ((C1 ('MetaCons "QualifiedDo" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "QuasiQuotes" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "ImplicitParams" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "ImplicitPrelude" 'PrefixI 'False) (U1TypeType)))) :+: (((C1 ('MetaCons "ScopedTypeVariables" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "AllowAmbiguousTypes" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "UnboxedTuples" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "UnboxedSums" 'PrefixI 'False) (U1TypeType))) :+: ((C1 ('MetaCons "UnliftedNewtypes" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "UnliftedDatatypes" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "BangPatterns" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "TypeFamilies" 'PrefixI 'False) (U1TypeType)))))) :+: (((((C1 ('MetaCons "TypeFamilyDependencies" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "TypeInType" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "OverloadedStrings" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "OverloadedLists" 'PrefixI 'False) (U1TypeType))) :+: ((C1 ('MetaCons "NumDecimals" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "DisambiguateRecordFields" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "RecordWildCards" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "NamedFieldPuns" 'PrefixI 'False) (U1TypeType)))) :+: (((C1 ('MetaCons "ViewPatterns" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "GADTs" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "GADTSyntax" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "NPlusKPatterns" 'PrefixI 'False) (U1TypeType))) :+: ((C1 ('MetaCons "DoAndIfThenElse" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "BlockArguments" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "RebindableSyntax" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "ConstraintKinds" 'PrefixI 'False) (U1TypeType))))) :+: ((((C1 ('MetaCons "PolyKinds" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "DataKinds" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "TypeData" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "InstanceSigs" 'PrefixI 'False) (U1TypeType))) :+: ((C1 ('MetaCons "ApplicativeDo" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "LinearTypes" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "RequiredTypeArguments" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "StandaloneDeriving" 'PrefixI 'False) (U1TypeType)))) :+: (((C1 ('MetaCons "DeriveDataTypeable" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "AutoDeriveTypeable" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "DeriveFunctor" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "DeriveTraversable" 'PrefixI 'False) (U1TypeType))) :+: ((C1 ('MetaCons "DeriveFoldable" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "DeriveGeneric" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "DefaultSignatures" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "DeriveAnyClass" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "DeriveLift" 'PrefixI 'False) (U1TypeType)))))))) :+: ((((((C1 ('MetaCons "DerivingStrategies" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "DerivingVia" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "TypeSynonymInstances" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "FlexibleContexts" 'PrefixI 'False) (U1TypeType))) :+: ((C1 ('MetaCons "FlexibleInstances" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "ConstrainedClassMethods" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "MultiParamTypeClasses" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "NullaryTypeClasses" 'PrefixI 'False) (U1TypeType)))) :+: (((C1 ('MetaCons "FunctionalDependencies" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "UnicodeSyntax" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "ExistentialQuantification" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "MagicHash" 'PrefixI 'False) (U1TypeType))) :+: ((C1 ('MetaCons "EmptyDataDecls" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "KindSignatures" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "RoleAnnotations" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "ParallelListComp" 'PrefixI 'False) (U1TypeType))))) :+: ((((C1 ('MetaCons "TransformListComp" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "MonadComprehensions" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "GeneralizedNewtypeDeriving" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "RecursiveDo" 'PrefixI 'False) (U1TypeType))) :+: ((C1 ('MetaCons "PostfixOperators" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "TupleSections" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "PatternGuards" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "LiberalTypeSynonyms" 'PrefixI 'False) (U1TypeType)))) :+: (((C1 ('MetaCons "RankNTypes" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "ImpredicativeTypes" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "TypeOperators" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "ExplicitNamespaces" 'PrefixI 'False) (U1TypeType))) :+: ((C1 ('MetaCons "PackageImports" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "ExplicitForAll" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "AlternativeLayoutRule" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "AlternativeLayoutRuleTransitional" 'PrefixI 'False) (U1TypeType)))))) :+: (((((C1 ('MetaCons "DatatypeContexts" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "NondecreasingIndentation" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "RelaxedLayout" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "TraditionalRecordSyntax" 'PrefixI 'False) (U1TypeType))) :+: ((C1 ('MetaCons "LambdaCase" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "MultiWayIf" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "BinaryLiterals" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "NegativeLiterals" 'PrefixI 'False) (U1TypeType)))) :+: (((C1 ('MetaCons "HexFloatLiterals" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "DuplicateRecordFields" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "OverloadedLabels" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "EmptyCase" 'PrefixI 'False) (U1TypeType))) :+: ((C1 ('MetaCons "PatternSynonyms" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "PartialTypeSignatures" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "NamedWildCards" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "StaticPointers" 'PrefixI 'False) (U1TypeType))))) :+: ((((C1 ('MetaCons "TypeApplications" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "Strict" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "StrictData" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "EmptyDataDeriving" 'PrefixI 'False) (U1TypeType))) :+: ((C1 ('MetaCons "NumericUnderscores" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "QuantifiedConstraints" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "StarIsType" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "ImportQualifiedPost" 'PrefixI 'False) (U1TypeType)))) :+: (((C1 ('MetaCons "CUSKs" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "StandaloneKindSignatures" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "LexicalNegation" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "FieldSelectors" 'PrefixI 'False) (U1TypeType))) :+: ((C1 ('MetaCons "OverloadedRecordDot" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "OverloadedRecordUpdate" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "TypeAbstractions" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "ExtendedLiterals" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "ListTuplePuns" 'PrefixI 'False) (U1TypeType)))))))))

Methods

fromExtensionRep Extension x #

toRep Extension x → Extension #

Generic PrimType 
Instance details

Defined in GHC.Exts.Heap.Closures

Associated Types

type Rep PrimType 
Instance details

Defined in GHC.Exts.Heap.Closures

type Rep PrimType = D1 ('MetaData "PrimType" "GHC.Exts.Heap.Closures" "ghc-heap-9.10.3-3fee" 'False) ((C1 ('MetaCons "PInt" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "PWord" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "PInt64" 'PrefixI 'False) (U1TypeType))) :+: ((C1 ('MetaCons "PWord64" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "PAddr" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "PFloat" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "PDouble" 'PrefixI 'False) (U1TypeType))))

Methods

fromPrimTypeRep PrimType x #

toRep PrimType x → PrimType #

Generic TsoFlags 
Instance details

Defined in GHC.Exts.Heap.Closures

Associated Types

type Rep TsoFlags 
Instance details

Defined in GHC.Exts.Heap.Closures

type Rep TsoFlags = D1 ('MetaData "TsoFlags" "GHC.Exts.Heap.Closures" "ghc-heap-9.10.3-3fee" 'False) (((C1 ('MetaCons "TsoLocked" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "TsoBlockx" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "TsoInterruptible" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "TsoStoppedOnBreakpoint" 'PrefixI 'False) (U1TypeType))) :+: ((C1 ('MetaCons "TsoMarked" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "TsoSqueezed" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "TsoAllocLimit" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "TsoFlagsUnknownValue" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32)))))

Methods

fromTsoFlagsRep TsoFlags x #

toRep TsoFlags x → TsoFlags #

Generic WhatNext 
Instance details

Defined in GHC.Exts.Heap.Closures

Associated Types

type Rep WhatNext 
Instance details

Defined in GHC.Exts.Heap.Closures

type Rep WhatNext = D1 ('MetaData "WhatNext" "GHC.Exts.Heap.Closures" "ghc-heap-9.10.3-3fee" 'False) ((C1 ('MetaCons "ThreadRunGHC" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "ThreadInterpret" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "ThreadKilled" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "ThreadComplete" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "WhatNextUnknownValue" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word16)))))

Methods

fromWhatNextRep WhatNext x #

toRep WhatNext x → WhatNext #

Generic WhyBlocked 
Instance details

Defined in GHC.Exts.Heap.Closures

Associated Types

type Rep WhyBlocked 
Instance details

Defined in GHC.Exts.Heap.Closures

type Rep WhyBlocked = D1 ('MetaData "WhyBlocked" "GHC.Exts.Heap.Closures" "ghc-heap-9.10.3-3fee" 'False) (((C1 ('MetaCons "NotBlocked" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "BlockedOnMVar" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "BlockedOnMVarRead" 'PrefixI 'False) (U1TypeType))) :+: ((C1 ('MetaCons "BlockedOnBlackHole" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "BlockedOnRead" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "BlockedOnWrite" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "BlockedOnDelay" 'PrefixI 'False) (U1TypeType)))) :+: ((C1 ('MetaCons "BlockedOnSTM" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "BlockedOnDoProc" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "BlockedOnCCall" 'PrefixI 'False) (U1TypeType))) :+: ((C1 ('MetaCons "BlockedOnCCall_Interruptible" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "BlockedOnMsgThrowTo" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "ThreadMigrating" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "WhyBlockedUnknownValue" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word16))))))
Generic StgInfoTable 
Instance details

Defined in GHC.Exts.Heap.InfoTable.Types

Generic CostCentre 
Instance details

Defined in GHC.Exts.Heap.ProfInfo.Types

Generic CostCentreStack 
Instance details

Defined in GHC.Exts.Heap.ProfInfo.Types

Associated Types

type Rep CostCentreStack 
Instance details

Defined in GHC.Exts.Heap.ProfInfo.Types

type Rep CostCentreStack = D1 ('MetaData "CostCentreStack" "GHC.Exts.Heap.ProfInfo.Types" "ghc-heap-9.10.3-3fee" 'False) (C1 ('MetaCons "CostCentreStack" 'PrefixI 'True) (((S1 ('MetaSel ('Just "ccs_ccsID") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: (S1 ('MetaSel ('Just "ccs_cc") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 CostCentre) :*: S1 ('MetaSel ('Just "ccs_prevStack") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe CostCentreStack)))) :*: (S1 ('MetaSel ('Just "ccs_indexTable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe IndexTable)) :*: (S1 ('MetaSel ('Just "ccs_root") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe CostCentreStack)) :*: S1 ('MetaSel ('Just "ccs_depth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word)))) :*: ((S1 ('MetaSel ('Just "ccs_scc_count") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64) :*: (S1 ('MetaSel ('Just "ccs_selected") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word) :*: S1 ('MetaSel ('Just "ccs_time_ticks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word))) :*: (S1 ('MetaSel ('Just "ccs_mem_alloc") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64) :*: (S1 ('MetaSel ('Just "ccs_inherited_alloc") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64) :*: S1 ('MetaSel ('Just "ccs_inherited_ticks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word))))))
Generic IndexTable 
Instance details

Defined in GHC.Exts.Heap.ProfInfo.Types

Associated Types

type Rep IndexTable 
Instance details

Defined in GHC.Exts.Heap.ProfInfo.Types

Generic StgTSOProfInfo 
Instance details

Defined in GHC.Exts.Heap.ProfInfo.Types

Associated Types

type Rep StgTSOProfInfo 
Instance details

Defined in GHC.Exts.Heap.ProfInfo.Types

type Rep StgTSOProfInfo = D1 ('MetaData "StgTSOProfInfo" "GHC.Exts.Heap.ProfInfo.Types" "ghc-heap-9.10.3-3fee" 'True) (C1 ('MetaCons "StgTSOProfInfo" 'PrefixI 'True) (S1 ('MetaSel ('Just "cccs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe CostCentreStack))))
Generic Void 
Instance details

Defined in GHC.Internal.Generics

Associated Types

type Rep Void

Since: base-4.8.0.0

Instance details

Defined in GHC.Internal.Generics

type Rep Void = D1 ('MetaData "Void" "GHC.Internal.Base" "ghc-internal" 'False) (V1TypeType)

Methods

fromVoidRep Void x #

toRep Void x → Void #

Generic ByteOrder 
Instance details

Defined in GHC.Internal.ByteOrder

Associated Types

type Rep ByteOrder

Since: base-4.15.0.0

Instance details

Defined in GHC.Internal.ByteOrder

type Rep ByteOrder = D1 ('MetaData "ByteOrder" "GHC.Internal.ByteOrder" "ghc-internal" 'False) (C1 ('MetaCons "BigEndian" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "LittleEndian" 'PrefixI 'False) (U1TypeType))

Methods

fromByteOrderRep ByteOrder x #

toRep ByteOrder x → ByteOrder #

Generic ClosureType 
Instance details

Defined in GHC.Internal.ClosureTypes

Associated Types

type Rep ClosureType 
Instance details

Defined in GHC.Internal.ClosureTypes

type Rep ClosureType = D1 ('MetaData "ClosureType" "GHC.Internal.ClosureTypes" "ghc-internal" 'False) ((((((C1 ('MetaCons "INVALID_OBJECT" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "CONSTR" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "CONSTR_1_0" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "CONSTR_0_1" 'PrefixI 'False) (U1TypeType))) :+: ((C1 ('MetaCons "CONSTR_2_0" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "CONSTR_1_1" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "CONSTR_0_2" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "CONSTR_NOCAF" 'PrefixI 'False) (U1TypeType)))) :+: (((C1 ('MetaCons "FUN" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "FUN_1_0" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "FUN_0_1" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "FUN_2_0" 'PrefixI 'False) (U1TypeType))) :+: ((C1 ('MetaCons "FUN_1_1" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "FUN_0_2" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "FUN_STATIC" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "THUNK" 'PrefixI 'False) (U1TypeType))))) :+: ((((C1 ('MetaCons "THUNK_1_0" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "THUNK_0_1" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "THUNK_2_0" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "THUNK_1_1" 'PrefixI 'False) (U1TypeType))) :+: ((C1 ('MetaCons "THUNK_0_2" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "THUNK_STATIC" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "THUNK_SELECTOR" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "BCO" 'PrefixI 'False) (U1TypeType)))) :+: (((C1 ('MetaCons "AP" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "PAP" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "AP_STACK" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "IND" 'PrefixI 'False) (U1TypeType))) :+: ((C1 ('MetaCons "IND_STATIC" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "RET_BCO" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "RET_SMALL" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "RET_BIG" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "RET_FUN" 'PrefixI 'False) (U1TypeType))))))) :+: (((((C1 ('MetaCons "UPDATE_FRAME" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "CATCH_FRAME" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "UNDERFLOW_FRAME" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "STOP_FRAME" 'PrefixI 'False) (U1TypeType))) :+: ((C1 ('MetaCons "BLOCKING_QUEUE" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "BLACKHOLE" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "MVAR_CLEAN" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "MVAR_DIRTY" 'PrefixI 'False) (U1TypeType)))) :+: (((C1 ('MetaCons "TVAR" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "ARR_WORDS" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "MUT_ARR_PTRS_CLEAN" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "MUT_ARR_PTRS_DIRTY" 'PrefixI 'False) (U1TypeType))) :+: ((C1 ('MetaCons "MUT_ARR_PTRS_FROZEN_DIRTY" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "MUT_ARR_PTRS_FROZEN_CLEAN" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "MUT_VAR_CLEAN" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "MUT_VAR_DIRTY" 'PrefixI 'False) (U1TypeType))))) :+: ((((C1 ('MetaCons "WEAK" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "PRIM" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "MUT_PRIM" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "TSO" 'PrefixI 'False) (U1TypeType))) :+: ((C1 ('MetaCons "STACK" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "TREC_CHUNK" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "ATOMICALLY_FRAME" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "CATCH_RETRY_FRAME" 'PrefixI 'False) (U1TypeType)))) :+: (((C1 ('MetaCons "CATCH_STM_FRAME" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "WHITEHOLE" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "SMALL_MUT_ARR_PTRS_CLEAN" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "SMALL_MUT_ARR_PTRS_DIRTY" 'PrefixI 'False) (U1TypeType))) :+: ((C1 ('MetaCons "SMALL_MUT_ARR_PTRS_FROZEN_DIRTY" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "SMALL_MUT_ARR_PTRS_FROZEN_CLEAN" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "COMPACT_NFDATA" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "CONTINUATION" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "N_CLOSURE_TYPES" 'PrefixI 'False) (U1TypeType))))))))
Generic All 
Instance details

Defined in GHC.Internal.Data.Semigroup.Internal

Associated Types

type Rep All

Since: base-4.7.0.0

Instance details

Defined in GHC.Internal.Data.Semigroup.Internal

type Rep All = D1 ('MetaData "All" "GHC.Internal.Data.Semigroup.Internal" "ghc-internal" 'True) (C1 ('MetaCons "All" 'PrefixI 'True) (S1 ('MetaSel ('Just "getAll") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))

Methods

fromAllRep All x #

toRep All x → All #

Generic Any 
Instance details

Defined in GHC.Internal.Data.Semigroup.Internal

Associated Types

type Rep Any

Since: base-4.7.0.0

Instance details

Defined in GHC.Internal.Data.Semigroup.Internal

type Rep Any = D1 ('MetaData "Any" "GHC.Internal.Data.Semigroup.Internal" "ghc-internal" 'True) (C1 ('MetaCons "Any" 'PrefixI 'True) (S1 ('MetaSel ('Just "getAny") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))

Methods

fromAnyRep Any x #

toRep Any x → Any #

Generic Version 
Instance details

Defined in GHC.Internal.Data.Version

Associated Types

type Rep Version

Since: base-4.9.0.0

Instance details

Defined in GHC.Internal.Data.Version

type Rep Version = D1 ('MetaData "Version" "GHC.Internal.Data.Version" "ghc-internal" 'False) (C1 ('MetaCons "Version" 'PrefixI 'True) (S1 ('MetaSel ('Just "versionBranch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Int]) :*: S1 ('MetaSel ('Just "versionTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [String])))

Methods

fromVersionRep Version x #

toRep Version x → Version #

Generic Fingerprint 
Instance details

Defined in GHC.Internal.Generics

Associated Types

type Rep Fingerprint

Since: base-4.15.0.0

Instance details

Defined in GHC.Internal.Generics

type Rep Fingerprint = D1 ('MetaData "Fingerprint" "GHC.Internal.Fingerprint.Type" "ghc-internal" 'False) (C1 ('MetaCons "Fingerprint" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 Word64) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 Word64)))
Generic Associativity 
Instance details

Defined in GHC.Internal.Generics

Associated Types

type Rep Associativity

Since: base-4.7.0.0

Instance details

Defined in GHC.Internal.Generics

type Rep Associativity = D1 ('MetaData "Associativity" "GHC.Internal.Generics" "ghc-internal" 'False) (C1 ('MetaCons "LeftAssociative" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "RightAssociative" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "NotAssociative" 'PrefixI 'False) (U1TypeType)))
Generic DecidedStrictness 
Instance details

Defined in GHC.Internal.Generics

Associated Types

type Rep DecidedStrictness

Since: base-4.9.0.0

Instance details

Defined in GHC.Internal.Generics

type Rep DecidedStrictness = D1 ('MetaData "DecidedStrictness" "GHC.Internal.Generics" "ghc-internal" 'False) (C1 ('MetaCons "DecidedLazy" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "DecidedStrict" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "DecidedUnpack" 'PrefixI 'False) (U1TypeType)))
Generic Fixity 
Instance details

Defined in GHC.Internal.Generics

Associated Types

type Rep Fixity

Since: base-4.7.0.0

Instance details

Defined in GHC.Internal.Generics

Methods

fromFixityRep Fixity x #

toRep Fixity x → Fixity #

Generic SourceStrictness 
Instance details

Defined in GHC.Internal.Generics

Associated Types

type Rep SourceStrictness

Since: base-4.9.0.0

Instance details

Defined in GHC.Internal.Generics

type Rep SourceStrictness = D1 ('MetaData "SourceStrictness" "GHC.Internal.Generics" "ghc-internal" 'False) (C1 ('MetaCons "NoSourceStrictness" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "SourceLazy" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "SourceStrict" 'PrefixI 'False) (U1TypeType)))
Generic SourceUnpackedness 
Instance details

Defined in GHC.Internal.Generics

Associated Types

type Rep SourceUnpackedness

Since: base-4.9.0.0

Instance details

Defined in GHC.Internal.Generics

type Rep SourceUnpackedness = D1 ('MetaData "SourceUnpackedness" "GHC.Internal.Generics" "ghc-internal" 'False) (C1 ('MetaCons "NoSourceUnpackedness" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "SourceNoUnpack" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "SourceUnpack" 'PrefixI 'False) (U1TypeType)))
Generic ExitCode 
Instance details

Defined in GHC.Internal.IO.Exception

Associated Types

type Rep ExitCode 
Instance details

Defined in GHC.Internal.IO.Exception

type Rep ExitCode = D1 ('MetaData "ExitCode" "GHC.Internal.IO.Exception" "ghc-internal" 'False) (C1 ('MetaCons "ExitSuccess" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "ExitFailure" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)))

Methods

fromExitCodeRep ExitCode x #

toRep ExitCode x → ExitCode #

Generic CCFlags 
Instance details

Defined in GHC.Internal.RTS.Flags

Associated Types

type Rep CCFlags

Since: base-4.15.0.0

Instance details

Defined in GHC.Internal.RTS.Flags

type Rep CCFlags = D1 ('MetaData "CCFlags" "GHC.Internal.RTS.Flags" "ghc-internal" 'False) (C1 ('MetaCons "CCFlags" 'PrefixI 'True) (S1 ('MetaSel ('Just "doCostCentres") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 DoCostCentres) :*: (S1 ('MetaSel ('Just "profilerTicks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "msecsPerTick") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int))))

Methods

fromCCFlagsRep CCFlags x #

toRep CCFlags x → CCFlags #

Generic ConcFlags 
Instance details

Defined in GHC.Internal.RTS.Flags

Associated Types

type Rep ConcFlags

Since: base-4.15.0.0

Instance details

Defined in GHC.Internal.RTS.Flags

type Rep ConcFlags = D1 ('MetaData "ConcFlags" "GHC.Internal.RTS.Flags" "ghc-internal" 'False) (C1 ('MetaCons "ConcFlags" 'PrefixI 'True) (S1 ('MetaSel ('Just "ctxtSwitchTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 RtsTime) :*: S1 ('MetaSel ('Just "ctxtSwitchTicks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)))

Methods

fromConcFlagsRep ConcFlags x #

toRep ConcFlags x → ConcFlags #

Generic DebugFlags 
Instance details

Defined in GHC.Internal.RTS.Flags

Associated Types

type Rep DebugFlags

Since: base-4.15.0.0

Instance details

Defined in GHC.Internal.RTS.Flags

type Rep DebugFlags = D1 ('MetaData "DebugFlags" "GHC.Internal.RTS.Flags" "ghc-internal" 'False) (C1 ('MetaCons "DebugFlags" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "scheduler") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "interpreter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)) :*: (S1 ('MetaSel ('Just "weak") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "gccafs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))) :*: ((S1 ('MetaSel ('Just "gc") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "nonmoving_gc") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)) :*: (S1 ('MetaSel ('Just "block_alloc") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "sanity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))) :*: (((S1 ('MetaSel ('Just "stable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "prof") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)) :*: (S1 ('MetaSel ('Just "linker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "apply") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))) :*: ((S1 ('MetaSel ('Just "stm") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "squeeze") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)) :*: (S1 ('MetaSel ('Just "hpc") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "sparks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))))))
Generic DoCostCentres 
Instance details

Defined in GHC.Internal.RTS.Flags

Associated Types

type Rep DoCostCentres

Since: base-4.15.0.0

Instance details

Defined in GHC.Internal.RTS.Flags

type Rep DoCostCentres = D1 ('MetaData "DoCostCentres" "GHC.Internal.RTS.Flags" "ghc-internal" 'False) ((C1 ('MetaCons "CostCentresNone" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "CostCentresSummary" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "CostCentresVerbose" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "CostCentresAll" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "CostCentresJSON" 'PrefixI 'False) (U1TypeType))))
Generic DoHeapProfile 
Instance details

Defined in GHC.Internal.RTS.Flags

Associated Types

type Rep DoHeapProfile

Since: base-4.15.0.0

Instance details

Defined in GHC.Internal.RTS.Flags

type Rep DoHeapProfile = D1 ('MetaData "DoHeapProfile" "GHC.Internal.RTS.Flags" "ghc-internal" 'False) (((C1 ('MetaCons "NoHeapProfiling" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "HeapByCCS" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "HeapByMod" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "HeapByDescr" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "HeapByType" 'PrefixI 'False) (U1TypeType)))) :+: ((C1 ('MetaCons "HeapByRetainer" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "HeapByLDV" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "HeapByClosureType" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "HeapByInfoTable" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "HeapByEra" 'PrefixI 'False) (U1TypeType)))))
Generic DoTrace 
Instance details

Defined in GHC.Internal.RTS.Flags

Associated Types

type Rep DoTrace

Since: base-4.15.0.0

Instance details

Defined in GHC.Internal.RTS.Flags

type Rep DoTrace = D1 ('MetaData "DoTrace" "GHC.Internal.RTS.Flags" "ghc-internal" 'False) (C1 ('MetaCons "TraceNone" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "TraceEventLog" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "TraceStderr" 'PrefixI 'False) (U1TypeType)))

Methods

fromDoTraceRep DoTrace x #

toRep DoTrace x → DoTrace #

Generic GCFlags 
Instance details

Defined in GHC.Internal.RTS.Flags

Associated Types

type Rep GCFlags

Since: base-4.15.0.0

Instance details

Defined in GHC.Internal.RTS.Flags

type Rep GCFlags = D1 ('MetaData "GCFlags" "GHC.Internal.RTS.Flags" "ghc-internal" 'False) (C1 ('MetaCons "GCFlags" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "statsFile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe FilePath)) :*: (S1 ('MetaSel ('Just "giveStats") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 GiveGCStats) :*: S1 ('MetaSel ('Just "maxStkSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32))) :*: ((S1 ('MetaSel ('Just "initialStkSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32) :*: S1 ('MetaSel ('Just "stkChunkSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32)) :*: (S1 ('MetaSel ('Just "stkChunkBufferSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32) :*: S1 ('MetaSel ('Just "maxHeapSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32)))) :*: ((S1 ('MetaSel ('Just "minAllocAreaSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32) :*: (S1 ('MetaSel ('Just "largeAllocLim") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32) :*: S1 ('MetaSel ('Just "nurseryChunkSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32))) :*: ((S1 ('MetaSel ('Just "minOldGenSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32) :*: S1 ('MetaSel ('Just "heapSizeSuggestion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32)) :*: (S1 ('MetaSel ('Just "heapSizeSuggestionAuto") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "oldGenFactor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Double))))) :*: (((S1 ('MetaSel ('Just "returnDecayFactor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Double) :*: (S1 ('MetaSel ('Just "pcFreeHeap") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Double) :*: S1 ('MetaSel ('Just "generations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32))) :*: ((S1 ('MetaSel ('Just "squeezeUpdFrames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "compact") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)) :*: (S1 ('MetaSel ('Just "compactThreshold") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Double) :*: S1 ('MetaSel ('Just "sweep") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))) :*: ((S1 ('MetaSel ('Just "ringBell") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: (S1 ('MetaSel ('Just "idleGCDelayTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 RtsTime) :*: S1 ('MetaSel ('Just "doIdleGC") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))) :*: ((S1 ('MetaSel ('Just "heapBase") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word) :*: S1 ('MetaSel ('Just "allocLimitGrace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word)) :*: (S1 ('MetaSel ('Just "numa") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "numaMask") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word)))))))

Methods

fromGCFlagsRep GCFlags x #

toRep GCFlags x → GCFlags #

Generic GiveGCStats 
Instance details

Defined in GHC.Internal.RTS.Flags

Associated Types

type Rep GiveGCStats

Since: base-4.15.0.0

Instance details

Defined in GHC.Internal.RTS.Flags

type Rep GiveGCStats = D1 ('MetaData "GiveGCStats" "GHC.Internal.RTS.Flags" "ghc-internal" 'False) ((C1 ('MetaCons "NoGCStats" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "CollectGCStats" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "OneLineGCStats" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "SummaryGCStats" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "VerboseGCStats" 'PrefixI 'False) (U1TypeType))))
Generic HpcFlags 
Instance details

Defined in GHC.Internal.RTS.Flags

Associated Types

type Rep HpcFlags

Since: base-4.20.0.0

Instance details

Defined in GHC.Internal.RTS.Flags

type Rep HpcFlags = D1 ('MetaData "HpcFlags" "GHC.Internal.RTS.Flags" "ghc-internal" 'False) (C1 ('MetaCons "HpcFlags" 'PrefixI 'True) (S1 ('MetaSel ('Just "writeTixFile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))

Methods

fromHpcFlagsRep HpcFlags x #

toRep HpcFlags x → HpcFlags #

Generic MiscFlags 
Instance details

Defined in GHC.Internal.RTS.Flags

Associated Types

type Rep MiscFlags

Since: base-4.15.0.0

Instance details

Defined in GHC.Internal.RTS.Flags

type Rep MiscFlags = D1 ('MetaData "MiscFlags" "GHC.Internal.RTS.Flags" "ghc-internal" 'False) (C1 ('MetaCons "MiscFlags" 'PrefixI 'True) (((S1 ('MetaSel ('Just "tickInterval") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 RtsTime) :*: (S1 ('MetaSel ('Just "installSignalHandlers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "installSEHHandlers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))) :*: (S1 ('MetaSel ('Just "generateCrashDumpFile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: (S1 ('MetaSel ('Just "generateStackTrace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "machineReadable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))) :*: ((S1 ('MetaSel ('Just "disableDelayedOsMemoryReturn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: (S1 ('MetaSel ('Just "internalCounters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "linkerAlwaysPic") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))) :*: (S1 ('MetaSel ('Just "linkerMemBase") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word) :*: (S1 ('MetaSel ('Just "ioManager") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 IoSubSystem) :*: S1 ('MetaSel ('Just "numIoWorkerThreads") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32))))))

Methods

fromMiscFlagsRep MiscFlags x #

toRep MiscFlags x → MiscFlags #

Generic ParFlags 
Instance details

Defined in GHC.Internal.RTS.Flags

Associated Types

type Rep ParFlags

Since: base-4.15.0.0

Instance details

Defined in GHC.Internal.RTS.Flags

Methods

fromParFlagsRep ParFlags x #

toRep ParFlags x → ParFlags #

Generic ProfFlags 
Instance details

Defined in GHC.Internal.RTS.Flags

Associated Types

type Rep ProfFlags

Since: base-4.15.0.0

Instance details

Defined in GHC.Internal.RTS.Flags

type Rep ProfFlags = D1 ('MetaData "ProfFlags" "GHC.Internal.RTS.Flags" "ghc-internal" 'False) (C1 ('MetaCons "ProfFlags" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "doHeapProfile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 DoHeapProfile) :*: S1 ('MetaSel ('Just "heapProfileInterval") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 RtsTime)) :*: (S1 ('MetaSel ('Just "heapProfileIntervalTicks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word) :*: S1 ('MetaSel ('Just "startHeapProfileAtStartup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))) :*: ((S1 ('MetaSel ('Just "startTimeProfileAtStartup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "showCCSOnException") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)) :*: (S1 ('MetaSel ('Just "automaticEraIncrement") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "maxRetainerSetSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word)))) :*: (((S1 ('MetaSel ('Just "ccsLength") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word) :*: S1 ('MetaSel ('Just "modSelector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe String))) :*: (S1 ('MetaSel ('Just "descrSelector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe String)) :*: S1 ('MetaSel ('Just "typeSelector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe String)))) :*: ((S1 ('MetaSel ('Just "ccSelector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe String)) :*: S1 ('MetaSel ('Just "ccsSelector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe String))) :*: (S1 ('MetaSel ('Just "retainerSelector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe String)) :*: (S1 ('MetaSel ('Just "bioSelector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe String)) :*: S1 ('MetaSel ('Just "eraSelector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word)))))))

Methods

fromProfFlagsRep ProfFlags x #

toRep ProfFlags x → ProfFlags #

Generic RTSFlags 
Instance details

Defined in GHC.Internal.RTS.Flags

Methods

fromRTSFlagsRep RTSFlags x #

toRep RTSFlags x → RTSFlags #

Generic TickyFlags 
Instance details

Defined in GHC.Internal.RTS.Flags

Associated Types

type Rep TickyFlags

Since: base-4.15.0.0

Instance details

Defined in GHC.Internal.RTS.Flags

type Rep TickyFlags = D1 ('MetaData "TickyFlags" "GHC.Internal.RTS.Flags" "ghc-internal" 'False) (C1 ('MetaCons "TickyFlags" 'PrefixI 'True) (S1 ('MetaSel ('Just "showTickyStats") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "tickyFile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe FilePath))))
Generic TraceFlags 
Instance details

Defined in GHC.Internal.RTS.Flags

Generic SrcLoc 
Instance details

Defined in GHC.Internal.Generics

Associated Types

type Rep SrcLoc

Since: base-4.15.0.0

Instance details

Defined in GHC.Internal.Generics

Methods

fromSrcLocRep SrcLoc x #

toRep SrcLoc x → SrcLoc #

Generic GCDetails 
Instance details

Defined in GHC.Internal.Stats

Associated Types

type Rep GCDetails

Since: base-4.15.0.0

Instance details

Defined in GHC.Internal.Stats

type Rep GCDetails = D1 ('MetaData "GCDetails" "GHC.Internal.Stats" "ghc-internal" 'False) (C1 ('MetaCons "GCDetails" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "gcdetails_gen") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32) :*: S1 ('MetaSel ('Just "gcdetails_threads") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32)) :*: (S1 ('MetaSel ('Just "gcdetails_allocated_bytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64) :*: S1 ('MetaSel ('Just "gcdetails_live_bytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64))) :*: ((S1 ('MetaSel ('Just "gcdetails_large_objects_bytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64) :*: S1 ('MetaSel ('Just "gcdetails_compact_bytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)) :*: (S1 ('MetaSel ('Just "gcdetails_slop_bytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64) :*: S1 ('MetaSel ('Just "gcdetails_mem_in_use_bytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))) :*: (((S1 ('MetaSel ('Just "gcdetails_copied_bytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64) :*: S1 ('MetaSel ('Just "gcdetails_par_max_copied_bytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)) :*: (S1 ('MetaSel ('Just "gcdetails_par_balanced_copied_bytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64) :*: S1 ('MetaSel ('Just "gcdetails_block_fragmentation_bytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64))) :*: ((S1 ('MetaSel ('Just "gcdetails_sync_elapsed_ns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 RtsTime) :*: S1 ('MetaSel ('Just "gcdetails_cpu_ns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 RtsTime)) :*: (S1 ('MetaSel ('Just "gcdetails_elapsed_ns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 RtsTime) :*: (S1 ('MetaSel ('Just "gcdetails_nonmoving_gc_sync_cpu_ns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 RtsTime) :*: S1 ('MetaSel ('Just "gcdetails_nonmoving_gc_sync_elapsed_ns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 RtsTime)))))))

Methods

fromGCDetailsRep GCDetails x #

toRep GCDetails x → GCDetails #

Generic RTSStats 
Instance details

Defined in GHC.Internal.Stats

Associated Types

type Rep RTSStats

Since: base-4.15.0.0

Instance details

Defined in GHC.Internal.Stats

type Rep RTSStats = D1 ('MetaData "RTSStats" "GHC.Internal.Stats" "ghc-internal" 'False) (C1 ('MetaCons "RTSStats" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "gcs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32) :*: (S1 ('MetaSel ('Just "major_gcs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32) :*: S1 ('MetaSel ('Just "allocated_bytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64))) :*: ((S1 ('MetaSel ('Just "max_live_bytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64) :*: S1 ('MetaSel ('Just "max_large_objects_bytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)) :*: (S1 ('MetaSel ('Just "max_compact_bytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64) :*: S1 ('MetaSel ('Just "max_slop_bytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))) :*: ((S1 ('MetaSel ('Just "max_mem_in_use_bytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64) :*: (S1 ('MetaSel ('Just "cumulative_live_bytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64) :*: S1 ('MetaSel ('Just "copied_bytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64))) :*: ((S1 ('MetaSel ('Just "par_copied_bytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64) :*: S1 ('MetaSel ('Just "cumulative_par_max_copied_bytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)) :*: (S1 ('MetaSel ('Just "cumulative_par_balanced_copied_bytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64) :*: S1 ('MetaSel ('Just "init_cpu_ns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 RtsTime))))) :*: (((S1 ('MetaSel ('Just "init_elapsed_ns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 RtsTime) :*: (S1 ('MetaSel ('Just "mutator_cpu_ns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 RtsTime) :*: S1 ('MetaSel ('Just "mutator_elapsed_ns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 RtsTime))) :*: ((S1 ('MetaSel ('Just "gc_cpu_ns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 RtsTime) :*: S1 ('MetaSel ('Just "gc_elapsed_ns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 RtsTime)) :*: (S1 ('MetaSel ('Just "cpu_ns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 RtsTime) :*: S1 ('MetaSel ('Just "elapsed_ns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 RtsTime)))) :*: ((S1 ('MetaSel ('Just "nonmoving_gc_sync_cpu_ns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 RtsTime) :*: (S1 ('MetaSel ('Just "nonmoving_gc_sync_elapsed_ns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 RtsTime) :*: S1 ('MetaSel ('Just "nonmoving_gc_sync_max_elapsed_ns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 RtsTime))) :*: ((S1 ('MetaSel ('Just "nonmoving_gc_cpu_ns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 RtsTime) :*: S1 ('MetaSel ('Just "nonmoving_gc_elapsed_ns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 RtsTime)) :*: (S1 ('MetaSel ('Just "nonmoving_gc_max_elapsed_ns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 RtsTime) :*: S1 ('MetaSel ('Just "gc") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 GCDetails)))))))

Methods

fromRTSStatsRep RTSStats x #

toRep RTSStats x → RTSStats #

Generic GeneralCategory 
Instance details

Defined in GHC.Internal.Generics

Associated Types

type Rep GeneralCategory

Since: base-4.15.0.0

Instance details

Defined in GHC.Internal.Generics

type Rep GeneralCategory = D1 ('MetaData "GeneralCategory" "GHC.Internal.Unicode" "ghc-internal" 'False) ((((C1 ('MetaCons "UppercaseLetter" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "LowercaseLetter" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "TitlecaseLetter" 'PrefixI 'False) (U1TypeType))) :+: ((C1 ('MetaCons "ModifierLetter" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "OtherLetter" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "NonSpacingMark" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "SpacingCombiningMark" 'PrefixI 'False) (U1TypeType)))) :+: (((C1 ('MetaCons "EnclosingMark" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "DecimalNumber" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "LetterNumber" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "OtherNumber" 'PrefixI 'False) (U1TypeType))) :+: ((C1 ('MetaCons "ConnectorPunctuation" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "DashPunctuation" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "OpenPunctuation" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "ClosePunctuation" 'PrefixI 'False) (U1TypeType))))) :+: (((C1 ('MetaCons "InitialQuote" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "FinalQuote" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "OtherPunctuation" 'PrefixI 'False) (U1TypeType))) :+: ((C1 ('MetaCons "MathSymbol" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "CurrencySymbol" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "ModifierSymbol" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "OtherSymbol" 'PrefixI 'False) (U1TypeType)))) :+: (((C1 ('MetaCons "Space" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "LineSeparator" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "ParagraphSeparator" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "Control" 'PrefixI 'False) (U1TypeType))) :+: ((C1 ('MetaCons "Format" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "Surrogate" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "PrivateUse" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "NotAssigned" 'PrefixI 'False) (U1TypeType))))))
Generic Ordering 
Instance details

Defined in GHC.Internal.Generics

Associated Types

type Rep Ordering

Since: base-4.6.0.0

Instance details

Defined in GHC.Internal.Generics

type Rep Ordering = D1 ('MetaData "Ordering" "GHC.Types" "ghc-prim" 'False) (C1 ('MetaCons "LT" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "EQ" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "GT" 'PrefixI 'False) (U1TypeType)))

Methods

fromOrderingRep Ordering x #

toRep Ordering x → Ordering #

Generic Half 
Instance details

Defined in Numeric.Half.Internal

Associated Types

type Rep Half 
Instance details

Defined in Numeric.Half.Internal

type Rep Half = D1 ('MetaData "Half" "Numeric.Half.Internal" "half-0.3.3-149656c450a4028530b2ac4187b8812c61a4bd07b3f8a3d010719152c5e88576" 'True) (C1 ('MetaCons "Half" 'PrefixI 'True) (S1 ('MetaSel ('Just "getHalf") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 CUShort)))

Methods

fromHalfRep Half x #

toRep Half x → Half #

Generic ByteRange 
Instance details

Defined in Network.HTTP.Types.Header

Associated Types

type Rep ByteRange

Since: http-types-0.12.4

Instance details

Defined in Network.HTTP.Types.Header

type Rep ByteRange = D1 ('MetaData "ByteRange" "Network.HTTP.Types.Header" "http-types-0.12.4-1fe7eb2f5f8bd832812815e428633ac9e0e0664b8823a59b033366a1d6828672" 'False) (C1 ('MetaCons "ByteRangeFrom" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Integer)) :+: (C1 ('MetaCons "ByteRangeFromTo" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Integer) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Integer)) :+: C1 ('MetaCons "ByteRangeSuffix" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Integer))))

Methods

fromByteRangeRep ByteRange x #

toRep ByteRange x → ByteRange #

Generic StdMethod 
Instance details

Defined in Network.HTTP.Types.Method

Associated Types

type Rep StdMethod

Since: http-types-0.12.4

Instance details

Defined in Network.HTTP.Types.Method

type Rep StdMethod = D1 ('MetaData "StdMethod" "Network.HTTP.Types.Method" "http-types-0.12.4-1fe7eb2f5f8bd832812815e428633ac9e0e0664b8823a59b033366a1d6828672" 'False) (((C1 ('MetaCons "GET" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "POST" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "HEAD" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "PUT" 'PrefixI 'False) (U1TypeType))) :+: ((C1 ('MetaCons "DELETE" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "TRACE" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "CONNECT" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "OPTIONS" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "PATCH" 'PrefixI 'False) (U1TypeType)))))

Methods

fromStdMethodRep StdMethod x #

toRep StdMethod x → StdMethod #

Generic Status 
Instance details

Defined in Network.HTTP.Types.Status

Associated Types

type Rep Status

Since: http-types-0.12.4

Instance details

Defined in Network.HTTP.Types.Status

type Rep Status = D1 ('MetaData "Status" "Network.HTTP.Types.Status" "http-types-0.12.4-1fe7eb2f5f8bd832812815e428633ac9e0e0664b8823a59b033366a1d6828672" 'False) (C1 ('MetaCons "Status" 'PrefixI 'True) (S1 ('MetaSel ('Just "statusCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "statusMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString)))

Methods

fromStatusRep Status x #

toRep Status x → Status #

Generic HttpVersion 
Instance details

Defined in Network.HTTP.Types.Version

Associated Types

type Rep HttpVersion

Since: http-types-0.12.4

Instance details

Defined in Network.HTTP.Types.Version

type Rep HttpVersion = D1 ('MetaData "HttpVersion" "Network.HTTP.Types.Version" "http-types-0.12.4-1fe7eb2f5f8bd832812815e428633ac9e0e0664b8823a59b033366a1d6828672" 'False) (C1 ('MetaCons "HttpVersion" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpMajor") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Int) :*: S1 ('MetaSel ('Just "httpMinor") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Int)))
Generic Time 
Instance details

Defined in Control.Monad.Class.MonadTime.SI

Associated Types

type Rep Time 
Instance details

Defined in Control.Monad.Class.MonadTime.SI

type Rep Time = D1 ('MetaData "Time" "Control.Monad.Class.MonadTime.SI" "io-classes-1.8.0.1-l-si-timers-9adc45174726c5940c9cd4d157fd8fad972afb316ca6ca16f61c189184fe6796" 'True) (C1 ('MetaCons "Time" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 DiffTime)))

Methods

fromTimeRep Time x #

toRep Time x → Time #

Generic IOSimThreadId 
Instance details

Defined in Control.Monad.IOSim.CommonTypes

Associated Types

type Rep IOSimThreadId 
Instance details

Defined in Control.Monad.IOSim.CommonTypes

type Rep IOSimThreadId = D1 ('MetaData "IOSimThreadId" "Control.Monad.IOSim.CommonTypes" "io-sim-1.8.0.1-c782548ef4f0957d686cd1c1cf200c5d65c1dbee7f3a825f5744cf44171abcb8" 'False) (C1 ('MetaCons "RacyThreadId" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Int])) :+: C1 ('MetaCons "ThreadId" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Int])))
Generic VectorClock 
Instance details

Defined in Control.Monad.IOSim.CommonTypes

Associated Types

type Rep VectorClock 
Instance details

Defined in Control.Monad.IOSim.CommonTypes

type Rep VectorClock = D1 ('MetaData "VectorClock" "Control.Monad.IOSim.CommonTypes" "io-sim-1.8.0.1-c782548ef4f0957d686cd1c1cf200c5d65c1dbee7f3a825f5744cf44171abcb8" 'True) (C1 ('MetaCons "VectorClock" 'PrefixI 'True) (S1 ('MetaSel ('Just "getVectorClock") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map IOSimThreadId Int))))

Methods

from ∷ VectorClock → Rep VectorClock x #

toRep VectorClock x → VectorClock #

Generic SimEvent 
Instance details

Defined in Control.Monad.IOSim.Types

Methods

fromSimEventRep SimEvent x #

toRep SimEvent x → SimEvent #

Generic IP 
Instance details

Defined in Data.IP.Addr

Associated Types

type Rep IP 
Instance details

Defined in Data.IP.Addr

type Rep IP = D1 ('MetaData "IP" "Data.IP.Addr" "iproute-1.7.15-bd3a7098463f708a2feb077bf5afcfc82672b8bf11b782e34ab322e82fb6829a" 'False) (C1 ('MetaCons "IPv4" 'PrefixI 'True) (S1 ('MetaSel ('Just "ipv4") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedUnpack) (Rec0 IPv4)) :+: C1 ('MetaCons "IPv6" 'PrefixI 'True) (S1 ('MetaSel ('Just "ipv6") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 IPv6)))

Methods

fromIPRep IP x #

toRep IP x → IP #

Generic IPv4 
Instance details

Defined in Data.IP.Addr

Associated Types

type Rep IPv4 
Instance details

Defined in Data.IP.Addr

type Rep IPv4 = D1 ('MetaData "IPv4" "Data.IP.Addr" "iproute-1.7.15-bd3a7098463f708a2feb077bf5afcfc82672b8bf11b782e34ab322e82fb6829a" 'True) (C1 ('MetaCons "IP4" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 IPv4Addr)))

Methods

fromIPv4Rep IPv4 x #

toRep IPv4 x → IPv4 #

Generic IPv6 
Instance details

Defined in Data.IP.Addr

Associated Types

type Rep IPv6 
Instance details

Defined in Data.IP.Addr

type Rep IPv6 = D1 ('MetaData "IPv6" "Data.IP.Addr" "iproute-1.7.15-bd3a7098463f708a2feb077bf5afcfc82672b8bf11b782e34ab322e82fb6829a" 'True) (C1 ('MetaCons "IP6" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 IPv6Addr)))

Methods

fromIPv6Rep IPv6 x #

toRep IPv6 x → IPv6 #

Generic IPRange 
Instance details

Defined in Data.IP.Range

Associated Types

type Rep IPRange 
Instance details

Defined in Data.IP.Range

type Rep IPRange = D1 ('MetaData "IPRange" "Data.IP.Range" "iproute-1.7.15-bd3a7098463f708a2feb077bf5afcfc82672b8bf11b782e34ab322e82fb6829a" 'False) (C1 ('MetaCons "IPv4Range" 'PrefixI 'True) (S1 ('MetaSel ('Just "ipv4range") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (AddrRange IPv4))) :+: C1 ('MetaCons "IPv6Range" 'PrefixI 'True) (S1 ('MetaSel ('Just "ipv6range") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (AddrRange IPv6))))

Methods

fromIPRangeRep IPRange x #

toRep IPRange x → IPRange #

Generic RecvResult 
Instance details

Defined in Cardano.KESAgent.Protocols.RecvResult

Associated Types

type Rep RecvResult 
Instance details

Defined in Cardano.KESAgent.Protocols.RecvResult

type Rep RecvResult = D1 ('MetaData "RecvResult" "Cardano.KESAgent.Protocols.RecvResult" "kes-agent-1.2.0.0-0ee8eb5386cbe68241551dab8a29ed69eba47010937367dd7a1a898f7dd2b717" 'False) ((C1 ('MetaCons "RecvOK" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "RecvErrorKeyOutdated" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "RecvErrorInvalidOpCert" 'PrefixI 'False) (U1TypeType))) :+: (C1 ('MetaCons "RecvErrorNoKey" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "RecvErrorUnsupportedOperation" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "RecvErrorUnknown" 'PrefixI 'False) (U1TypeType))))
Generic KESPeriod 
Instance details

Defined in Cardano.KESAgent.KES.OCert

Associated Types

type Rep KESPeriod 
Instance details

Defined in Cardano.KESAgent.KES.OCert

type Rep KESPeriod = D1 ('MetaData "KESPeriod" "Cardano.KESAgent.KES.OCert" "kes-agent-crypto-1.1.0.0-135a585e461d108f041b4874a148ba75901c2032c343aaaed4b4a3b5bb670f7b" 'True) (C1 ('MetaCons "KESPeriod" 'PrefixI 'True) (S1 ('MetaSel ('Just "unKESPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word)))

Methods

fromKESPeriodRep KESPeriod x #

toRep KESPeriod x → KESPeriod #

Generic NewtonParam 
Instance details

Defined in Numeric.RootFinding

Associated Types

type Rep NewtonParam 
Instance details

Defined in Numeric.RootFinding

type Rep NewtonParam = D1 ('MetaData "NewtonParam" "Numeric.RootFinding" "math-functions-0.3.4.4-e5d0f0a02b3c3f803beed9b02113ff282f24f2373aa1c60ba5e760597ff0e275" 'False) (C1 ('MetaCons "NewtonParam" 'PrefixI 'True) (S1 ('MetaSel ('Just "newtonMaxIter") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Int) :*: S1 ('MetaSel ('Just "newtonTol") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Tolerance)))
Generic NewtonStep 
Instance details

Defined in Numeric.RootFinding

Associated Types

type Rep NewtonStep 
Instance details

Defined in Numeric.RootFinding

type Rep NewtonStep = D1 ('MetaData "NewtonStep" "Numeric.RootFinding" "math-functions-0.3.4.4-e5d0f0a02b3c3f803beed9b02113ff282f24f2373aa1c60ba5e760597ff0e275" 'False) ((C1 ('MetaCons "NewtonStep" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Double) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Double)) :+: C1 ('MetaCons "NewtonBisection" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Double) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Double))) :+: (C1 ('MetaCons "NewtonRoot" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Double)) :+: C1 ('MetaCons "NewtonNoBracket" 'PrefixI 'False) (U1TypeType)))
Generic RiddersParam 
Instance details

Defined in Numeric.RootFinding

Associated Types

type Rep RiddersParam 
Instance details

Defined in Numeric.RootFinding

type Rep RiddersParam = D1 ('MetaData "RiddersParam" "Numeric.RootFinding" "math-functions-0.3.4.4-e5d0f0a02b3c3f803beed9b02113ff282f24f2373aa1c60ba5e760597ff0e275" 'False) (C1 ('MetaCons "RiddersParam" 'PrefixI 'True) (S1 ('MetaSel ('Just "riddersMaxIter") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Int) :*: S1 ('MetaSel ('Just "riddersTol") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Tolerance)))
Generic RiddersStep 
Instance details

Defined in Numeric.RootFinding

Associated Types

type Rep RiddersStep 
Instance details

Defined in Numeric.RootFinding

type Rep RiddersStep = D1 ('MetaData "RiddersStep" "Numeric.RootFinding" "math-functions-0.3.4.4-e5d0f0a02b3c3f803beed9b02113ff282f24f2373aa1c60ba5e760597ff0e275" 'False) ((C1 ('MetaCons "RiddersStep" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Double) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Double)) :+: C1 ('MetaCons "RiddersBisect" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Double) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Double))) :+: (C1 ('MetaCons "RiddersRoot" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Double)) :+: C1 ('MetaCons "RiddersNoBracket" 'PrefixI 'False) (U1TypeType)))
Generic Tolerance 
Instance details

Defined in Numeric.RootFinding

Associated Types

type Rep Tolerance 
Instance details

Defined in Numeric.RootFinding

type Rep Tolerance = D1 ('MetaData "Tolerance" "Numeric.RootFinding" "math-functions-0.3.4.4-e5d0f0a02b3c3f803beed9b02113ff282f24f2373aa1c60ba5e760597ff0e275" 'False) (C1 ('MetaCons "RelTol" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Double)) :+: C1 ('MetaCons "AbsTol" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Double)))

Methods

fromToleranceRep Tolerance x #

toRep Tolerance x → Tolerance #

Generic InvalidPosException 
Instance details

Defined in Text.Megaparsec.Pos

Associated Types

type Rep InvalidPosException 
Instance details

Defined in Text.Megaparsec.Pos

type Rep InvalidPosException = D1 ('MetaData "InvalidPosException" "Text.Megaparsec.Pos" "megaparsec-9.7.0-1aa7965e986bdd0230b6d6d01a524ee863742112d98e6847a6c661bbe119da18" 'True) (C1 ('MetaCons "InvalidPosException" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)))
Generic Pos 
Instance details

Defined in Text.Megaparsec.Pos

Associated Types

type Rep Pos 
Instance details

Defined in Text.Megaparsec.Pos

type Rep Pos = D1 ('MetaData "Pos" "Text.Megaparsec.Pos" "megaparsec-9.7.0-1aa7965e986bdd0230b6d6d01a524ee863742112d98e6847a6c661bbe119da18" 'True) (C1 ('MetaCons "Pos" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)))

Methods

fromPosRep Pos x #

toRep Pos x → Pos #

Generic SourcePos 
Instance details

Defined in Text.Megaparsec.Pos

Associated Types

type Rep SourcePos 
Instance details

Defined in Text.Megaparsec.Pos

type Rep SourcePos = D1 ('MetaData "SourcePos" "Text.Megaparsec.Pos" "megaparsec-9.7.0-1aa7965e986bdd0230b6d6d01a524ee863742112d98e6847a6c661bbe119da18" 'False) (C1 ('MetaCons "SourcePos" 'PrefixI 'True) (S1 ('MetaSel ('Just "sourceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FilePath) :*: (S1 ('MetaSel ('Just "sourceLine") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Pos) :*: S1 ('MetaSel ('Just "sourceColumn") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Pos))))

Methods

fromSourcePosRep SourcePos x #

toRep SourcePos x → SourcePos #

Generic SDUSize 
Instance details

Defined in Network.Mux.Types

Associated Types

type Rep SDUSize 
Instance details

Defined in Network.Mux.Types

type Rep SDUSize = D1 ('MetaData "SDUSize" "Network.Mux.Types" "network-mux-0.10.1.0-2416a5b12dbd70669a5f095349b292fd68253a9f8bc4f04a09e5cbfd7730a221" 'True) (C1 ('MetaCons "SDUSize" 'PrefixI 'True) (S1 ('MetaSel ('Just "getSDUSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word16)))

Methods

fromSDUSizeRep SDUSize x #

toRep SDUSize x → SDUSize #

Generic URI 
Instance details

Defined in Network.URI

Associated Types

type Rep URI 
Instance details

Defined in Network.URI

type Rep URI = D1 ('MetaData "URI" "Network.URI" "network-uri-2.6.4.2-90e0fc098f19069a3d4ca74cfe9b30c167f50e7ddcd5c760d89a1a7c3b13204a" 'False) (C1 ('MetaCons "URI" 'PrefixI 'True) ((S1 ('MetaSel ('Just "uriScheme") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 String) :*: S1 ('MetaSel ('Just "uriAuthority") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe URIAuth))) :*: (S1 ('MetaSel ('Just "uriPath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 String) :*: (S1 ('MetaSel ('Just "uriQuery") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 String) :*: S1 ('MetaSel ('Just "uriFragment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 String)))))

Methods

fromURIRep URI x #

toRep URI x → URI #

Generic URIAuth 
Instance details

Defined in Network.URI

Associated Types

type Rep URIAuth 
Instance details

Defined in Network.URI

type Rep URIAuth = D1 ('MetaData "URIAuth" "Network.URI" "network-uri-2.6.4.2-90e0fc098f19069a3d4ca74cfe9b30c167f50e7ddcd5c760d89a1a7c3b13204a" 'False) (C1 ('MetaCons "URIAuth" 'PrefixI 'True) (S1 ('MetaSel ('Just "uriUserInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 String) :*: (S1 ('MetaSel ('Just "uriRegName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 String) :*: S1 ('MetaSel ('Just "uriPort") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 String))))

Methods

fromURIAuthRep URIAuth x #

toRep URIAuth x → URIAuth #

Generic OsChar 
Instance details

Defined in System.OsString.Internal.Types

Associated Types

type Rep OsChar 
Instance details

Defined in System.OsString.Internal.Types

type Rep OsChar = D1 ('MetaData "OsChar" "System.OsString.Internal.Types" "os-string-2.0.7-ec1b" 'True) (C1 ('MetaCons "OsChar" 'PrefixI 'True) (S1 ('MetaSel ('Just "getOsChar") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PlatformChar)))

Methods

fromOsCharRep OsChar x #

toRep OsChar x → OsChar #

Generic OsString 
Instance details

Defined in System.OsString.Internal.Types

Associated Types

type Rep OsString 
Instance details

Defined in System.OsString.Internal.Types

type Rep OsString = D1 ('MetaData "OsString" "System.OsString.Internal.Types" "os-string-2.0.7-ec1b" 'True) (C1 ('MetaCons "OsString" 'PrefixI 'True) (S1 ('MetaSel ('Just "getOsString") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PlatformString)))

Methods

fromOsStringRep OsString x #

toRep OsString x → OsString #

Generic PosixChar 
Instance details

Defined in System.OsString.Internal.Types

Associated Types

type Rep PosixChar 
Instance details

Defined in System.OsString.Internal.Types

type Rep PosixChar = D1 ('MetaData "PosixChar" "System.OsString.Internal.Types" "os-string-2.0.7-ec1b" 'True) (C1 ('MetaCons "PosixChar" 'PrefixI 'True) (S1 ('MetaSel ('Just "getPosixChar") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word8)))

Methods

fromPosixCharRep PosixChar x #

toRep PosixChar x → PosixChar #

Generic PosixString 
Instance details

Defined in System.OsString.Internal.Types

Associated Types

type Rep PosixString 
Instance details

Defined in System.OsString.Internal.Types

type Rep PosixString = D1 ('MetaData "PosixString" "System.OsString.Internal.Types" "os-string-2.0.7-ec1b" 'True) (C1 ('MetaCons "PosixString" 'PrefixI 'True) (S1 ('MetaSel ('Just "getPosixString") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ShortByteString)))
Generic WindowsChar 
Instance details

Defined in System.OsString.Internal.Types

Associated Types

type Rep WindowsChar 
Instance details

Defined in System.OsString.Internal.Types

type Rep WindowsChar = D1 ('MetaData "WindowsChar" "System.OsString.Internal.Types" "os-string-2.0.7-ec1b" 'True) (C1 ('MetaCons "WindowsChar" 'PrefixI 'True) (S1 ('MetaSel ('Just "getWindowsChar") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word16)))
Generic WindowsString 
Instance details

Defined in System.OsString.Internal.Types

Associated Types

type Rep WindowsString 
Instance details

Defined in System.OsString.Internal.Types

type Rep WindowsString = D1 ('MetaData "WindowsString" "System.OsString.Internal.Types" "os-string-2.0.7-ec1b" 'True) (C1 ('MetaCons "WindowsString" 'PrefixI 'True) (S1 ('MetaSel ('Just "getWindowsString") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ShortByteString)))
Generic IsEBB 
Instance details

Defined in Ouroboros.Consensus.Block.EBB

Associated Types

type Rep IsEBB 
Instance details

Defined in Ouroboros.Consensus.Block.EBB

type Rep IsEBB = D1 ('MetaData "IsEBB" "Ouroboros.Consensus.Block.EBB" "ouroboros-consensus-3.0.0.0-inplace" 'False) (C1 ('MetaCons "IsEBB" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "IsNotEBB" 'PrefixI 'False) (U1TypeType))

Methods

fromIsEBBRep IsEBB x #

toRep IsEBB x → IsEBB #

Generic PerasRoundNo 
Instance details

Defined in Ouroboros.Consensus.Block.SupportsPeras

Associated Types

type Rep PerasRoundNo 
Instance details

Defined in Ouroboros.Consensus.Block.SupportsPeras

type Rep PerasRoundNo = D1 ('MetaData "PerasRoundNo" "Ouroboros.Consensus.Block.SupportsPeras" "ouroboros-consensus-3.0.0.0-inplace" 'True) (C1 ('MetaCons "PerasRoundNo" 'PrefixI 'True) (S1 ('MetaSel ('Just "unPerasRoundNo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))
Generic PerasVoteStake 
Instance details

Defined in Ouroboros.Consensus.Block.SupportsPeras

Associated Types

type Rep PerasVoteStake 
Instance details

Defined in Ouroboros.Consensus.Block.SupportsPeras

type Rep PerasVoteStake = D1 ('MetaData "PerasVoteStake" "Ouroboros.Consensus.Block.SupportsPeras" "ouroboros-consensus-3.0.0.0-inplace" 'True) (C1 ('MetaCons "PerasVoteStake" 'PrefixI 'True) (S1 ('MetaSel ('Just "unPerasVoteStake") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Rational)))
Generic PerasVoteStakeDistr 
Instance details

Defined in Ouroboros.Consensus.Block.SupportsPeras

Associated Types

type Rep PerasVoteStakeDistr 
Instance details

Defined in Ouroboros.Consensus.Block.SupportsPeras

type Rep PerasVoteStakeDistr = D1 ('MetaData "PerasVoteStakeDistr" "Ouroboros.Consensus.Block.SupportsPeras" "ouroboros-consensus-3.0.0.0-inplace" 'True) (C1 ('MetaCons "PerasVoteStakeDistr" 'PrefixI 'True) (S1 ('MetaSel ('Just "unPerasVoteStakeDistr") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map PerasVoterId PerasVoteStake))))
Generic PerasVoterId 
Instance details

Defined in Ouroboros.Consensus.Block.SupportsPeras

Associated Types

type Rep PerasVoterId 
Instance details

Defined in Ouroboros.Consensus.Block.SupportsPeras

type Rep PerasVoterId = D1 ('MetaData "PerasVoterId" "Ouroboros.Consensus.Block.SupportsPeras" "ouroboros-consensus-3.0.0.0-inplace" 'True) (C1 ('MetaCons "PerasVoterId" 'PrefixI 'True) (S1 ('MetaSel ('Just "unPerasVoterId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (KeyHash 'StakePool))))
Generic CurrentSlot 
Instance details

Defined in Ouroboros.Consensus.BlockchainTime.API

Associated Types

type Rep CurrentSlot 
Instance details

Defined in Ouroboros.Consensus.BlockchainTime.API

type Rep CurrentSlot = D1 ('MetaData "CurrentSlot" "Ouroboros.Consensus.BlockchainTime.API" "ouroboros-consensus-3.0.0.0-inplace" 'False) (C1 ('MetaCons "CurrentSlot" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 SlotNo)) :+: C1 ('MetaCons "CurrentSlotUnknown" 'PrefixI 'False) (U1TypeType))
Generic SecurityParam 
Instance details

Defined in Ouroboros.Consensus.Config.SecurityParam

Associated Types

type Rep SecurityParam 
Instance details

Defined in Ouroboros.Consensus.Config.SecurityParam

type Rep SecurityParam = D1 ('MetaData "SecurityParam" "Ouroboros.Consensus.Config.SecurityParam" "ouroboros-consensus-3.0.0.0-inplace" 'True) (C1 ('MetaCons "SecurityParam" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxRollbacks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (NonZero Word64))))
Generic EraMismatch 
Instance details

Defined in Ouroboros.Consensus.HardFork.Combinator.AcrossEras

Associated Types

type Rep EraMismatch 
Instance details

Defined in Ouroboros.Consensus.HardFork.Combinator.AcrossEras

type Rep EraMismatch = D1 ('MetaData "EraMismatch" "Ouroboros.Consensus.HardFork.Combinator.AcrossEras" "ouroboros-consensus-3.0.0.0-inplace" 'False) (C1 ('MetaCons "EraMismatch" 'PrefixI 'True) (S1 ('MetaSel ('Just "ledgerEraName") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "otherEraName") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text)))
Generic Past 
Instance details

Defined in Ouroboros.Consensus.HardFork.Combinator.State.Types

Associated Types

type Rep Past 
Instance details

Defined in Ouroboros.Consensus.HardFork.Combinator.State.Types

type Rep Past = D1 ('MetaData "Past" "Ouroboros.Consensus.HardFork.Combinator.State.Types" "ouroboros-consensus-3.0.0.0-inplace" 'False) (C1 ('MetaCons "Past" 'PrefixI 'True) (S1 ('MetaSel ('Just "pastStart") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Bound) :*: S1 ('MetaSel ('Just "pastEnd") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Bound)))

Methods

fromPastRep Past x #

toRep Past x → Past #

Generic TransitionInfo 
Instance details

Defined in Ouroboros.Consensus.HardFork.Combinator.State.Types

Associated Types

type Rep TransitionInfo 
Instance details

Defined in Ouroboros.Consensus.HardFork.Combinator.State.Types

type Rep TransitionInfo = D1 ('MetaData "TransitionInfo" "Ouroboros.Consensus.HardFork.Combinator.State.Types" "ouroboros-consensus-3.0.0.0-inplace" 'False) (C1 ('MetaCons "TransitionUnknown" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (WithOrigin SlotNo))) :+: (C1 ('MetaCons "TransitionKnown" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 EpochNo)) :+: C1 ('MetaCons "TransitionImpossible" 'PrefixI 'False) (U1TypeType)))
Generic EraParams 
Instance details

Defined in Ouroboros.Consensus.HardFork.History.EraParams

Associated Types

type Rep EraParams 
Instance details

Defined in Ouroboros.Consensus.HardFork.History.EraParams

type Rep EraParams = D1 ('MetaData "EraParams" "Ouroboros.Consensus.HardFork.History.EraParams" "ouroboros-consensus-3.0.0.0-inplace" 'False) (C1 ('MetaCons "EraParams" 'PrefixI 'True) ((S1 ('MetaSel ('Just "eraEpochSize") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 EpochSize) :*: S1 ('MetaSel ('Just "eraSlotLength") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 SlotLength)) :*: (S1 ('MetaSel ('Just "eraSafeZone") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 SafeZone) :*: (S1 ('MetaSel ('Just "eraGenesisWin") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 GenesisWindow) :*: S1 ('MetaSel ('Just "eraPerasRoundLength") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (PerasEnabled PerasRoundLength))))))

Methods

fromEraParamsRep EraParams x #

toRep EraParams x → EraParams #

Generic SafeZone 
Instance details

Defined in Ouroboros.Consensus.HardFork.History.EraParams

Associated Types

type Rep SafeZone 
Instance details

Defined in Ouroboros.Consensus.HardFork.History.EraParams

type Rep SafeZone = D1 ('MetaData "SafeZone" "Ouroboros.Consensus.HardFork.History.EraParams" "ouroboros-consensus-3.0.0.0-inplace" 'False) (C1 ('MetaCons "StandardSafeZone" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Word64)) :+: C1 ('MetaCons "UnsafeIndefiniteSafeZone" 'PrefixI 'False) (U1TypeType))

Methods

fromSafeZoneRep SafeZone x #

toRep SafeZone x → SafeZone #

Generic EpochInEra 
Instance details

Defined in Ouroboros.Consensus.HardFork.History.Qry

Associated Types

type Rep EpochInEra 
Instance details

Defined in Ouroboros.Consensus.HardFork.History.Qry

type Rep EpochInEra = D1 ('MetaData "EpochInEra" "Ouroboros.Consensus.HardFork.History.Qry" "ouroboros-consensus-3.0.0.0-inplace" 'True) (C1 ('MetaCons "EpochInEra" 'PrefixI 'True) (S1 ('MetaSel ('Just "getEpochInEra") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))

Methods

from ∷ EpochInEra → Rep EpochInEra x #

toRep EpochInEra x → EpochInEra #

Generic PerasRoundNoInEra 
Instance details

Defined in Ouroboros.Consensus.HardFork.History.Qry

Associated Types

type Rep PerasRoundNoInEra 
Instance details

Defined in Ouroboros.Consensus.HardFork.History.Qry

type Rep PerasRoundNoInEra = D1 ('MetaData "PerasRoundNoInEra" "Ouroboros.Consensus.HardFork.History.Qry" "ouroboros-consensus-3.0.0.0-inplace" 'True) (C1 ('MetaCons "PerasRoundNoInEra" 'PrefixI 'True) (S1 ('MetaSel ('Just "getPerasRoundNoInEra") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))

Methods

from ∷ PerasRoundNoInEra → Rep PerasRoundNoInEra x #

toRep PerasRoundNoInEra x → PerasRoundNoInEra #

Generic SlotInEpoch 
Instance details

Defined in Ouroboros.Consensus.HardFork.History.Qry

Associated Types

type Rep SlotInEpoch 
Instance details

Defined in Ouroboros.Consensus.HardFork.History.Qry

type Rep SlotInEpoch = D1 ('MetaData "SlotInEpoch" "Ouroboros.Consensus.HardFork.History.Qry" "ouroboros-consensus-3.0.0.0-inplace" 'True) (C1 ('MetaCons "SlotInEpoch" 'PrefixI 'True) (S1 ('MetaSel ('Just "getSlotInEpoch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))

Methods

from ∷ SlotInEpoch → Rep SlotInEpoch x #

toRep SlotInEpoch x → SlotInEpoch #

Generic SlotInEra 
Instance details

Defined in Ouroboros.Consensus.HardFork.History.Qry

Associated Types

type Rep SlotInEra 
Instance details

Defined in Ouroboros.Consensus.HardFork.History.Qry

type Rep SlotInEra = D1 ('MetaData "SlotInEra" "Ouroboros.Consensus.HardFork.History.Qry" "ouroboros-consensus-3.0.0.0-inplace" 'True) (C1 ('MetaCons "SlotInEra" 'PrefixI 'True) (S1 ('MetaSel ('Just "getSlotInEra") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))

Methods

from ∷ SlotInEra → Rep SlotInEra x #

toRep SlotInEra x → SlotInEra #

Generic SlotInPerasRound 
Instance details

Defined in Ouroboros.Consensus.HardFork.History.Qry

Associated Types

type Rep SlotInPerasRound 
Instance details

Defined in Ouroboros.Consensus.HardFork.History.Qry

type Rep SlotInPerasRound = D1 ('MetaData "SlotInPerasRound" "Ouroboros.Consensus.HardFork.History.Qry" "ouroboros-consensus-3.0.0.0-inplace" 'True) (C1 ('MetaCons "SlotInPerasRound" 'PrefixI 'True) (S1 ('MetaSel ('Just "getSlotInPerasRound") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))

Methods

from ∷ SlotInPerasRound → Rep SlotInPerasRound x #

toRep SlotInPerasRound x → SlotInPerasRound #

Generic TimeInEra 
Instance details

Defined in Ouroboros.Consensus.HardFork.History.Qry

Associated Types

type Rep TimeInEra 
Instance details

Defined in Ouroboros.Consensus.HardFork.History.Qry

type Rep TimeInEra = D1 ('MetaData "TimeInEra" "Ouroboros.Consensus.HardFork.History.Qry" "ouroboros-consensus-3.0.0.0-inplace" 'True) (C1 ('MetaCons "TimeInEra" 'PrefixI 'True) (S1 ('MetaSel ('Just "getTimeInEra") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 NominalDiffTime)))

Methods

from ∷ TimeInEra → Rep TimeInEra x #

toRep TimeInEra x → TimeInEra #

Generic TimeInSlot 
Instance details

Defined in Ouroboros.Consensus.HardFork.History.Qry

Associated Types

type Rep TimeInSlot 
Instance details

Defined in Ouroboros.Consensus.HardFork.History.Qry

type Rep TimeInSlot = D1 ('MetaData "TimeInSlot" "Ouroboros.Consensus.HardFork.History.Qry" "ouroboros-consensus-3.0.0.0-inplace" 'True) (C1 ('MetaCons "TimeInSlot" 'PrefixI 'True) (S1 ('MetaSel ('Just "getTimeInSlot") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 NominalDiffTime)))

Methods

from ∷ TimeInSlot → Rep TimeInSlot x #

toRep TimeInSlot x → TimeInSlot #

Generic Bound 
Instance details

Defined in Ouroboros.Consensus.HardFork.History.Summary

Associated Types

type Rep Bound 
Instance details

Defined in Ouroboros.Consensus.HardFork.History.Summary

type Rep Bound = D1 ('MetaData "Bound" "Ouroboros.Consensus.HardFork.History.Summary" "ouroboros-consensus-3.0.0.0-inplace" 'False) (C1 ('MetaCons "Bound" 'PrefixI 'True) ((S1 ('MetaSel ('Just "boundTime") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 RelativeTime) :*: S1 ('MetaSel ('Just "boundSlot") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 SlotNo)) :*: (S1 ('MetaSel ('Just "boundEpoch") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 EpochNo) :*: S1 ('MetaSel ('Just "boundPerasRound") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (PerasEnabled PerasRoundNo)))))

Methods

fromBoundRep Bound x #

toRep Bound x → Bound #

Generic EraEnd 
Instance details

Defined in Ouroboros.Consensus.HardFork.History.Summary

Associated Types

type Rep EraEnd 
Instance details

Defined in Ouroboros.Consensus.HardFork.History.Summary

type Rep EraEnd = D1 ('MetaData "EraEnd" "Ouroboros.Consensus.HardFork.History.Summary" "ouroboros-consensus-3.0.0.0-inplace" 'False) (C1 ('MetaCons "EraEnd" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Bound)) :+: C1 ('MetaCons "EraUnbounded" 'PrefixI 'False) (U1TypeType))

Methods

fromEraEndRep EraEnd x #

toRep EraEnd x → EraEnd #

Generic EraSummary 
Instance details

Defined in Ouroboros.Consensus.HardFork.History.Summary

Associated Types

type Rep EraSummary 
Instance details

Defined in Ouroboros.Consensus.HardFork.History.Summary

type Rep EraSummary = D1 ('MetaData "EraSummary" "Ouroboros.Consensus.HardFork.History.Summary" "ouroboros-consensus-3.0.0.0-inplace" 'False) (C1 ('MetaCons "EraSummary" 'PrefixI 'True) (S1 ('MetaSel ('Just "eraStart") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Bound) :*: (S1 ('MetaSel ('Just "eraEnd") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 EraEnd) :*: S1 ('MetaSel ('Just "eraParams") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 EraParams))))
Generic TriggerHardFork 
Instance details

Defined in Ouroboros.Consensus.HardFork.Simple

Associated Types

type Rep TriggerHardFork 
Instance details

Defined in Ouroboros.Consensus.HardFork.Simple

type Rep TriggerHardFork = D1 ('MetaData "TriggerHardFork" "Ouroboros.Consensus.HardFork.Simple" "ouroboros-consensus-3.0.0.0-inplace" 'False) (C1 ('MetaCons "TriggerHardForkAtVersion" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Word16)) :+: (C1 ('MetaCons "TriggerHardForkAtEpoch" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 EpochNo)) :+: C1 ('MetaCons "TriggerHardForkNotDuringThisExecution" 'PrefixI 'False) (U1TypeType)))
Generic ComputeLedgerEvents 
Instance details

Defined in Ouroboros.Consensus.Ledger.Basics

Associated Types

type Rep ComputeLedgerEvents 
Instance details

Defined in Ouroboros.Consensus.Ledger.Basics

type Rep ComputeLedgerEvents = D1 ('MetaData "ComputeLedgerEvents" "Ouroboros.Consensus.Ledger.Basics" "ouroboros-consensus-3.0.0.0-inplace" 'False) (C1 ('MetaCons "ComputeLedgerEvents" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "OmitLedgerEvents" 'PrefixI 'False) (U1TypeType))
Generic DiffTimeMeasure 
Instance details

Defined in Ouroboros.Consensus.Mempool.API

Associated Types

type Rep DiffTimeMeasure 
Instance details

Defined in Ouroboros.Consensus.Mempool.API

type Rep DiffTimeMeasure = D1 ('MetaData "DiffTimeMeasure" "Ouroboros.Consensus.Mempool.API" "ouroboros-consensus-3.0.0.0-inplace" 'False) (C1 ('MetaCons "FiniteDiffTimeMeasure" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 DiffTime)) :+: C1 ('MetaCons "InfiniteDiffTimeMeasure" 'PrefixI 'False) (U1TypeType))
Generic MempoolSize 
Instance details

Defined in Ouroboros.Consensus.Mempool.Capacity

Associated Types

type Rep MempoolSize 
Instance details

Defined in Ouroboros.Consensus.Mempool.Capacity

type Rep MempoolSize = D1 ('MetaData "MempoolSize" "Ouroboros.Consensus.Mempool.Capacity" "ouroboros-consensus-3.0.0.0-inplace" 'False) (C1 ('MetaCons "MempoolSize" 'PrefixI 'True) (S1 ('MetaSel ('Just "msNumTxs") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Word32) :*: S1 ('MetaSel ('Just "msNumBytes") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ByteSize32)))
Generic CSJConfig 
Instance details

Defined in Ouroboros.Consensus.MiniProtocol.ChainSync.Client

Associated Types

type Rep CSJConfig 
Instance details

Defined in Ouroboros.Consensus.MiniProtocol.ChainSync.Client

type Rep CSJConfig = D1 ('MetaData "CSJConfig" "Ouroboros.Consensus.MiniProtocol.ChainSync.Client" "ouroboros-consensus-3.0.0.0-inplace" 'False) (C1 ('MetaCons "CSJDisabled" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "CSJEnabled" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 CSJEnabledConfig)))

Methods

fromCSJConfigRep CSJConfig x #

toRep CSJConfig x → CSJConfig #

Generic CSJEnabledConfig 
Instance details

Defined in Ouroboros.Consensus.MiniProtocol.ChainSync.Client

Associated Types

type Rep CSJEnabledConfig 
Instance details

Defined in Ouroboros.Consensus.MiniProtocol.ChainSync.Client

type Rep CSJEnabledConfig = D1 ('MetaData "CSJEnabledConfig" "Ouroboros.Consensus.MiniProtocol.ChainSync.Client" "ouroboros-consensus-3.0.0.0-inplace" 'True) (C1 ('MetaCons "CSJEnabledConfig" 'PrefixI 'True) (S1 ('MetaSel ('Just "csjcJumpSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SlotNo)))
Generic ChainSyncLoPBucketConfig 
Instance details

Defined in Ouroboros.Consensus.MiniProtocol.ChainSync.Client

Associated Types

type Rep ChainSyncLoPBucketConfig 
Instance details

Defined in Ouroboros.Consensus.MiniProtocol.ChainSync.Client

type Rep ChainSyncLoPBucketConfig = D1 ('MetaData "ChainSyncLoPBucketConfig" "Ouroboros.Consensus.MiniProtocol.ChainSync.Client" "ouroboros-consensus-3.0.0.0-inplace" 'False) (C1 ('MetaCons "ChainSyncLoPBucketDisabled" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "ChainSyncLoPBucketEnabled" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ChainSyncLoPBucketEnabledConfig)))
Generic ChainSyncLoPBucketEnabledConfig 
Instance details

Defined in Ouroboros.Consensus.MiniProtocol.ChainSync.Client

Associated Types

type Rep ChainSyncLoPBucketEnabledConfig 
Instance details

Defined in Ouroboros.Consensus.MiniProtocol.ChainSync.Client

type Rep ChainSyncLoPBucketEnabledConfig = D1 ('MetaData "ChainSyncLoPBucketEnabledConfig" "Ouroboros.Consensus.MiniProtocol.ChainSync.Client" "ouroboros-consensus-3.0.0.0-inplace" 'False) (C1 ('MetaCons "ChainSyncLoPBucketEnabledConfig" 'PrefixI 'True) (S1 ('MetaSel ('Just "csbcCapacity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer) :*: S1 ('MetaSel ('Just "csbcRate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Rational)))
Generic DisengagedInitState 
Instance details

Defined in Ouroboros.Consensus.MiniProtocol.ChainSync.Client.State

Associated Types

type Rep DisengagedInitState 
Instance details

Defined in Ouroboros.Consensus.MiniProtocol.ChainSync.Client.State

type Rep DisengagedInitState = D1 ('MetaData "DisengagedInitState" "Ouroboros.Consensus.MiniProtocol.ChainSync.Client.State" "ouroboros-consensus-3.0.0.0-inplace" 'False) (C1 ('MetaCons "Disengaging" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "DisengagedDone" 'PrefixI 'False) (U1TypeType))
Generic JumperInitState 
Instance details

Defined in Ouroboros.Consensus.MiniProtocol.ChainSync.Client.State

Associated Types

type Rep JumperInitState 
Instance details

Defined in Ouroboros.Consensus.MiniProtocol.ChainSync.Client.State

type Rep JumperInitState = D1 ('MetaData "JumperInitState" "Ouroboros.Consensus.MiniProtocol.ChainSync.Client.State" "ouroboros-consensus-3.0.0.0-inplace" 'False) (C1 ('MetaCons "FreshJumper" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "StartedJumper" 'PrefixI 'False) (U1TypeType))
Generic ObjectorInitState 
Instance details

Defined in Ouroboros.Consensus.MiniProtocol.ChainSync.Client.State

Associated Types

type Rep ObjectorInitState 
Instance details

Defined in Ouroboros.Consensus.MiniProtocol.ChainSync.Client.State

type Rep ObjectorInitState = D1 ('MetaData "ObjectorInitState" "Ouroboros.Consensus.MiniProtocol.ChainSync.Client.State" "ouroboros-consensus-3.0.0.0-inplace" 'False) (C1 ('MetaCons "Starting" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "Started" 'PrefixI 'False) (U1TypeType))
Generic GsmState 
Instance details

Defined in Ouroboros.Consensus.Node.GsmState

Associated Types

type Rep GsmState 
Instance details

Defined in Ouroboros.Consensus.Node.GsmState

type Rep GsmState = D1 ('MetaData "GsmState" "Ouroboros.Consensus.Node.GsmState" "ouroboros-consensus-3.0.0.0-inplace" 'False) (C1 ('MetaCons "PreSyncing" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "Syncing" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "CaughtUp" 'PrefixI 'False) (U1TypeType)))

Methods

fromGsmStateRep GsmState x #

toRep GsmState x → GsmState #

Generic CoreNodeId 
Instance details

Defined in Ouroboros.Consensus.NodeId

Associated Types

type Rep CoreNodeId 
Instance details

Defined in Ouroboros.Consensus.NodeId

type Rep CoreNodeId = D1 ('MetaData "CoreNodeId" "Ouroboros.Consensus.NodeId" "ouroboros-consensus-3.0.0.0-inplace" 'True) (C1 ('MetaCons "CoreNodeId" 'PrefixI 'True) (S1 ('MetaSel ('Just "unCoreNodeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))
Generic NodeId 
Instance details

Defined in Ouroboros.Consensus.NodeId

Associated Types

type Rep NodeId 
Instance details

Defined in Ouroboros.Consensus.NodeId

type Rep NodeId = D1 ('MetaData "NodeId" "Ouroboros.Consensus.NodeId" "ouroboros-consensus-3.0.0.0-inplace" 'False) (C1 ('MetaCons "CoreId" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 CoreNodeId)) :+: C1 ('MetaCons "RelayId" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Word64)))

Methods

fromNodeIdRep NodeId x #

toRep NodeId x → NodeId #

Generic PerasBlockMinSlots 
Instance details

Defined in Ouroboros.Consensus.Peras.Params

Associated Types

type Rep PerasBlockMinSlots 
Instance details

Defined in Ouroboros.Consensus.Peras.Params

type Rep PerasBlockMinSlots = D1 ('MetaData "PerasBlockMinSlots" "Ouroboros.Consensus.Peras.Params" "ouroboros-consensus-3.0.0.0-inplace" 'True) (C1 ('MetaCons "PerasBlockMinSlots" 'PrefixI 'True) (S1 ('MetaSel ('Just "unPerasBlockMinSlots") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))
Generic PerasCertArrivalThreshold 
Instance details

Defined in Ouroboros.Consensus.Peras.Params

Associated Types

type Rep PerasCertArrivalThreshold 
Instance details

Defined in Ouroboros.Consensus.Peras.Params

type Rep PerasCertArrivalThreshold = D1 ('MetaData "PerasCertArrivalThreshold" "Ouroboros.Consensus.Peras.Params" "ouroboros-consensus-3.0.0.0-inplace" 'True) (C1 ('MetaCons "PerasCertArrivalThreshold" 'PrefixI 'True) (S1 ('MetaSel ('Just "unPerasCertArrivalThreshold") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))
Generic PerasCertMaxRounds 
Instance details

Defined in Ouroboros.Consensus.Peras.Params

Associated Types

type Rep PerasCertMaxRounds 
Instance details

Defined in Ouroboros.Consensus.Peras.Params

type Rep PerasCertMaxRounds = D1 ('MetaData "PerasCertMaxRounds" "Ouroboros.Consensus.Peras.Params" "ouroboros-consensus-3.0.0.0-inplace" 'True) (C1 ('MetaCons "PerasCertMaxRounds" 'PrefixI 'True) (S1 ('MetaSel ('Just "unPerasCertMaxRounds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))
Generic PerasCooldownRounds 
Instance details

Defined in Ouroboros.Consensus.Peras.Params

Associated Types

type Rep PerasCooldownRounds 
Instance details

Defined in Ouroboros.Consensus.Peras.Params

type Rep PerasCooldownRounds = D1 ('MetaData "PerasCooldownRounds" "Ouroboros.Consensus.Peras.Params" "ouroboros-consensus-3.0.0.0-inplace" 'True) (C1 ('MetaCons "PerasCooldownRounds" 'PrefixI 'True) (S1 ('MetaSel ('Just "unPerasCooldownRounds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))
Generic PerasIgnoranceRounds 
Instance details

Defined in Ouroboros.Consensus.Peras.Params

Associated Types

type Rep PerasIgnoranceRounds 
Instance details

Defined in Ouroboros.Consensus.Peras.Params

type Rep PerasIgnoranceRounds = D1 ('MetaData "PerasIgnoranceRounds" "Ouroboros.Consensus.Peras.Params" "ouroboros-consensus-3.0.0.0-inplace" 'True) (C1 ('MetaCons "PerasIgnoranceRounds" 'PrefixI 'True) (S1 ('MetaSel ('Just "unPerasIgnoranceRounds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))
Generic PerasParams 
Instance details

Defined in Ouroboros.Consensus.Peras.Params

Generic PerasQuorumStakeThreshold 
Instance details

Defined in Ouroboros.Consensus.Peras.Params

Associated Types

type Rep PerasQuorumStakeThreshold 
Instance details

Defined in Ouroboros.Consensus.Peras.Params

type Rep PerasQuorumStakeThreshold = D1 ('MetaData "PerasQuorumStakeThreshold" "Ouroboros.Consensus.Peras.Params" "ouroboros-consensus-3.0.0.0-inplace" 'True) (C1 ('MetaCons "PerasQuorumStakeThreshold" 'PrefixI 'True) (S1 ('MetaSel ('Just "unPerasQuorumStakeThreshold") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Rational)))
Generic PerasQuorumStakeThresholdSafetyMargin 
Instance details

Defined in Ouroboros.Consensus.Peras.Params

Associated Types

type Rep PerasQuorumStakeThresholdSafetyMargin 
Instance details

Defined in Ouroboros.Consensus.Peras.Params

type Rep PerasQuorumStakeThresholdSafetyMargin = D1 ('MetaData "PerasQuorumStakeThresholdSafetyMargin" "Ouroboros.Consensus.Peras.Params" "ouroboros-consensus-3.0.0.0-inplace" 'True) (C1 ('MetaCons "PerasQuorumStakeThresholdSafetyMargin" 'PrefixI 'True) (S1 ('MetaSel ('Just "unPerasQuorumStakeThresholdSafetyMargin") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Rational)))
Generic PerasRoundLength 
Instance details

Defined in Ouroboros.Consensus.Peras.Params

Associated Types

type Rep PerasRoundLength 
Instance details

Defined in Ouroboros.Consensus.Peras.Params

type Rep PerasRoundLength = D1 ('MetaData "PerasRoundLength" "Ouroboros.Consensus.Peras.Params" "ouroboros-consensus-3.0.0.0-inplace" 'True) (C1 ('MetaCons "PerasRoundLength" 'PrefixI 'True) (S1 ('MetaSel ('Just "unPerasRoundLength") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))
Generic PerasWeight 
Instance details

Defined in Ouroboros.Consensus.Peras.Params

Associated Types

type Rep PerasWeight 
Instance details

Defined in Ouroboros.Consensus.Peras.Params

type Rep PerasWeight = D1 ('MetaData "PerasWeight" "Ouroboros.Consensus.Peras.Params" "ouroboros-consensus-3.0.0.0-inplace" 'True) (C1 ('MetaCons "PerasWeight" 'PrefixI 'True) (S1 ('MetaSel ('Just "unPerasWeight") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))
Generic PerasTargetVoteStatus 
Instance details

Defined in Ouroboros.Consensus.Peras.Vote.Aggregation

Associated Types

type Rep PerasTargetVoteStatus 
Instance details

Defined in Ouroboros.Consensus.Peras.Vote.Aggregation

type Rep PerasTargetVoteStatus = D1 ('MetaData "PerasTargetVoteStatus" "Ouroboros.Consensus.Peras.Vote.Aggregation" "ouroboros-consensus-3.0.0.0-inplace" 'False) (C1 ('MetaCons "Candidate" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "Winner" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "Loser" 'PrefixI 'False) (U1TypeType)))

Methods

from ∷ PerasTargetVoteStatus → Rep PerasTargetVoteStatus x #

toRep PerasTargetVoteStatus x → PerasTargetVoteStatus #

Generic NoTiebreaker 
Instance details

Defined in Ouroboros.Consensus.Protocol.Abstract

Associated Types

type Rep NoTiebreaker 
Instance details

Defined in Ouroboros.Consensus.Protocol.Abstract

type Rep NoTiebreaker = D1 ('MetaData "NoTiebreaker" "Ouroboros.Consensus.Protocol.Abstract" "ouroboros-consensus-3.0.0.0-inplace" 'False) (C1 ('MetaCons "NoTiebreaker" 'PrefixI 'False) (U1TypeType))
Generic BftParams 
Instance details

Defined in Ouroboros.Consensus.Protocol.BFT

Associated Types

type Rep BftParams 
Instance details

Defined in Ouroboros.Consensus.Protocol.BFT

type Rep BftParams = D1 ('MetaData "BftParams" "Ouroboros.Consensus.Protocol.BFT" "ouroboros-consensus-3.0.0.0-inplace" 'False) (C1 ('MetaCons "BftParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "bftSecurityParam") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 SecurityParam) :*: S1 ('MetaSel ('Just "bftNumNodes") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 NumCoreNodes)))

Methods

fromBftParamsRep BftParams x #

toRep BftParams x → BftParams #

Generic BftValidationErr 
Instance details

Defined in Ouroboros.Consensus.Protocol.BFT

Associated Types

type Rep BftValidationErr 
Instance details

Defined in Ouroboros.Consensus.Protocol.BFT

type Rep BftValidationErr = D1 ('MetaData "BftValidationErr" "Ouroboros.Consensus.Protocol.BFT" "ouroboros-consensus-3.0.0.0-inplace" 'False) (C1 ('MetaCons "BftInvalidSignature" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 String)))
Generic LeaderSchedule 
Instance details

Defined in Ouroboros.Consensus.Protocol.LeaderSchedule

Associated Types

type Rep LeaderSchedule 
Instance details

Defined in Ouroboros.Consensus.Protocol.LeaderSchedule

type Rep LeaderSchedule = D1 ('MetaData "LeaderSchedule" "Ouroboros.Consensus.Protocol.LeaderSchedule" "ouroboros-consensus-3.0.0.0-inplace" 'True) (C1 ('MetaCons "LeaderSchedule" 'PrefixI 'True) (S1 ('MetaSel ('Just "getLeaderSchedule") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map SlotNo [CoreNodeId]))))
Generic PBftParams 
Instance details

Defined in Ouroboros.Consensus.Protocol.PBFT

Associated Types

type Rep PBftParams 
Instance details

Defined in Ouroboros.Consensus.Protocol.PBFT

type Rep PBftParams = D1 ('MetaData "PBftParams" "Ouroboros.Consensus.Protocol.PBFT" "ouroboros-consensus-3.0.0.0-inplace" 'False) (C1 ('MetaCons "PBftParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "pbftSecurityParam") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 SecurityParam) :*: (S1 ('MetaSel ('Just "pbftNumNodes") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 NumCoreNodes) :*: S1 ('MetaSel ('Just "pbftSignatureThreshold") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 PBftSignatureThreshold))))
Generic PBftSignatureThreshold 
Instance details

Defined in Ouroboros.Consensus.Protocol.PBFT

Associated Types

type Rep PBftSignatureThreshold 
Instance details

Defined in Ouroboros.Consensus.Protocol.PBFT

type Rep PBftSignatureThreshold = D1 ('MetaData "PBftSignatureThreshold" "Ouroboros.Consensus.Protocol.PBFT" "ouroboros-consensus-3.0.0.0-inplace" 'True) (C1 ('MetaCons "PBftSignatureThreshold" 'PrefixI 'True) (S1 ('MetaSel ('Just "getPBftSignatureThreshold") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Double)))
Generic PBftTiebreakerView 
Instance details

Defined in Ouroboros.Consensus.Protocol.PBFT

Associated Types

type Rep PBftTiebreakerView 
Instance details

Defined in Ouroboros.Consensus.Protocol.PBFT

type Rep PBftTiebreakerView = D1 ('MetaData "PBftTiebreakerView" "Ouroboros.Consensus.Protocol.PBFT" "ouroboros-consensus-3.0.0.0-inplace" 'True) (C1 ('MetaCons "PBftTiebreakerView" 'PrefixI 'True) (S1 ('MetaSel ('Just "pbftTiebreakerViewIsEBB") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 IsEBB)))
Generic PBftMockVerKeyHash 
Instance details

Defined in Ouroboros.Consensus.Protocol.PBFT.Crypto

Associated Types

type Rep PBftMockVerKeyHash 
Instance details

Defined in Ouroboros.Consensus.Protocol.PBFT.Crypto

type Rep PBftMockVerKeyHash = D1 ('MetaData "PBftMockVerKeyHash" "Ouroboros.Consensus.Protocol.PBFT.Crypto" "ouroboros-consensus-3.0.0.0-inplace" 'True) (C1 ('MetaCons "PBftMockVerKeyHash" 'PrefixI 'True) (S1 ('MetaSel ('Just "getPBftMockVerKeyHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (VerKeyDSIGN MockDSIGN))))
Generic ChainType 
Instance details

Defined in Ouroboros.Consensus.Storage.ChainDB.API

Associated Types

type Rep ChainType 
Instance details

Defined in Ouroboros.Consensus.Storage.ChainDB.API

type Rep ChainType = D1 ('MetaData "ChainType" "Ouroboros.Consensus.Storage.ChainDB.API" "ouroboros-consensus-3.0.0.0-inplace" 'False) (C1 ('MetaCons "SelectedChain" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "TentativeChain" 'PrefixI 'False) (U1TypeType))

Methods

fromChainTypeRep ChainType x #

toRep ChainType x → ChainType #

Generic LedgerDbTaskState 
Instance details

Defined in Ouroboros.Consensus.Storage.ChainDB.Impl.Background

Associated Types

type Rep LedgerDbTaskState 
Instance details

Defined in Ouroboros.Consensus.Storage.ChainDB.Impl.Background

type Rep LedgerDbTaskState = D1 ('MetaData "LedgerDbTaskState" "Ouroboros.Consensus.Storage.ChainDB.Impl.Background" "ouroboros-consensus-3.0.0.0-inplace" 'False) (C1 ('MetaCons "LedgerDbTaskState" 'PrefixI 'True) (S1 ('MetaSel ('Just "ldbtsImmTip") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (WithOrigin SlotNo)) :*: (S1 ('MetaSel ('Just "ldbtsPrevSnapshotTime") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Time)) :*: S1 ('MetaSel ('Just "ldbtsBlocksSinceLastSnapshot") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Word64))))

Methods

from ∷ LedgerDbTaskState → Rep LedgerDbTaskState x #

toRep LedgerDbTaskState x → LedgerDbTaskState #

Generic ScheduledGc 
Instance details

Defined in Ouroboros.Consensus.Storage.ChainDB.Impl.Background

Associated Types

type Rep ScheduledGc 
Instance details

Defined in Ouroboros.Consensus.Storage.ChainDB.Impl.Background

type Rep ScheduledGc = D1 ('MetaData "ScheduledGc" "Ouroboros.Consensus.Storage.ChainDB.Impl.Background" "ouroboros-consensus-3.0.0.0-inplace" 'False) (C1 ('MetaCons "ScheduledGc" 'PrefixI 'True) (S1 ('MetaSel ('Just "scheduledGcTime") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Time) :*: S1 ('MetaSel ('Just "scheduledGcSlot") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 SlotNo)))
Generic BinaryBlockInfo 
Instance details

Defined in Ouroboros.Consensus.Storage.Common

Associated Types

type Rep BinaryBlockInfo 
Instance details

Defined in Ouroboros.Consensus.Storage.Common

type Rep BinaryBlockInfo = D1 ('MetaData "BinaryBlockInfo" "Ouroboros.Consensus.Storage.Common" "ouroboros-consensus-3.0.0.0-inplace" 'False) (C1 ('MetaCons "BinaryBlockInfo" 'PrefixI 'True) (S1 ('MetaSel ('Just "headerOffset") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Word16) :*: S1 ('MetaSel ('Just "headerSize") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Word16)))
Generic PrefixLen 
Instance details

Defined in Ouroboros.Consensus.Storage.Common

Associated Types

type Rep PrefixLen 
Instance details

Defined in Ouroboros.Consensus.Storage.Common

type Rep PrefixLen = D1 ('MetaData "PrefixLen" "Ouroboros.Consensus.Storage.Common" "ouroboros-consensus-3.0.0.0-inplace" 'True) (C1 ('MetaCons "PrefixLen" 'PrefixI 'True) (S1 ('MetaSel ('Just "getPrefixLen") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word8)))

Methods

fromPrefixLenRep PrefixLen x #

toRep PrefixLen x → PrefixLen #

Generic ChunkInfo 
Instance details

Defined in Ouroboros.Consensus.Storage.ImmutableDB.Chunks.Internal

Associated Types

type Rep ChunkInfo 
Instance details

Defined in Ouroboros.Consensus.Storage.ImmutableDB.Chunks.Internal

type Rep ChunkInfo = D1 ('MetaData "ChunkInfo" "Ouroboros.Consensus.Storage.ImmutableDB.Chunks.Internal" "ouroboros-consensus-3.0.0.0-inplace" 'False) (C1 ('MetaCons "UniformChunkSize" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ChunkSize)))

Methods

fromChunkInfoRep ChunkInfo x #

toRep ChunkInfo x → ChunkInfo #

Generic ChunkNo 
Instance details

Defined in Ouroboros.Consensus.Storage.ImmutableDB.Chunks.Internal

Associated Types

type Rep ChunkNo 
Instance details

Defined in Ouroboros.Consensus.Storage.ImmutableDB.Chunks.Internal

type Rep ChunkNo = D1 ('MetaData "ChunkNo" "Ouroboros.Consensus.Storage.ImmutableDB.Chunks.Internal" "ouroboros-consensus-3.0.0.0-inplace" 'True) (C1 ('MetaCons "ChunkNo" 'PrefixI 'True) (S1 ('MetaSel ('Just "unChunkNo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))

Methods

fromChunkNoRep ChunkNo x #

toRep ChunkNo x → ChunkNo #

Generic ChunkSize 
Instance details

Defined in Ouroboros.Consensus.Storage.ImmutableDB.Chunks.Internal

Associated Types

type Rep ChunkSize 
Instance details

Defined in Ouroboros.Consensus.Storage.ImmutableDB.Chunks.Internal

type Rep ChunkSize = D1 ('MetaData "ChunkSize" "Ouroboros.Consensus.Storage.ImmutableDB.Chunks.Internal" "ouroboros-consensus-3.0.0.0-inplace" 'False) (C1 ('MetaCons "ChunkSize" 'PrefixI 'True) (S1 ('MetaSel ('Just "chunkCanContainEBB") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "numRegularBlocks") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Word64)))

Methods

fromChunkSizeRep ChunkSize x #

toRep ChunkSize x → ChunkSize #

Generic RelativeSlot 
Instance details

Defined in Ouroboros.Consensus.Storage.ImmutableDB.Chunks.Internal

Associated Types

type Rep RelativeSlot 
Instance details

Defined in Ouroboros.Consensus.Storage.ImmutableDB.Chunks.Internal

type Rep RelativeSlot = D1 ('MetaData "RelativeSlot" "Ouroboros.Consensus.Storage.ImmutableDB.Chunks.Internal" "ouroboros-consensus-3.0.0.0-inplace" 'False) (C1 ('MetaCons "RelativeSlot" 'PrefixI 'True) (S1 ('MetaSel ('Just "relativeSlotChunkNo") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ChunkNo) :*: (S1 ('MetaSel ('Just "relativeSlotChunkSize") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ChunkSize) :*: S1 ('MetaSel ('Just "relativeSlotIndex") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Word64))))
Generic ChunkSlot 
Instance details

Defined in Ouroboros.Consensus.Storage.ImmutableDB.Chunks.Layout

Associated Types

type Rep ChunkSlot 
Instance details

Defined in Ouroboros.Consensus.Storage.ImmutableDB.Chunks.Layout

type Rep ChunkSlot = D1 ('MetaData "ChunkSlot" "Ouroboros.Consensus.Storage.ImmutableDB.Chunks.Layout" "ouroboros-consensus-3.0.0.0-inplace" 'False) (C1 ('MetaCons "UnsafeChunkSlot" 'PrefixI 'True) (S1 ('MetaSel ('Just "chunkIndex") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ChunkNo) :*: S1 ('MetaSel ('Just "chunkRelative") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 RelativeSlot)))

Methods

fromChunkSlotRep ChunkSlot x #

toRep ChunkSlot x → ChunkSlot #

Generic PrimaryIndex 
Instance details

Defined in Ouroboros.Consensus.Storage.ImmutableDB.Impl.Index.Primary

Associated Types

type Rep PrimaryIndex 
Instance details

Defined in Ouroboros.Consensus.Storage.ImmutableDB.Impl.Index.Primary

type Rep PrimaryIndex = D1 ('MetaData "PrimaryIndex" "Ouroboros.Consensus.Storage.ImmutableDB.Impl.Index.Primary" "ouroboros-consensus-3.0.0.0-inplace" 'False) (C1 ('MetaCons "MkPrimaryIndex" 'PrefixI 'True) (S1 ('MetaSel ('Just "primaryIndexChunkNo") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ChunkNo) :*: S1 ('MetaSel ('Just "primaryIndexOffsets") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Vector SecondaryOffset))))
Generic BlockSize 
Instance details

Defined in Ouroboros.Consensus.Storage.ImmutableDB.Impl.Index.Secondary

Associated Types

type Rep BlockSize 
Instance details

Defined in Ouroboros.Consensus.Storage.ImmutableDB.Impl.Index.Secondary

type Rep BlockSize = D1 ('MetaData "BlockSize" "Ouroboros.Consensus.Storage.ImmutableDB.Impl.Index.Secondary" "ouroboros-consensus-3.0.0.0-inplace" 'False) (C1 ('MetaCons "BlockSize" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32)) :+: C1 ('MetaCons "LastEntry" 'PrefixI 'False) (U1TypeType))

Methods

fromBlockSizeRep BlockSize x #

toRep BlockSize x → BlockSize #

Generic BlockOrEBB 
Instance details

Defined in Ouroboros.Consensus.Storage.ImmutableDB.Impl.Types

Associated Types

type Rep BlockOrEBB 
Instance details

Defined in Ouroboros.Consensus.Storage.ImmutableDB.Impl.Types

type Rep BlockOrEBB = D1 ('MetaData "BlockOrEBB" "Ouroboros.Consensus.Storage.ImmutableDB.Impl.Types" "ouroboros-consensus-3.0.0.0-inplace" 'False) (C1 ('MetaCons "Block" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 SlotNo)) :+: C1 ('MetaCons "EBB" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 EpochNo)))
Generic TraceCacheEvent 
Instance details

Defined in Ouroboros.Consensus.Storage.ImmutableDB.Impl.Types

Associated Types

type Rep TraceCacheEvent 
Instance details

Defined in Ouroboros.Consensus.Storage.ImmutableDB.Impl.Types

type Rep TraceCacheEvent = D1 ('MetaData "TraceCacheEvent" "Ouroboros.Consensus.Storage.ImmutableDB.Impl.Types" "ouroboros-consensus-3.0.0.0-inplace" 'False) ((C1 ('MetaCons "TraceCurrentChunkHit" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ChunkNo) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32)) :+: C1 ('MetaCons "TracePastChunkHit" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ChunkNo) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32))) :+: (C1 ('MetaCons "TracePastChunkMiss" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ChunkNo) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32)) :+: (C1 ('MetaCons "TracePastChunkEvict" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ChunkNo) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32)) :+: C1 ('MetaCons "TracePastChunksExpired" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [ChunkNo]) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32)))))
Generic ValidationPolicy 
Instance details

Defined in Ouroboros.Consensus.Storage.ImmutableDB.Impl.Types

Associated Types

type Rep ValidationPolicy 
Instance details

Defined in Ouroboros.Consensus.Storage.ImmutableDB.Impl.Types

type Rep ValidationPolicy = D1 ('MetaData "ValidationPolicy" "Ouroboros.Consensus.Storage.ImmutableDB.Impl.Types" "ouroboros-consensus-3.0.0.0-inplace" 'False) (C1 ('MetaCons "ValidateMostRecentChunk" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "ValidateAllChunks" 'PrefixI 'False) (U1TypeType))
Generic QueryBatchSize 
Instance details

Defined in Ouroboros.Consensus.Storage.LedgerDB.Args

Associated Types

type Rep QueryBatchSize 
Instance details

Defined in Ouroboros.Consensus.Storage.LedgerDB.Args

type Rep QueryBatchSize = D1 ('MetaData "QueryBatchSize" "Ouroboros.Consensus.Storage.LedgerDB.Args" "ouroboros-consensus-3.0.0.0-inplace" 'False) (C1 ('MetaCons "DefaultQueryBatchSize" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "RequestedQueryBatchSize" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))
Generic DiskSnapshot 
Instance details

Defined in Ouroboros.Consensus.Storage.LedgerDB.Snapshots

Associated Types

type Rep DiskSnapshot 
Instance details

Defined in Ouroboros.Consensus.Storage.LedgerDB.Snapshots

type Rep DiskSnapshot = D1 ('MetaData "DiskSnapshot" "Ouroboros.Consensus.Storage.LedgerDB.Snapshots" "ouroboros-consensus-3.0.0.0-inplace" 'False) (C1 ('MetaCons "DiskSnapshot" 'PrefixI 'True) (S1 ('MetaSel ('Just "dsNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64) :*: S1 ('MetaSel ('Just "dsSuffix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe String))))
Generic NumOfDiskSnapshots 
Instance details

Defined in Ouroboros.Consensus.Storage.LedgerDB.Snapshots

Associated Types

type Rep NumOfDiskSnapshots 
Instance details

Defined in Ouroboros.Consensus.Storage.LedgerDB.Snapshots

type Rep NumOfDiskSnapshots = D1 ('MetaData "NumOfDiskSnapshots" "Ouroboros.Consensus.Storage.LedgerDB.Snapshots" "ouroboros-consensus-3.0.0.0-inplace" 'False) (C1 ('MetaCons "DefaultNumOfDiskSnapshots" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "RequestedNumOfDiskSnapshots" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word)))
Generic SnapshotInterval 
Instance details

Defined in Ouroboros.Consensus.Storage.LedgerDB.Snapshots

Associated Types

type Rep SnapshotInterval 
Instance details

Defined in Ouroboros.Consensus.Storage.LedgerDB.Snapshots

type Rep SnapshotInterval = D1 ('MetaData "SnapshotInterval" "Ouroboros.Consensus.Storage.LedgerDB.Snapshots" "ouroboros-consensus-3.0.0.0-inplace" 'False) (C1 ('MetaCons "DefaultSnapshotInterval" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "RequestedSnapshotInterval" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 DiffTime)) :+: C1 ('MetaCons "DisableSnapshots" 'PrefixI 'False) (U1TypeType)))
Generic FlushFrequency 
Instance details

Defined in Ouroboros.Consensus.Storage.LedgerDB.V1.Args

Associated Types

type Rep FlushFrequency 
Instance details

Defined in Ouroboros.Consensus.Storage.LedgerDB.V1.Args

type Rep FlushFrequency = D1 ('MetaData "FlushFrequency" "Ouroboros.Consensus.Storage.LedgerDB.V1.Args" "ouroboros-consensus-3.0.0.0-inplace" 'False) (C1 ('MetaCons "DefaultFlushFrequency" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "RequestedFlushFrequency" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)) :+: C1 ('MetaCons "DisableFlushing" 'PrefixI 'False) (U1TypeType)))
Generic Length 
Instance details

Defined in Ouroboros.Consensus.Storage.LedgerDB.V1.DiffSeq

Associated Types

type Rep Length 
Instance details

Defined in Ouroboros.Consensus.Storage.LedgerDB.V1.DiffSeq

type Rep Length = D1 ('MetaData "Length" "Ouroboros.Consensus.Storage.LedgerDB.V1.DiffSeq" "ouroboros-consensus-3.0.0.0-inplace" 'True) (C1 ('MetaCons "Length" 'PrefixI 'True) (S1 ('MetaSel ('Just "unLength") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)))

Methods

fromLengthRep Length x #

toRep Length x → Length #

Generic SlotNoLB 
Instance details

Defined in Ouroboros.Consensus.Storage.LedgerDB.V1.DiffSeq

Associated Types

type Rep SlotNoLB 
Instance details

Defined in Ouroboros.Consensus.Storage.LedgerDB.V1.DiffSeq

type Rep SlotNoLB = D1 ('MetaData "SlotNoLB" "Ouroboros.Consensus.Storage.LedgerDB.V1.DiffSeq" "ouroboros-consensus-3.0.0.0-inplace" 'True) (C1 ('MetaCons "SlotNoLB" 'PrefixI 'True) (S1 ('MetaSel ('Just "unSlotNoLB") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SlotNo)))

Methods

fromSlotNoLBRep SlotNoLB x #

toRep SlotNoLB x → SlotNoLB #

Generic SlotNoUB 
Instance details

Defined in Ouroboros.Consensus.Storage.LedgerDB.V1.DiffSeq

Associated Types

type Rep SlotNoUB 
Instance details

Defined in Ouroboros.Consensus.Storage.LedgerDB.V1.DiffSeq

type Rep SlotNoUB = D1 ('MetaData "SlotNoUB" "Ouroboros.Consensus.Storage.LedgerDB.V1.DiffSeq" "ouroboros-consensus-3.0.0.0-inplace" 'True) (C1 ('MetaCons "SlotNoUB" 'PrefixI 'True) (S1 ('MetaSel ('Just "unSlotNoUB") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SlotNo)))

Methods

fromSlotNoUBRep SlotNoUB x #

toRep SlotNoUB x → SlotNoUB #

Generic PerasVoteTicketNo 
Instance details

Defined in Ouroboros.Consensus.Storage.PerasVoteDB.API

Associated Types

type Rep PerasVoteTicketNo 
Instance details

Defined in Ouroboros.Consensus.Storage.PerasVoteDB.API

type Rep PerasVoteTicketNo = D1 ('MetaData "PerasVoteTicketNo" "Ouroboros.Consensus.Storage.PerasVoteDB.API" "ouroboros-consensus-3.0.0.0-inplace" 'True) (C1 ('MetaCons "PerasVoteTicketNo" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))
Generic BlockOffset 
Instance details

Defined in Ouroboros.Consensus.Storage.VolatileDB.Impl.Types

Associated Types

type Rep BlockOffset 
Instance details

Defined in Ouroboros.Consensus.Storage.VolatileDB.Impl.Types

type Rep BlockOffset = D1 ('MetaData "BlockOffset" "Ouroboros.Consensus.Storage.VolatileDB.Impl.Types" "ouroboros-consensus-3.0.0.0-inplace" 'True) (C1 ('MetaCons "BlockOffset" 'PrefixI 'True) (S1 ('MetaSel ('Just "unBlockOffset") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))
Generic BlockSize 
Instance details

Defined in Ouroboros.Consensus.Storage.VolatileDB.Impl.Types

Associated Types

type Rep BlockSize 
Instance details

Defined in Ouroboros.Consensus.Storage.VolatileDB.Impl.Types

type Rep BlockSize = D1 ('MetaData "BlockSize" "Ouroboros.Consensus.Storage.VolatileDB.Impl.Types" "ouroboros-consensus-3.0.0.0-inplace" 'True) (C1 ('MetaCons "BlockSize" 'PrefixI 'True) (S1 ('MetaSel ('Just "unBlockSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32)))

Methods

fromBlockSizeRep BlockSize x #

toRep BlockSize x → BlockSize #

Generic BlocksPerFile 
Instance details

Defined in Ouroboros.Consensus.Storage.VolatileDB.Impl.Types

Associated Types

type Rep BlocksPerFile 
Instance details

Defined in Ouroboros.Consensus.Storage.VolatileDB.Impl.Types

type Rep BlocksPerFile = D1 ('MetaData "BlocksPerFile" "Ouroboros.Consensus.Storage.VolatileDB.Impl.Types" "ouroboros-consensus-3.0.0.0-inplace" 'True) (C1 ('MetaCons "BlocksPerFile" 'PrefixI 'True) (S1 ('MetaSel ('Just "unBlocksPerFile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32)))
Generic TestKey Source # 
Instance details

Defined in Test.Consensus.Genesis.Tests

Methods

fromTestKeyRep TestKey x #

toRep TestKey x → TestKey #

Generic TestKey Source # 
Instance details

Defined in Test.Consensus.Genesis.Tests.CSJ

Associated Types

type Rep TestKey 
Instance details

Defined in Test.Consensus.Genesis.Tests.CSJ

type Rep TestKey = D1 ('MetaData "TestKey" "Test.Consensus.Genesis.Tests.CSJ" "ouroboros-consensus-3.0.0.0-inplace-consensus-diffusion-test" 'False) ((C1 ('MetaCons "WithNoAdversariesAndOneScheduleForAllPeers" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "WithNoAdversariesAndOneSchedulePerHonestPeer" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "WithAdversariesAndOneScheduleForAllPeers" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "WithAdversariesAndOneSchedulePerHonestPeer" 'PrefixI 'False) (U1TypeType)))

Methods

fromTestKeyRep TestKey x #

toRep TestKey x → TestKey #

Generic TestKey Source # 
Instance details

Defined in Test.Consensus.Genesis.Tests.DensityDisconnect

Associated Types

type Rep TestKey 
Instance details

Defined in Test.Consensus.Genesis.Tests.DensityDisconnect

type Rep TestKey = D1 ('MetaData "TestKey" "Test.Consensus.Genesis.Tests.DensityDisconnect" "ouroboros-consensus-3.0.0.0-inplace-consensus-diffusion-test" 'False) (C1 ('MetaCons "TriggersChainSelection" 'PrefixI 'False) (U1TypeType))

Methods

fromTestKeyRep TestKey x #

toRep TestKey x → TestKey #

Generic TestKey Source # 
Instance details

Defined in Test.Consensus.Genesis.Tests.LoE

Associated Types

type Rep TestKey 
Instance details

Defined in Test.Consensus.Genesis.Tests.LoE

type Rep TestKey = D1 ('MetaData "TestKey" "Test.Consensus.Genesis.Tests.LoE" "ouroboros-consensus-3.0.0.0-inplace-consensus-diffusion-test" 'False) (C1 ('MetaCons "AdversaryDoesNotHitTimeouts" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "AdversaryHitsTimeouts" 'PrefixI 'False) (U1TypeType))

Methods

fromTestKeyRep TestKey x #

toRep TestKey x → TestKey #

Generic TestKey Source # 
Instance details

Defined in Test.Consensus.Genesis.Tests.LoP

Associated Types

type Rep TestKey 
Instance details

Defined in Test.Consensus.Genesis.Tests.LoP

type Rep TestKey = D1 ('MetaData "TestKey" "Test.Consensus.Genesis.Tests.LoP" "ouroboros-consensus-3.0.0.0-inplace-consensus-diffusion-test" 'False) ((C1 ('MetaCons "WaitJustEnoughUntilEmpty" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "WaitTooMuchUntilEmpty" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "WaitBehindForecastHorizon" 'PrefixI 'False) (U1TypeType))) :+: ((C1 ('MetaCons "ServeJustFastEnough" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "ServeTooSlow" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "DelayAttackSucceeds" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "DelayAttackFails" 'PrefixI 'False) (U1TypeType))))

Methods

fromTestKeyRep TestKey x #

toRep TestKey x → TestKey #

Generic TestKey Source # 
Instance details

Defined in Test.Consensus.Genesis.Tests.LongRangeAttack

Associated Types

type Rep TestKey 
Instance details

Defined in Test.Consensus.Genesis.Tests.LongRangeAttack

type Rep TestKey = D1 ('MetaData "TestKey" "Test.Consensus.Genesis.Tests.LongRangeAttack" "ouroboros-consensus-3.0.0.0-inplace-consensus-diffusion-test" 'False) (C1 ('MetaCons "LongRangeAttack" 'PrefixI 'False) (U1TypeType))

Methods

fromTestKeyRep TestKey x #

toRep TestKey x → TestKey #

Generic TestKey Source # 
Instance details

Defined in Test.Consensus.Genesis.Tests.Uniform

Associated Types

type Rep TestKey 
Instance details

Defined in Test.Consensus.Genesis.Tests.Uniform

type Rep TestKey = D1 ('MetaData "TestKey" "Test.Consensus.Genesis.Tests.Uniform" "ouroboros-consensus-3.0.0.0-inplace-consensus-diffusion-test" 'False) ((C1 ('MetaCons "BlockFetchLeashingAttack" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "Downtime" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "LeashingAttackStalling" 'PrefixI 'False) (U1TypeType))) :+: (C1 ('MetaCons "LeashingAttackTimeLimited" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "LOEStalling" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "ServeAdversarialBranches" 'PrefixI 'False) (U1TypeType))))

Methods

fromTestKeyRep TestKey x #

toRep TestKey x → TestKey #

Generic BlockA Source # 
Instance details

Defined in Test.Consensus.HardFork.Combinator.A

Associated Types

type Rep BlockA 
Instance details

Defined in Test.Consensus.HardFork.Combinator.A

type Rep BlockA = D1 ('MetaData "BlockA" "Test.Consensus.HardFork.Combinator.A" "ouroboros-consensus-3.0.0.0-inplace-consensus-diffusion-test" 'False) (C1 ('MetaCons "BlkA" 'PrefixI 'True) (S1 ('MetaSel ('Just "blkA_header") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Header BlockA)) :*: S1 ('MetaSel ('Just "blkA_body") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [GenTx BlockA])))

Methods

fromBlockARep BlockA x #

toRep BlockA x → BlockA #

Generic PartialLedgerConfigA Source # 
Instance details

Defined in Test.Consensus.HardFork.Combinator.A

Associated Types

type Rep PartialLedgerConfigA 
Instance details

Defined in Test.Consensus.HardFork.Combinator.A

type Rep PartialLedgerConfigA = D1 ('MetaData "PartialLedgerConfigA" "Test.Consensus.HardFork.Combinator.A" "ouroboros-consensus-3.0.0.0-inplace-consensus-diffusion-test" 'False) (C1 ('MetaCons "LCfgA" 'PrefixI 'True) (S1 ('MetaSel ('Just "lcfgA_k") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SecurityParam) :*: (S1 ('MetaSel ('Just "lcfgA_systemStart") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SystemStart) :*: S1 ('MetaSel ('Just "lcfgA_forgeTxs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map SlotNo [GenTx BlockA])))))
Generic TxPayloadA Source # 
Instance details

Defined in Test.Consensus.HardFork.Combinator.A

Associated Types

type Rep TxPayloadA 
Instance details

Defined in Test.Consensus.HardFork.Combinator.A

type Rep TxPayloadA = D1 ('MetaData "TxPayloadA" "Test.Consensus.HardFork.Combinator.A" "ouroboros-consensus-3.0.0.0-inplace-consensus-diffusion-test" 'False) (C1 ('MetaCons "InitiateAtoB" 'PrefixI 'False) (U1TypeType))
Generic BlockB Source # 
Instance details

Defined in Test.Consensus.HardFork.Combinator.B

Associated Types

type Rep BlockB 
Instance details

Defined in Test.Consensus.HardFork.Combinator.B

type Rep BlockB = D1 ('MetaData "BlockB" "Test.Consensus.HardFork.Combinator.B" "ouroboros-consensus-3.0.0.0-inplace-consensus-diffusion-test" 'False) (C1 ('MetaCons "BlkB" 'PrefixI 'True) (S1 ('MetaSel ('Just "blkB_header") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Header BlockB))))

Methods

fromBlockBRep BlockB x #

toRep BlockB x → BlockB #

Generic TestKey Source # 
Instance details

Defined in Test.Consensus.PeerSimulator.Tests

Associated Types

type Rep TestKey 
Instance details

Defined in Test.Consensus.PeerSimulator.Tests

type Rep TestKey = D1 ('MetaData "TestKey" "Test.Consensus.PeerSimulator.Tests" "ouroboros-consensus-3.0.0.0-inplace-consensus-diffusion-test" 'False) (C1 ('MetaCons "LinkedThreads" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 TestKey)) :+: (C1 ('MetaCons "Rollback" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 TestKey)) :+: C1 ('MetaCons "Timeouts" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 TestKey))))

Methods

fromTestKeyRep TestKey x #

toRep TestKey x → TestKey #

Generic TestKey Source # 
Instance details

Defined in Test.Consensus.PeerSimulator.Tests.LinkedThreads

Associated Types

type Rep TestKey 
Instance details

Defined in Test.Consensus.PeerSimulator.Tests.LinkedThreads

type Rep TestKey = D1 ('MetaData "TestKey" "Test.Consensus.PeerSimulator.Tests.LinkedThreads" "ouroboros-consensus-3.0.0.0-inplace-consensus-diffusion-test" 'False) (C1 ('MetaCons "ChainSyncKillsBlockFetch" 'PrefixI 'False) (U1TypeType))

Methods

fromTestKeyRep TestKey x #

toRep TestKey x → TestKey #

Generic TestKey Source # 
Instance details

Defined in Test.Consensus.PeerSimulator.Tests.Rollback

Associated Types

type Rep TestKey 
Instance details

Defined in Test.Consensus.PeerSimulator.Tests.Rollback

type Rep TestKey = D1 ('MetaData "TestKey" "Test.Consensus.PeerSimulator.Tests.Rollback" "ouroboros-consensus-3.0.0.0-inplace-consensus-diffusion-test" 'False) (C1 ('MetaCons "CanRollback" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "CannotRollback" 'PrefixI 'False) (U1TypeType))

Methods

fromTestKeyRep TestKey x #

toRep TestKey x → TestKey #

Generic TestKey Source # 
Instance details

Defined in Test.Consensus.PeerSimulator.Tests.Timeouts

Associated Types

type Rep TestKey 
Instance details

Defined in Test.Consensus.PeerSimulator.Tests.Timeouts

type Rep TestKey = D1 ('MetaData "TestKey" "Test.Consensus.PeerSimulator.Tests.Timeouts" "ouroboros-consensus-3.0.0.0-inplace-consensus-diffusion-test" 'False) (C1 ('MetaCons "DoesTimeout" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "DoesNotTimeout" 'PrefixI 'False) (U1TypeType))

Methods

fromTestKeyRep TestKey x #

toRep TestKey x → TestKey #

Generic PeerId Source # 
Instance details

Defined in Test.Consensus.PointSchedule.Peers

Associated Types

type Rep PeerId 
Instance details

Defined in Test.Consensus.PointSchedule.Peers

type Rep PeerId = D1 ('MetaData "PeerId" "Test.Consensus.PointSchedule.Peers" "ouroboros-consensus-3.0.0.0-inplace-consensus-diffusion-test" 'False) (C1 ('MetaCons "HonestPeer" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)) :+: C1 ('MetaCons "AdversarialPeer" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)))

Methods

fromPeerIdRep PeerId x #

toRep PeerId x → PeerId #

Generic NodeToNodeInitiatorResult 
Instance details

Defined in Ouroboros.Consensus.Node.ExitPolicy

Associated Types

type Rep NodeToNodeInitiatorResult 
Instance details

Defined in Ouroboros.Consensus.Node.ExitPolicy

type Rep NodeToNodeInitiatorResult = D1 ('MetaData "NodeToNodeInitiatorResult" "Ouroboros.Consensus.Node.ExitPolicy" "ouroboros-consensus-3.0.0.0-inplace-diffusion" 'False) (C1 ('MetaCons "ChainSyncInitiatorResult" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ChainSyncClientResult)) :+: C1 ('MetaCons "NoInitiatorResult" 'PrefixI 'False) (U1TypeType))

Methods

from ∷ NodeToNodeInitiatorResult → Rep NodeToNodeInitiatorResult x #

toRep NodeToNodeInitiatorResult x → NodeToNodeInitiatorResult #

Generic GenesisConfig 
Instance details

Defined in Ouroboros.Consensus.Node.Genesis

Associated Types

type Rep GenesisConfig 
Instance details

Defined in Ouroboros.Consensus.Node.Genesis

type Rep GenesisConfig = D1 ('MetaData "GenesisConfig" "Ouroboros.Consensus.Node.Genesis" "ouroboros-consensus-3.0.0.0-inplace-diffusion" 'False) (C1 ('MetaCons "GenesisConfig" 'PrefixI 'True) ((S1 ('MetaSel ('Just "gcBlockFetchConfig") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 GenesisBlockFetchConfiguration) :*: S1 ('MetaSel ('Just "gcChainSyncLoPBucketConfig") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ChainSyncLoPBucketConfig)) :*: (S1 ('MetaSel ('Just "gcCSJConfig") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 CSJConfig) :*: (S1 ('MetaSel ('Just "gcLoEAndGDDConfig") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (LoEAndGDDConfig LoEAndGDDParams)) :*: S1 ('MetaSel ('Just "gcHistoricityCutoff") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe HistoricityCutoff))))))

Methods

from ∷ GenesisConfig → Rep GenesisConfig x #

toRep GenesisConfig x → GenesisConfig #

Generic GenesisConfigFlags 
Instance details

Defined in Ouroboros.Consensus.Node.Genesis

Associated Types

type Rep GenesisConfigFlags 
Instance details

Defined in Ouroboros.Consensus.Node.Genesis

type Rep GenesisConfigFlags = D1 ('MetaData "GenesisConfigFlags" "Ouroboros.Consensus.Node.Genesis" "ouroboros-consensus-3.0.0.0-inplace-diffusion" 'False) (C1 ('MetaCons "GenesisConfigFlags" 'PrefixI 'True) (((S1 ('MetaSel ('Just "gcfEnableCSJ") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "gcfEnableLoEAndGDD") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)) :*: (S1 ('MetaSel ('Just "gcfEnableLoP") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "gcfBlockFetchGracePeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe DiffTime)))) :*: ((S1 ('MetaSel ('Just "gcfBucketCapacity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "gcfBucketRate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Integer))) :*: (S1 ('MetaSel ('Just "gcfCSJJumpSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe SlotNo)) :*: S1 ('MetaSel ('Just "gcfGDDRateLimit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe DiffTime))))))

Methods

from ∷ GenesisConfigFlags → Rep GenesisConfigFlags x #

toRep GenesisConfigFlags x → GenesisConfigFlags #

Generic LoEAndGDDParams 
Instance details

Defined in Ouroboros.Consensus.Node.Genesis

Associated Types

type Rep LoEAndGDDParams 
Instance details

Defined in Ouroboros.Consensus.Node.Genesis

type Rep LoEAndGDDParams = D1 ('MetaData "LoEAndGDDParams" "Ouroboros.Consensus.Node.Genesis" "ouroboros-consensus-3.0.0.0-inplace-diffusion" 'True) (C1 ('MetaCons "LoEAndGDDParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "lgpGDDRateLimit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 DiffTime)))

Methods

from ∷ LoEAndGDDParams → Rep LoEAndGDDParams x #

toRep LoEAndGDDParams x → LoEAndGDDParams #

Generic BftWithEBBsTiebreakerView 
Instance details

Defined in Test.Ouroboros.Storage.TestBlock

Associated Types

type Rep BftWithEBBsTiebreakerView 
Instance details

Defined in Test.Ouroboros.Storage.TestBlock

type Rep BftWithEBBsTiebreakerView = D1 ('MetaData "BftWithEBBsTiebreakerView" "Test.Ouroboros.Storage.TestBlock" "ouroboros-consensus-3.0.0.0-inplace-unstable-consensus-testlib" 'False) (C1 ('MetaCons "BftWithEBBsTiebreakerView" 'PrefixI 'True) (S1 ('MetaSel ('Just "bebbIsEBB") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 IsEBB) :*: (S1 ('MetaSel ('Just "bebbChainLength") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ChainLength) :*: S1 ('MetaSel ('Just "bebbHash") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 TestHeaderHash))))

Methods

from ∷ BftWithEBBsTiebreakerView → Rep BftWithEBBsTiebreakerView x #

toRep BftWithEBBsTiebreakerView x → BftWithEBBsTiebreakerView #

Generic ChainLength 
Instance details

Defined in Test.Ouroboros.Storage.TestBlock

Associated Types

type Rep ChainLength 
Instance details

Defined in Test.Ouroboros.Storage.TestBlock

type Rep ChainLength = D1 ('MetaData "ChainLength" "Test.Ouroboros.Storage.TestBlock" "ouroboros-consensus-3.0.0.0-inplace-unstable-consensus-testlib" 'True) (C1 ('MetaCons "ChainLength" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)))

Methods

from ∷ ChainLength → Rep ChainLength x #

toRep ChainLength x → ChainLength #

Generic EBB 
Instance details

Defined in Test.Ouroboros.Storage.TestBlock

Associated Types

type Rep EBB 
Instance details

Defined in Test.Ouroboros.Storage.TestBlock

type Rep EBB = D1 ('MetaData "EBB" "Test.Ouroboros.Storage.TestBlock" "ouroboros-consensus-3.0.0.0-inplace-unstable-consensus-testlib" 'False) (C1 ('MetaCons "EBB" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 EpochNo)) :+: C1 ('MetaCons "RegularBlock" 'PrefixI 'False) (U1TypeType))

Methods

from ∷ EBB → Rep EBB x #

toRep EBB x → EBB #

Generic TestBlock 
Instance details

Defined in Test.Ouroboros.Storage.TestBlock

Associated Types

type Rep TestBlock 
Instance details

Defined in Test.Ouroboros.Storage.TestBlock

type Rep TestBlock = D1 ('MetaData "TestBlock" "Test.Ouroboros.Storage.TestBlock" "ouroboros-consensus-3.0.0.0-inplace-unstable-consensus-testlib" 'False) (C1 ('MetaCons "TestBlock" 'PrefixI 'True) (S1 ('MetaSel ('Just "testHeader") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 TestHeader) :*: S1 ('MetaSel ('Just "testBody") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 TestBody)))

Methods

from ∷ TestBlock → Rep TestBlock x #

toRep TestBlock x → TestBlock #

Generic TestBlockError 
Instance details

Defined in Test.Ouroboros.Storage.TestBlock

Associated Types

type Rep TestBlockError 
Instance details

Defined in Test.Ouroboros.Storage.TestBlock

type Rep TestBlockError = D1 ('MetaData "TestBlockError" "Test.Ouroboros.Storage.TestBlock" "ouroboros-consensus-3.0.0.0-inplace-unstable-consensus-testlib" 'False) (C1 ('MetaCons "InvalidHash" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (ChainHash TestBlock)) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (ChainHash TestBlock))) :+: C1 ('MetaCons "InvalidBlock" 'PrefixI 'False) (U1TypeType))

Methods

from ∷ TestBlockError → Rep TestBlockError x #

toRep TestBlockError x → TestBlockError #

Generic TestBlockOtherHeaderEnvelopeError 
Instance details

Defined in Test.Ouroboros.Storage.TestBlock

Associated Types

type Rep TestBlockOtherHeaderEnvelopeError 
Instance details

Defined in Test.Ouroboros.Storage.TestBlock

type Rep TestBlockOtherHeaderEnvelopeError = D1 ('MetaData "TestBlockOtherHeaderEnvelopeError" "Test.Ouroboros.Storage.TestBlock" "ouroboros-consensus-3.0.0.0-inplace-unstable-consensus-testlib" 'False) (C1 ('MetaCons "UnexpectedEBBInSlot" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 SlotNo)))

Methods

from ∷ TestBlockOtherHeaderEnvelopeError → Rep TestBlockOtherHeaderEnvelopeError x #

toRep TestBlockOtherHeaderEnvelopeError x → TestBlockOtherHeaderEnvelopeError #

Generic TestBody 
Instance details

Defined in Test.Ouroboros.Storage.TestBlock

Associated Types

type Rep TestBody 
Instance details

Defined in Test.Ouroboros.Storage.TestBlock

type Rep TestBody = D1 ('MetaData "TestBody" "Test.Ouroboros.Storage.TestBlock" "ouroboros-consensus-3.0.0.0-inplace-unstable-consensus-testlib" 'False) (C1 ('MetaCons "TestBody" 'PrefixI 'True) (S1 ('MetaSel ('Just "tbForkNo") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Word) :*: (S1 ('MetaSel ('Just "tbIsValid") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "tbPerasCertRound") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe PerasRoundNo)))))

Methods

from ∷ TestBody → Rep TestBody x #

toRep TestBody x → TestBody #

Generic TestBodyHash 
Instance details

Defined in Test.Ouroboros.Storage.TestBlock

Associated Types

type Rep TestBodyHash 
Instance details

Defined in Test.Ouroboros.Storage.TestBlock

type Rep TestBodyHash = D1 ('MetaData "TestBodyHash" "Test.Ouroboros.Storage.TestBlock" "ouroboros-consensus-3.0.0.0-inplace-unstable-consensus-testlib" 'True) (C1 ('MetaCons "TestBodyHash" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)))

Methods

from ∷ TestBodyHash → Rep TestBodyHash x #

toRep TestBodyHash x → TestBodyHash #

Generic TestHeader 
Instance details

Defined in Test.Ouroboros.Storage.TestBlock

Associated Types

type Rep TestHeader 
Instance details

Defined in Test.Ouroboros.Storage.TestBlock

type Rep TestHeader = D1 ('MetaData "TestHeader" "Test.Ouroboros.Storage.TestBlock" "ouroboros-consensus-3.0.0.0-inplace-unstable-consensus-testlib" 'False) (C1 ('MetaCons "TestHeader" 'PrefixI 'True) ((S1 ('MetaSel ('Just "thHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (HeaderHash TestHeader)) :*: (S1 ('MetaSel ('Just "thPrevHash") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (ChainHash TestHeader)) :*: S1 ('MetaSel ('Just "thBodyHash") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 TestBodyHash))) :*: ((S1 ('MetaSel ('Just "thSlotNo") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 SlotNo) :*: S1 ('MetaSel ('Just "thBlockNo") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 BlockNo)) :*: (S1 ('MetaSel ('Just "thChainLength") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ChainLength) :*: S1 ('MetaSel ('Just "thIsEBB") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 EBB)))))

Methods

from ∷ TestHeader → Rep TestHeader x #

toRep TestHeader x → TestHeader #

Generic TestHeaderHash 
Instance details

Defined in Test.Ouroboros.Storage.TestBlock

Associated Types

type Rep TestHeaderHash 
Instance details

Defined in Test.Ouroboros.Storage.TestBlock

type Rep TestHeaderHash = D1 ('MetaData "TestHeaderHash" "Test.Ouroboros.Storage.TestBlock" "ouroboros-consensus-3.0.0.0-inplace-unstable-consensus-testlib" 'True) (C1 ('MetaCons "TestHeaderHash" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)))

Methods

from ∷ TestHeaderHash → Rep TestHeaderHash x #

toRep TestHeaderHash x → TestHeaderHash #

Generic EraSize 
Instance details

Defined in Test.Util.HardFork.Future

Associated Types

type Rep EraSize 
Instance details

Defined in Test.Util.HardFork.Future

type Rep EraSize = D1 ('MetaData "EraSize" "Test.Util.HardFork.Future" "ouroboros-consensus-3.0.0.0-inplace-unstable-consensus-testlib" 'True) (C1 ('MetaCons "EraSize" 'PrefixI 'True) (S1 ('MetaSel ('Just "unEraSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))

Methods

from ∷ EraSize → Rep EraSize x #

toRep EraSize x → EraSize #

Generic NumSlots 
Instance details

Defined in Test.Util.Slots

Associated Types

type Rep NumSlots 
Instance details

Defined in Test.Util.Slots

type Rep NumSlots = D1 ('MetaData "NumSlots" "Test.Util.Slots" "ouroboros-consensus-3.0.0.0-inplace-unstable-consensus-testlib" 'True) (C1 ('MetaCons "NumSlots" 'PrefixI 'True) (S1 ('MetaSel ('Just "unNumSlots") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))

Methods

from ∷ NumSlots → Rep NumSlots x #

toRep NumSlots x → NumSlots #

Generic TestBlockLedgerConfig 
Instance details

Defined in Test.Util.TestBlock

Associated Types

type Rep TestBlockLedgerConfig 
Instance details

Defined in Test.Util.TestBlock

type Rep TestBlockLedgerConfig = D1 ('MetaData "TestBlockLedgerConfig" "Test.Util.TestBlock" "ouroboros-consensus-3.0.0.0-inplace-unstable-consensus-testlib" 'False) (C1 ('MetaCons "TestBlockLedgerConfig" 'PrefixI 'True) (S1 ('MetaSel ('Just "tblcHardForkParams") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 EraParams) :*: S1 ('MetaSel ('Just "tblcForecastRange") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (StrictMaybe SlotNo))))

Methods

from ∷ TestBlockLedgerConfig → Rep TestBlockLedgerConfig x #

toRep TestBlockLedgerConfig x → TestBlockLedgerConfig #

Generic TestHash 
Instance details

Defined in Test.Util.TestBlock

Associated Types

type Rep TestHash 
Instance details

Defined in Test.Util.TestBlock

type Rep TestHash = D1 ('MetaData "TestHash" "Test.Util.TestBlock" "ouroboros-consensus-3.0.0.0-inplace-unstable-consensus-testlib" 'True) (C1 ('MetaCons "UnsafeTestHash" 'PrefixI 'True) (S1 ('MetaSel ('Just "unTestHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (NonEmpty Word64))))

Methods

from ∷ TestHash → Rep TestHash x #

toRep TestHash x → TestHash #

Generic Validity 
Instance details

Defined in Test.Util.TestBlock

Associated Types

type Rep Validity 
Instance details

Defined in Test.Util.TestBlock

type Rep Validity = D1 ('MetaData "Validity" "Test.Util.TestBlock" "ouroboros-consensus-3.0.0.0-inplace-unstable-consensus-testlib" 'False) (C1 ('MetaCons "Valid" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "Invalid" 'PrefixI 'False) (U1TypeType))

Methods

from ∷ Validity → Rep Validity x #

toRep Validity x → Validity #

Generic Id 
Instance details

Defined in Test.Util.WithEq

Associated Types

type Rep Id 
Instance details

Defined in Test.Util.WithEq

type Rep Id = D1 ('MetaData "Id" "Test.Util.WithEq" "ouroboros-consensus-3.0.0.0-inplace-unstable-consensus-testlib" 'True) (C1 ('MetaCons "Id" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word)))

Methods

from ∷ Id → Rep Id x #

toRep Id x → Id #

Generic CodecError 
Instance details

Defined in Test.ThreadNet.Network

Associated Types

type Rep CodecError 
Instance details

Defined in Test.ThreadNet.Network

type Rep CodecError = D1 ('MetaData "CodecError" "Test.ThreadNet.Network" "ouroboros-consensus-3.0.0.0-inplace-unstable-diffusion-testlib" 'False) (C1 ('MetaCons "CodecIdFailure" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 CodecFailure)) :+: C1 ('MetaCons "CodecBytesFailure" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 String) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 DeserialiseFailure)))

Methods

from ∷ CodecError → Rep CodecError x #

toRep CodecError x → CodecError #

Generic NodeTopology 
Instance details

Defined in Test.ThreadNet.Util.NodeTopology

Associated Types

type Rep NodeTopology 
Instance details

Defined in Test.ThreadNet.Util.NodeTopology

type Rep NodeTopology = D1 ('MetaData "NodeTopology" "Test.ThreadNet.Util.NodeTopology" "ouroboros-consensus-3.0.0.0-inplace-unstable-diffusion-testlib" 'True) (C1 ('MetaCons "NodeTopology" 'PrefixI 'True) (S1 ('MetaSel ('Just "unNodeTopology") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map CoreNodeId (Set CoreNodeId)))))

Methods

from ∷ NodeTopology → Rep NodeTopology x #

toRep NodeTopology x → NodeTopology #

Generic GenesisBlockFetchConfiguration 
Instance details

Defined in Ouroboros.Network.BlockFetch

Associated Types

type Rep GenesisBlockFetchConfiguration 
Instance details

Defined in Ouroboros.Network.BlockFetch

type Rep GenesisBlockFetchConfiguration = D1 ('MetaData "GenesisBlockFetchConfiguration" "Ouroboros.Network.BlockFetch" "ouroboros-network-1.1.0.0-18fc2006f3ed4530b922957143ffaf257d28408edfed9fc8ef76208740a79922" 'False) (C1 ('MetaCons "GenesisBlockFetchConfiguration" 'PrefixI 'True) (S1 ('MetaSel ('Just "gbfcGracePeriod") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 DiffTime)))
Generic AverageMetrics 
Instance details

Defined in Ouroboros.Network.PeerSelection.PeerMetric

Associated Types

type Rep AverageMetrics 
Instance details

Defined in Ouroboros.Network.PeerSelection.PeerMetric

type Rep AverageMetrics = D1 ('MetaData "AverageMetrics" "Ouroboros.Network.PeerSelection.PeerMetric" "ouroboros-network-1.1.0.0-18fc2006f3ed4530b922957143ffaf257d28408edfed9fc8ef76208740a79922" 'False) (C1 ('MetaCons "AverageMetrics" 'PrefixI 'True) (S1 ('MetaSel ('Just "averageUpstreamyness") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Int) :*: (S1 ('MetaSel ('Just "averageFetchynessBlocks") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Int) :*: S1 ('MetaSel ('Just "averageFetchynessBytes") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Int))))

Methods

from ∷ AverageMetrics → Rep AverageMetrics x #

toRep AverageMetrics x → AverageMetrics #

Generic PeerMetricsConfiguration 
Instance details

Defined in Ouroboros.Network.PeerSelection.PeerMetric

Associated Types

type Rep PeerMetricsConfiguration 
Instance details

Defined in Ouroboros.Network.PeerSelection.PeerMetric

type Rep PeerMetricsConfiguration = D1 ('MetaData "PeerMetricsConfiguration" "Ouroboros.Network.PeerSelection.PeerMetric" "ouroboros-network-1.1.0.0-18fc2006f3ed4530b922957143ffaf257d28408edfed9fc8ef76208740a79922" 'True) (C1 ('MetaCons "PeerMetricsConfiguration" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxEntriesToTrack") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)))
Generic MaxSlotNo 
Instance details

Defined in Ouroboros.Network.Block

Associated Types

type Rep MaxSlotNo 
Instance details

Defined in Ouroboros.Network.Block

type Rep MaxSlotNo = D1 ('MetaData "MaxSlotNo" "Ouroboros.Network.Block" "ouroboros-network-1.1.0.0-l-api-58b32271e9e7cc62445910cd68170e1df9c1d54e8300dd906b63bb7b29872278" 'False) (C1 ('MetaCons "NoMaxSlotNo" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "MaxSlotNo" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 SlotNo)))

Methods

from ∷ MaxSlotNo → Rep MaxSlotNo x #

toRep MaxSlotNo x → MaxSlotNo #

Generic ChainSelStarvation 
Instance details

Defined in Ouroboros.Network.BlockFetch.ConsensusInterface

Associated Types

type Rep ChainSelStarvation 
Instance details

Defined in Ouroboros.Network.BlockFetch.ConsensusInterface

type Rep ChainSelStarvation = D1 ('MetaData "ChainSelStarvation" "Ouroboros.Network.BlockFetch.ConsensusInterface" "ouroboros-network-1.1.0.0-l-api-58b32271e9e7cc62445910cd68170e1df9c1d54e8300dd906b63bb7b29872278" 'False) (C1 ('MetaCons "ChainSelStarvationOngoing" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "ChainSelStarvationEndedAt" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Time)))

Methods

from ∷ ChainSelStarvation → Rep ChainSelStarvation x #

toRep ChainSelStarvation x → ChainSelStarvation #

Generic Fingerprint 
Instance details

Defined in Ouroboros.Network.BlockFetch.ConsensusInterface

Associated Types

type Rep Fingerprint 
Instance details

Defined in Ouroboros.Network.BlockFetch.ConsensusInterface

type Rep Fingerprint = D1 ('MetaData "Fingerprint" "Ouroboros.Network.BlockFetch.ConsensusInterface" "ouroboros-network-1.1.0.0-l-api-58b32271e9e7cc62445910cd68170e1df9c1d54e8300dd906b63bb7b29872278" 'True) (C1 ('MetaCons "Fingerprint" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))
Generic DiffusionMode 
Instance details

Defined in Ouroboros.Network.DiffusionMode

Associated Types

type Rep DiffusionMode 
Instance details

Defined in Ouroboros.Network.DiffusionMode

type Rep DiffusionMode = D1 ('MetaData "DiffusionMode" "Ouroboros.Network.DiffusionMode" "ouroboros-network-1.1.0.0-l-api-58b32271e9e7cc62445910cd68170e1df9c1d54e8300dd906b63bb7b29872278" 'False) (C1 ('MetaCons "InitiatorOnlyDiffusionMode" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "InitiatorAndResponderDiffusionMode" 'PrefixI 'False) (U1TypeType))
Generic NetworkMagic 
Instance details

Defined in Ouroboros.Network.Magic

Associated Types

type Rep NetworkMagic 
Instance details

Defined in Ouroboros.Network.Magic

type Rep NetworkMagic = D1 ('MetaData "NetworkMagic" "Ouroboros.Network.Magic" "ouroboros-network-1.1.0.0-l-api-58b32271e9e7cc62445910cd68170e1df9c1d54e8300dd906b63bb7b29872278" 'True) (C1 ('MetaCons "NetworkMagic" 'PrefixI 'True) (S1 ('MetaSel ('Just "unNetworkMagic") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32)))

Methods

from ∷ NetworkMagic → Rep NetworkMagic x #

toRep NetworkMagic x → NetworkMagic #

Generic AfterSlot 
Instance details

Defined in Ouroboros.Network.PeerSelection.LedgerPeers.Type

Associated Types

type Rep AfterSlot 
Instance details

Defined in Ouroboros.Network.PeerSelection.LedgerPeers.Type

type Rep AfterSlot = D1 ('MetaData "AfterSlot" "Ouroboros.Network.PeerSelection.LedgerPeers.Type" "ouroboros-network-1.1.0.0-l-api-58b32271e9e7cc62445910cd68170e1df9c1d54e8300dd906b63bb7b29872278" 'False) (C1 ('MetaCons "Always" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "After" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SlotNo)))

Methods

fromAfterSlotRep AfterSlot x #

toRep AfterSlot x → AfterSlot #

Generic UseLedgerPeers 
Instance details

Defined in Ouroboros.Network.PeerSelection.LedgerPeers.Type

Associated Types

type Rep UseLedgerPeers 
Instance details

Defined in Ouroboros.Network.PeerSelection.LedgerPeers.Type

type Rep UseLedgerPeers = D1 ('MetaData "UseLedgerPeers" "Ouroboros.Network.PeerSelection.LedgerPeers.Type" "ouroboros-network-1.1.0.0-l-api-58b32271e9e7cc62445910cd68170e1df9c1d54e8300dd906b63bb7b29872278" 'False) (C1 ('MetaCons "DontUseLedgerPeers" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "UseLedgerPeers" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 AfterSlot)))
Generic PeerAdvertise 
Instance details

Defined in Ouroboros.Network.PeerSelection.PeerAdvertise

Associated Types

type Rep PeerAdvertise 
Instance details

Defined in Ouroboros.Network.PeerSelection.PeerAdvertise

type Rep PeerAdvertise = D1 ('MetaData "PeerAdvertise" "Ouroboros.Network.PeerSelection.PeerAdvertise" "ouroboros-network-1.1.0.0-l-api-58b32271e9e7cc62445910cd68170e1df9c1d54e8300dd906b63bb7b29872278" 'False) (C1 ('MetaCons "DoNotAdvertisePeer" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "DoAdvertisePeer" 'PrefixI 'False) (U1TypeType))
Generic PeerSharing 
Instance details

Defined in Ouroboros.Network.PeerSelection.PeerSharing

Associated Types

type Rep PeerSharing 
Instance details

Defined in Ouroboros.Network.PeerSelection.PeerSharing

type Rep PeerSharing = D1 ('MetaData "PeerSharing" "Ouroboros.Network.PeerSelection.PeerSharing" "ouroboros-network-1.1.0.0-l-api-58b32271e9e7cc62445910cd68170e1df9c1d54e8300dd906b63bb7b29872278" 'False) (C1 ('MetaCons "PeerSharingDisabled" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "PeerSharingEnabled" 'PrefixI 'False) (U1TypeType))
Generic SizeInBytes 
Instance details

Defined in Ouroboros.Network.SizeInBytes

Associated Types

type Rep SizeInBytes 
Instance details

Defined in Ouroboros.Network.SizeInBytes

type Rep SizeInBytes = D1 ('MetaData "SizeInBytes" "Ouroboros.Network.SizeInBytes" "ouroboros-network-1.1.0.0-l-api-58b32271e9e7cc62445910cd68170e1df9c1d54e8300dd906b63bb7b29872278" 'True) (C1 ('MetaCons "SizeInBytes" 'PrefixI 'True) (S1 ('MetaSel ('Just "getSizeInBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32)))
Generic Block 
Instance details

Defined in Ouroboros.Network.Mock.ConcreteBlock

Associated Types

type Rep Block 
Instance details

Defined in Ouroboros.Network.Mock.ConcreteBlock

type Rep Block = D1 ('MetaData "Block" "Ouroboros.Network.Mock.ConcreteBlock" "ouroboros-network-1.1.0.0-l-api-tests-lib-ad84a67ba676964b3a9c969110cdb883cd44d651dbda5c0837091911395007f9" 'False) (C1 ('MetaCons "Block" 'PrefixI 'True) (S1 ('MetaSel ('Just "blockHeader") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 BlockHeader) :*: S1 ('MetaSel ('Just "blockBody") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 BlockBody)))

Methods

from ∷ Block → Rep Block x #

toRep Block x → Block #

Generic BlockBody 
Instance details

Defined in Ouroboros.Network.Mock.ConcreteBlock

Associated Types

type Rep BlockBody 
Instance details

Defined in Ouroboros.Network.Mock.ConcreteBlock

type Rep BlockBody = D1 ('MetaData "BlockBody" "Ouroboros.Network.Mock.ConcreteBlock" "ouroboros-network-1.1.0.0-l-api-tests-lib-ad84a67ba676964b3a9c969110cdb883cd44d651dbda5c0837091911395007f9" 'True) (C1 ('MetaCons "BlockBody" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString)))

Methods

from ∷ BlockBody → Rep BlockBody x #

toRep BlockBody x → BlockBody #

Generic BlockHeader 
Instance details

Defined in Ouroboros.Network.Mock.ConcreteBlock

Associated Types

type Rep BlockHeader 
Instance details

Defined in Ouroboros.Network.Mock.ConcreteBlock

type Rep BlockHeader = D1 ('MetaData "BlockHeader" "Ouroboros.Network.Mock.ConcreteBlock" "ouroboros-network-1.1.0.0-l-api-tests-lib-ad84a67ba676964b3a9c969110cdb883cd44d651dbda5c0837091911395007f9" 'False) (C1 ('MetaCons "BlockHeader" 'PrefixI 'True) ((S1 ('MetaSel ('Just "headerHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (HeaderHash BlockHeader)) :*: S1 ('MetaSel ('Just "headerPrevHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (ChainHash BlockHeader))) :*: (S1 ('MetaSel ('Just "headerSlot") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SlotNo) :*: (S1 ('MetaSel ('Just "headerBlockNo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 BlockNo) :*: S1 ('MetaSel ('Just "headerBodyHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 BodyHash)))))

Methods

from ∷ BlockHeader → Rep BlockHeader x #

toRep BlockHeader x → BlockHeader #

Generic BodyHash 
Instance details

Defined in Ouroboros.Network.Mock.ConcreteBlock

Associated Types

type Rep BodyHash 
Instance details

Defined in Ouroboros.Network.Mock.ConcreteBlock

type Rep BodyHash = D1 ('MetaData "BodyHash" "Ouroboros.Network.Mock.ConcreteBlock" "ouroboros-network-1.1.0.0-l-api-tests-lib-ad84a67ba676964b3a9c969110cdb883cd44d651dbda5c0837091911395007f9" 'True) (C1 ('MetaCons "BodyHash" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)))

Methods

from ∷ BodyHash → Rep BodyHash x #

toRep BodyHash x → BodyHash #

Generic ConcreteHeaderHash 
Instance details

Defined in Ouroboros.Network.Mock.ConcreteBlock

Associated Types

type Rep ConcreteHeaderHash 
Instance details

Defined in Ouroboros.Network.Mock.ConcreteBlock

type Rep ConcreteHeaderHash = D1 ('MetaData "ConcreteHeaderHash" "Ouroboros.Network.Mock.ConcreteBlock" "ouroboros-network-1.1.0.0-l-api-tests-lib-ad84a67ba676964b3a9c969110cdb883cd44d651dbda5c0837091911395007f9" 'True) (C1 ('MetaCons "HeaderHash" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)))

Methods

from ∷ ConcreteHeaderHash → Rep ConcreteHeaderHash x #

toRep ConcreteHeaderHash x → ConcreteHeaderHash #

Generic DataFlow 
Instance details

Defined in Ouroboros.Network.ConnectionManager.Types

Associated Types

type Rep DataFlow 
Instance details

Defined in Ouroboros.Network.ConnectionManager.Types

type Rep DataFlow = D1 ('MetaData "DataFlow" "Ouroboros.Network.ConnectionManager.Types" "ouroboros-network-1.1.0.0-l-framework-fc810446d6e448626872df23360f27169e1ce7a7488d491a3d93016b5df452ee" 'False) (C1 ('MetaCons "Unidirectional" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "Duplex" 'PrefixI 'False) (U1TypeType))

Methods

from ∷ DataFlow → Rep DataFlow x #

toRep DataFlow x → DataFlow #

Generic DataFlowProtocolData 
Instance details

Defined in Ouroboros.Network.Protocol.Handshake.Unversioned

Associated Types

type Rep DataFlowProtocolData 
Instance details

Defined in Ouroboros.Network.Protocol.Handshake.Unversioned

type Rep DataFlowProtocolData = D1 ('MetaData "DataFlowProtocolData" "Ouroboros.Network.Protocol.Handshake.Unversioned" "ouroboros-network-1.1.0.0-l-framework-fc810446d6e448626872df23360f27169e1ce7a7488d491a3d93016b5df452ee" 'False) (C1 ('MetaCons "DataFlowProtocolData" 'PrefixI 'True) (S1 ('MetaSel ('Just "getProtocolDataFlow") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 DataFlow) :*: S1 ('MetaSel ('Just "getProtocolPeerSharing") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PeerSharing)))

Methods

from ∷ DataFlowProtocolData → Rep DataFlowProtocolData x #

toRep DataFlowProtocolData x → DataFlowProtocolData #

Generic UnversionedProtocol 
Instance details

Defined in Ouroboros.Network.Protocol.Handshake.Unversioned

Associated Types

type Rep UnversionedProtocol 
Instance details

Defined in Ouroboros.Network.Protocol.Handshake.Unversioned

type Rep UnversionedProtocol = D1 ('MetaData "UnversionedProtocol" "Ouroboros.Network.Protocol.Handshake.Unversioned" "ouroboros-network-1.1.0.0-l-framework-fc810446d6e448626872df23360f27169e1ce7a7488d491a3d93016b5df452ee" 'False) (C1 ('MetaCons "UnversionedProtocol" 'PrefixI 'False) (U1TypeType))

Methods

from ∷ UnversionedProtocol → Rep UnversionedProtocol x #

toRep UnversionedProtocol x → UnversionedProtocol #

Generic UnversionedProtocolData 
Instance details

Defined in Ouroboros.Network.Protocol.Handshake.Unversioned

Associated Types

type Rep UnversionedProtocolData 
Instance details

Defined in Ouroboros.Network.Protocol.Handshake.Unversioned

type Rep UnversionedProtocolData = D1 ('MetaData "UnversionedProtocolData" "Ouroboros.Network.Protocol.Handshake.Unversioned" "ouroboros-network-1.1.0.0-l-framework-fc810446d6e448626872df23360f27169e1ce7a7488d491a3d93016b5df452ee" 'False) (C1 ('MetaCons "UnversionedProtocolData" 'PrefixI 'False) (U1TypeType))

Methods

from ∷ UnversionedProtocolData → Rep UnversionedProtocolData x #

toRep UnversionedProtocolData x → UnversionedProtocolData #

Generic FileDescriptor 
Instance details

Defined in Ouroboros.Network.Snocket

Associated Types

type Rep FileDescriptor 
Instance details

Defined in Ouroboros.Network.Snocket

type Rep FileDescriptor = D1 ('MetaData "FileDescriptor" "Ouroboros.Network.Snocket" "ouroboros-network-1.1.0.0-l-framework-fc810446d6e448626872df23360f27169e1ce7a7488d491a3d93016b5df452ee" 'True) (C1 ('MetaCons "FileDescriptor" 'PrefixI 'True) (S1 ('MetaSel ('Just "getFileDescriptor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)))

Methods

from ∷ FileDescriptor → Rep FileDescriptor x #

toRep FileDescriptor x → FileDescriptor #

Generic LocalAddress 
Instance details

Defined in Ouroboros.Network.Snocket

Associated Types

type Rep LocalAddress 
Instance details

Defined in Ouroboros.Network.Snocket

type Rep LocalAddress = D1 ('MetaData "LocalAddress" "Ouroboros.Network.Snocket" "ouroboros-network-1.1.0.0-l-framework-fc810446d6e448626872df23360f27169e1ce7a7488d491a3d93016b5df452ee" 'True) (C1 ('MetaCons "LocalAddress" 'PrefixI 'True) (S1 ('MetaSel ('Just "getFilePath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FilePath)))
Generic LocalSocket 
Instance details

Defined in Ouroboros.Network.Snocket

Associated Types

type Rep LocalSocket 
Instance details

Defined in Ouroboros.Network.Snocket

type Rep LocalSocket = D1 ('MetaData "LocalSocket" "Ouroboros.Network.Snocket" "ouroboros-network-1.1.0.0-l-framework-fc810446d6e448626872df23360f27169e1ce7a7488d491a3d93016b5df452ee" 'True) (C1 ('MetaCons "LocalSocket" 'PrefixI 'True) (S1 ('MetaSel ('Just "getLocalHandle") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 LocalHandle)))
Generic Cookie 
Instance details

Defined in Ouroboros.Network.Protocol.KeepAlive.Type

Associated Types

type Rep Cookie 
Instance details

Defined in Ouroboros.Network.Protocol.KeepAlive.Type

type Rep Cookie = D1 ('MetaData "Cookie" "Ouroboros.Network.Protocol.KeepAlive.Type" "ouroboros-network-1.1.0.0-l-protocols-aaf3f71d7c6fdbd961b8fb13ef67655865cc803dc633d1c2f0f6ec0a0348d54c" 'True) (C1 ('MetaCons "Cookie" 'PrefixI 'True) (S1 ('MetaSel ('Just "unCookie") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word16)))

Methods

from ∷ Cookie → Rep Cookie x #

toRep Cookie x → Cookie #

Generic AcquireFailure 
Instance details

Defined in Ouroboros.Network.Protocol.LocalStateQuery.Type

Associated Types

type Rep AcquireFailure 
Instance details

Defined in Ouroboros.Network.Protocol.LocalStateQuery.Type

type Rep AcquireFailure = D1 ('MetaData "AcquireFailure" "Ouroboros.Network.Protocol.LocalStateQuery.Type" "ouroboros-network-1.1.0.0-l-protocols-aaf3f71d7c6fdbd961b8fb13ef67655865cc803dc633d1c2f0f6ec0a0348d54c" 'False) (C1 ('MetaCons "AcquireFailurePointTooOld" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "AcquireFailurePointNotOnChain" 'PrefixI 'False) (U1TypeType))

Methods

from ∷ AcquireFailure → Rep AcquireFailure x #

toRep AcquireFailure x → AcquireFailure #

Generic MeasureName 
Instance details

Defined in Ouroboros.Network.Protocol.LocalTxMonitor.Type

Associated Types

type Rep MeasureName 
Instance details

Defined in Ouroboros.Network.Protocol.LocalTxMonitor.Type

type Rep MeasureName = D1 ('MetaData "MeasureName" "Ouroboros.Network.Protocol.LocalTxMonitor.Type" "ouroboros-network-1.1.0.0-l-protocols-aaf3f71d7c6fdbd961b8fb13ef67655865cc803dc633d1c2f0f6ec0a0348d54c" 'True) (C1 ('MetaCons "MeasureName" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Methods

from ∷ MeasureName → Rep MeasureName x #

toRep MeasureName x → MeasureName #

Generic MempoolMeasures 
Instance details

Defined in Ouroboros.Network.Protocol.LocalTxMonitor.Type

Associated Types

type Rep MempoolMeasures 
Instance details

Defined in Ouroboros.Network.Protocol.LocalTxMonitor.Type

type Rep MempoolMeasures = D1 ('MetaData "MempoolMeasures" "Ouroboros.Network.Protocol.LocalTxMonitor.Type" "ouroboros-network-1.1.0.0-l-protocols-aaf3f71d7c6fdbd961b8fb13ef67655865cc803dc633d1c2f0f6ec0a0348d54c" 'False) (C1 ('MetaCons "MempoolMeasures" 'PrefixI 'True) (S1 ('MetaSel ('Just "txCount") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Word32) :*: S1 ('MetaSel ('Just "measuresMap") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Map MeasureName (SizeAndCapacity Integer)))))

Methods

from ∷ MempoolMeasures → Rep MempoolMeasures x #

toRep MempoolMeasures x → MempoolMeasures #

Generic MempoolSizeAndCapacity 
Instance details

Defined in Ouroboros.Network.Protocol.LocalTxMonitor.Type

Associated Types

type Rep MempoolSizeAndCapacity 
Instance details

Defined in Ouroboros.Network.Protocol.LocalTxMonitor.Type

type Rep MempoolSizeAndCapacity = D1 ('MetaData "MempoolSizeAndCapacity" "Ouroboros.Network.Protocol.LocalTxMonitor.Type" "ouroboros-network-1.1.0.0-l-protocols-aaf3f71d7c6fdbd961b8fb13ef67655865cc803dc633d1c2f0f6ec0a0348d54c" 'False) (C1 ('MetaCons "MempoolSizeAndCapacity" 'PrefixI 'True) (S1 ('MetaSel ('Just "capacityInBytes") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Word32) :*: (S1 ('MetaSel ('Just "sizeInBytes") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Word32) :*: S1 ('MetaSel ('Just "numberOfTxs") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Word32))))

Methods

from ∷ MempoolSizeAndCapacity → Rep MempoolSizeAndCapacity x #

toRep MempoolSizeAndCapacity x → MempoolSizeAndCapacity #

Generic PeerSharingAmount 
Instance details

Defined in Ouroboros.Network.Protocol.PeerSharing.Type

Associated Types

type Rep PeerSharingAmount 
Instance details

Defined in Ouroboros.Network.Protocol.PeerSharing.Type

type Rep PeerSharingAmount = D1 ('MetaData "PeerSharingAmount" "Ouroboros.Network.Protocol.PeerSharing.Type" "ouroboros-network-1.1.0.0-l-protocols-aaf3f71d7c6fdbd961b8fb13ef67655865cc803dc633d1c2f0f6ec0a0348d54c" 'True) (C1 ('MetaCons "PeerSharingAmount" 'PrefixI 'True) (S1 ('MetaSel ('Just "getAmount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word8)))
Generic NumTxIdsToAck 
Instance details

Defined in Ouroboros.Network.Protocol.TxSubmission2.Type

Associated Types

type Rep NumTxIdsToAck 
Instance details

Defined in Ouroboros.Network.Protocol.TxSubmission2.Type

type Rep NumTxIdsToAck = D1 ('MetaData "NumTxIdsToAck" "Ouroboros.Network.Protocol.TxSubmission2.Type" "ouroboros-network-1.1.0.0-l-protocols-aaf3f71d7c6fdbd961b8fb13ef67655865cc803dc633d1c2f0f6ec0a0348d54c" 'True) (C1 ('MetaCons "NumTxIdsToAck" 'PrefixI 'True) (S1 ('MetaSel ('Just "getNumTxIdsToAck") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word16)))
Generic NumTxIdsToReq 
Instance details

Defined in Ouroboros.Network.Protocol.TxSubmission2.Type

Associated Types

type Rep NumTxIdsToReq 
Instance details

Defined in Ouroboros.Network.Protocol.TxSubmission2.Type

type Rep NumTxIdsToReq = D1 ('MetaData "NumTxIdsToReq" "Ouroboros.Network.Protocol.TxSubmission2.Type" "ouroboros-network-1.1.0.0-l-protocols-aaf3f71d7c6fdbd961b8fb13ef67655865cc803dc633d1c2f0f6ec0a0348d54c" 'True) (C1 ('MetaCons "NumTxIdsToReq" 'PrefixI 'True) (S1 ('MetaSel ('Just "getNumTxIdsToReq") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word16)))
Generic FollowerNext 
Instance details

Defined in Test.Util.Orphans.ToExpr

Associated Types

type Rep FollowerNext 
Instance details

Defined in Test.Util.Orphans.ToExpr

type Rep FollowerNext = D1 ('MetaData "FollowerNext" "Ouroboros.Network.Mock.ProducerState" "ouroboros-network-1.1.0.0-l-protocols-tests-lib-4739a003213d794af4d350b92008d7b63a924aa31c4f44895217d286613160bf" 'False) (C1 ('MetaCons "FollowerBackTo" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "FollowerForwardFrom" 'PrefixI 'False) (U1TypeType))

Methods

from ∷ FollowerNext → Rep FollowerNext x #

toRep FollowerNext x → FollowerNext #

Generic Ann 
Instance details

Defined in PlutusCore.Annotation

Associated Types

type Rep Ann 
Instance details

Defined in PlutusCore.Annotation

type Rep Ann = D1 ('MetaData "Ann" "PlutusCore.Annotation" "plutus-core-1.60.0.0-232486ac372935a10106110e529b1e446aa9f9bd5f1894ab9d24330e795e7168" 'False) (C1 ('MetaCons "Ann" 'PrefixI 'True) (S1 ('MetaSel ('Just "annInline") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Inline) :*: (S1 ('MetaSel ('Just "annSrcSpans") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SrcSpans) :*: S1 ('MetaSel ('Just "annIsAsDataMatcher") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))))

Methods

fromAnnRep Ann x #

toRep Ann x → Ann #

Generic Inline 
Instance details

Defined in PlutusCore.Annotation

Associated Types

type Rep Inline 
Instance details

Defined in PlutusCore.Annotation

type Rep Inline = D1 ('MetaData "Inline" "PlutusCore.Annotation" "plutus-core-1.60.0.0-232486ac372935a10106110e529b1e446aa9f9bd5f1894ab9d24330e795e7168" 'False) (C1 ('MetaCons "AlwaysInline" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "SafeToInline" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "MayInline" 'PrefixI 'False) (U1TypeType)))

Methods

fromInlineRep Inline x #

toRep Inline x → Inline #

Generic SrcSpan 
Instance details

Defined in PlutusCore.Annotation

Associated Types

type Rep SrcSpan 
Instance details

Defined in PlutusCore.Annotation

type Rep SrcSpan = D1 ('MetaData "SrcSpan" "PlutusCore.Annotation" "plutus-core-1.60.0.0-232486ac372935a10106110e529b1e446aa9f9bd5f1894ab9d24330e795e7168" 'False) (C1 ('MetaCons "SrcSpan" 'PrefixI 'True) ((S1 ('MetaSel ('Just "srcSpanFile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FilePath) :*: S1 ('MetaSel ('Just "srcSpanSLine") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)) :*: (S1 ('MetaSel ('Just "srcSpanSCol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: (S1 ('MetaSel ('Just "srcSpanELine") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "srcSpanECol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)))))

Methods

fromSrcSpanRep SrcSpan x #

toRep SrcSpan x → SrcSpan #

Generic SrcSpans 
Instance details

Defined in PlutusCore.Annotation

Associated Types

type Rep SrcSpans 
Instance details

Defined in PlutusCore.Annotation

type Rep SrcSpans = D1 ('MetaData "SrcSpans" "PlutusCore.Annotation" "plutus-core-1.60.0.0-232486ac372935a10106110e529b1e446aa9f9bd5f1894ab9d24330e795e7168" 'True) (C1 ('MetaCons "SrcSpans" 'PrefixI 'True) (S1 ('MetaSel ('Just "unSrcSpans") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Set SrcSpan))))

Methods

fromSrcSpansRep SrcSpans x #

toRep SrcSpans x → SrcSpans #

Generic Data 
Instance details

Defined in PlutusCore.Data

Methods

fromDataRep Data x #

toRep Data x → Data #

Generic DeBruijn 
Instance details

Defined in PlutusCore.DeBruijn.Internal

Associated Types

type Rep DeBruijn 
Instance details

Defined in PlutusCore.DeBruijn.Internal

type Rep DeBruijn = D1 ('MetaData "DeBruijn" "PlutusCore.DeBruijn.Internal" "plutus-core-1.60.0.0-232486ac372935a10106110e529b1e446aa9f9bd5f1894ab9d24330e795e7168" 'True) (C1 ('MetaCons "DeBruijn" 'PrefixI 'True) (S1 ('MetaSel ('Just "dbnIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Index)))

Methods

fromDeBruijnRep DeBruijn x #

toRep DeBruijn x → DeBruijn #

Generic FreeVariableError 
Instance details

Defined in PlutusCore.DeBruijn.Internal

Associated Types

type Rep FreeVariableError 
Instance details

Defined in PlutusCore.DeBruijn.Internal

type Rep FreeVariableError = D1 ('MetaData "FreeVariableError" "PlutusCore.DeBruijn.Internal" "plutus-core-1.60.0.0-232486ac372935a10106110e529b1e446aa9f9bd5f1894ab9d24330e795e7168" 'False) (C1 ('MetaCons "FreeUnique" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Unique)) :+: C1 ('MetaCons "FreeIndex" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Index)))
Generic Index 
Instance details

Defined in PlutusCore.DeBruijn.Internal

Associated Types

type Rep Index 
Instance details

Defined in PlutusCore.DeBruijn.Internal

type Rep Index = D1 ('MetaData "Index" "PlutusCore.DeBruijn.Internal" "plutus-core-1.60.0.0-232486ac372935a10106110e529b1e446aa9f9bd5f1894ab9d24330e795e7168" 'True) (C1 ('MetaCons "Index" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))

Methods

fromIndexRep Index x #

toRep Index x → Index #

Generic NamedDeBruijn 
Instance details

Defined in PlutusCore.DeBruijn.Internal

Associated Types

type Rep NamedDeBruijn 
Instance details

Defined in PlutusCore.DeBruijn.Internal

type Rep NamedDeBruijn = D1 ('MetaData "NamedDeBruijn" "PlutusCore.DeBruijn.Internal" "plutus-core-1.60.0.0-232486ac372935a10106110e529b1e446aa9f9bd5f1894ab9d24330e795e7168" 'False) (C1 ('MetaCons "NamedDeBruijn" 'PrefixI 'True) (S1 ('MetaSel ('Just "ndbnString") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "ndbnIndex") 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Index)))
Generic NamedTyDeBruijn 
Instance details

Defined in PlutusCore.DeBruijn.Internal

Associated Types

type Rep NamedTyDeBruijn 
Instance details

Defined in PlutusCore.DeBruijn.Internal

type Rep NamedTyDeBruijn = D1 ('MetaData "NamedTyDeBruijn" "PlutusCore.DeBruijn.Internal" "plutus-core-1.60.0.0-232486ac372935a10106110e529b1e446aa9f9bd5f1894ab9d24330e795e7168" 'True) (C1 ('MetaCons "NamedTyDeBruijn" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 NamedDeBruijn)))
Generic TyDeBruijn 
Instance details

Defined in PlutusCore.DeBruijn.Internal

Associated Types

type Rep TyDeBruijn 
Instance details

Defined in PlutusCore.DeBruijn.Internal

type Rep TyDeBruijn = D1 ('MetaData "TyDeBruijn" "PlutusCore.DeBruijn.Internal" "plutus-core-1.60.0.0-232486ac372935a10106110e529b1e446aa9f9bd5f1894ab9d24330e795e7168" 'True) (C1 ('MetaCons "TyDeBruijn" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 DeBruijn)))
Generic DefaultFun 
Instance details

Defined in PlutusCore.Default.Builtins

Associated Types

type Rep DefaultFun 
Instance details

Defined in PlutusCore.Default.Builtins

type Rep DefaultFun = D1 ('MetaData "DefaultFun" "PlutusCore.Default.Builtins" "plutus-core-1.60.0.0-232486ac372935a10106110e529b1e446aa9f9bd5f1894ab9d24330e795e7168" 'False) ((((((C1 ('MetaCons "AddInteger" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "SubtractInteger" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "MultiplyInteger" 'PrefixI 'False) (U1TypeType))) :+: (C1 ('MetaCons "DivideInteger" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "QuotientInteger" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "RemainderInteger" 'PrefixI 'False) (U1TypeType)))) :+: ((C1 ('MetaCons "ModInteger" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "EqualsInteger" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "LessThanInteger" 'PrefixI 'False) (U1TypeType))) :+: (C1 ('MetaCons "LessThanEqualsInteger" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "AppendByteString" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "ConsByteString" 'PrefixI 'False) (U1TypeType))))) :+: (((C1 ('MetaCons "SliceByteString" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "LengthOfByteString" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "IndexByteString" 'PrefixI 'False) (U1TypeType))) :+: (C1 ('MetaCons "EqualsByteString" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "LessThanByteString" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "LessThanEqualsByteString" 'PrefixI 'False) (U1TypeType)))) :+: ((C1 ('MetaCons "Sha2_256" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "Sha3_256" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "Blake2b_256" 'PrefixI 'False) (U1TypeType))) :+: ((C1 ('MetaCons "VerifyEd25519Signature" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "VerifyEcdsaSecp256k1Signature" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "VerifySchnorrSecp256k1Signature" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "AppendString" 'PrefixI 'False) (U1TypeType)))))) :+: ((((C1 ('MetaCons "EqualsString" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "EncodeUtf8" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "DecodeUtf8" 'PrefixI 'False) (U1TypeType))) :+: (C1 ('MetaCons "IfThenElse" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "ChooseUnit" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "Trace" 'PrefixI 'False) (U1TypeType)))) :+: ((C1 ('MetaCons "FstPair" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "SndPair" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "ChooseList" 'PrefixI 'False) (U1TypeType))) :+: (C1 ('MetaCons "MkCons" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "HeadList" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "TailList" 'PrefixI 'False) (U1TypeType))))) :+: (((C1 ('MetaCons "NullList" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "ChooseData" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "ConstrData" 'PrefixI 'False) (U1TypeType))) :+: (C1 ('MetaCons "MapData" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "ListData" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "IData" 'PrefixI 'False) (U1TypeType)))) :+: ((C1 ('MetaCons "BData" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "UnConstrData" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "UnMapData" 'PrefixI 'False) (U1TypeType))) :+: ((C1 ('MetaCons "UnListData" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "UnIData" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "UnBData" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "EqualsData" 'PrefixI 'False) (U1TypeType))))))) :+: (((((C1 ('MetaCons "SerialiseData" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "MkPairData" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "MkNilData" 'PrefixI 'False) (U1TypeType))) :+: (C1 ('MetaCons "MkNilPairData" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "Bls12_381_G1_add" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "Bls12_381_G1_neg" 'PrefixI 'False) (U1TypeType)))) :+: ((C1 ('MetaCons "Bls12_381_G1_scalarMul" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "Bls12_381_G1_equal" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "Bls12_381_G1_hashToGroup" 'PrefixI 'False) (U1TypeType))) :+: (C1 ('MetaCons "Bls12_381_G1_compress" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "Bls12_381_G1_uncompress" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "Bls12_381_G2_add" 'PrefixI 'False) (U1TypeType))))) :+: (((C1 ('MetaCons "Bls12_381_G2_neg" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "Bls12_381_G2_scalarMul" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "Bls12_381_G2_equal" 'PrefixI 'False) (U1TypeType))) :+: (C1 ('MetaCons "Bls12_381_G2_hashToGroup" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "Bls12_381_G2_compress" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "Bls12_381_G2_uncompress" 'PrefixI 'False) (U1TypeType)))) :+: ((C1 ('MetaCons "Bls12_381_millerLoop" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "Bls12_381_mulMlResult" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "Bls12_381_finalVerify" 'PrefixI 'False) (U1TypeType))) :+: ((C1 ('MetaCons "Keccak_256" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "Blake2b_224" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "IntegerToByteString" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "ByteStringToInteger" 'PrefixI 'False) (U1TypeType)))))) :+: ((((C1 ('MetaCons "AndByteString" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "OrByteString" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "XorByteString" 'PrefixI 'False) (U1TypeType))) :+: (C1 ('MetaCons "ComplementByteString" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "ReadBit" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "WriteBits" 'PrefixI 'False) (U1TypeType)))) :+: ((C1 ('MetaCons "ReplicateByte" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "ShiftByteString" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "RotateByteString" 'PrefixI 'False) (U1TypeType))) :+: ((C1 ('MetaCons "CountSetBits" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "FindFirstSetBit" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "Ripemd_160" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "ExpModInteger" 'PrefixI 'False) (U1TypeType))))) :+: (((C1 ('MetaCons "DropList" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "LengthOfArray" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "ListToArray" 'PrefixI 'False) (U1TypeType))) :+: (C1 ('MetaCons "IndexArray" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "Bls12_381_G1_multiScalarMul" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "Bls12_381_G2_multiScalarMul" 'PrefixI 'False) (U1TypeType)))) :+: ((C1 ('MetaCons "InsertCoin" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "LookupCoin" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "UnionValue" 'PrefixI 'False) (U1TypeType))) :+: ((C1 ('MetaCons "ValueContains" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "ValueData" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "UnValueData" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "ScaleValue" 'PrefixI 'False) (U1TypeType))))))))
Generic ParserError 
Instance details

Defined in PlutusCore.Error

Generic ParserErrorBundle 
Instance details

Defined in PlutusCore.Error

Associated Types

type Rep ParserErrorBundle 
Instance details

Defined in PlutusCore.Error

type Rep ParserErrorBundle = D1 ('MetaData "ParserErrorBundle" "PlutusCore.Error" "plutus-core-1.60.0.0-232486ac372935a10106110e529b1e446aa9f9bd5f1894ab9d24330e795e7168" 'False) (C1 ('MetaCons "ParseErrorB" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (ParseErrorBundle Text ParserError))))
Generic CkUserError 
Instance details

Defined in PlutusCore.Evaluation.Machine.Ck

Associated Types

type Rep CkUserError 
Instance details

Defined in PlutusCore.Evaluation.Machine.Ck

type Rep CkUserError = D1 ('MetaData "CkUserError" "PlutusCore.Evaluation.Machine.Ck" "plutus-core-1.60.0.0-232486ac372935a10106110e529b1e446aa9f9bd5f1894ab9d24330e795e7168" 'False) (C1 ('MetaCons "CkCaseBuiltinError" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)) :+: C1 ('MetaCons "CkEvaluationFailure" 'PrefixI 'False) (U1TypeType))

Methods

from ∷ CkUserError → Rep CkUserError x #

toRep CkUserError x → CkUserError #

Generic CostModelApplyError 
Instance details

Defined in PlutusCore.Evaluation.Machine.CostModelInterface

Associated Types

type Rep CostModelApplyError 
Instance details

Defined in PlutusCore.Evaluation.Machine.CostModelInterface

type Rep CostModelApplyError = D1 ('MetaData "CostModelApplyError" "PlutusCore.Evaluation.Machine.CostModelInterface" "plutus-core-1.60.0.0-232486ac372935a10106110e529b1e446aa9f9bd5f1894ab9d24330e795e7168" 'False) (C1 ('MetaCons "CMUnknownParamError" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text)) :+: (C1 ('MetaCons "CMInternalReadError" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "CMInternalWriteError" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 String))))
Generic Coefficient0 
Instance details

Defined in PlutusCore.Evaluation.Machine.CostingFun.Core

Associated Types

type Rep Coefficient0 
Instance details

Defined in PlutusCore.Evaluation.Machine.CostingFun.Core

type Rep Coefficient0 = D1 ('MetaData "Coefficient0" "PlutusCore.Evaluation.Machine.CostingFun.Core" "plutus-core-1.60.0.0-232486ac372935a10106110e529b1e446aa9f9bd5f1894ab9d24330e795e7168" 'True) (C1 ('MetaCons "Coefficient0" 'PrefixI 'True) (S1 ('MetaSel ('Just "unCoefficient0") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 CostingInteger)))
Generic Coefficient00 
Instance details

Defined in PlutusCore.Evaluation.Machine.CostingFun.Core

Associated Types

type Rep Coefficient00 
Instance details

Defined in PlutusCore.Evaluation.Machine.CostingFun.Core

type Rep Coefficient00 = D1 ('MetaData "Coefficient00" "PlutusCore.Evaluation.Machine.CostingFun.Core" "plutus-core-1.60.0.0-232486ac372935a10106110e529b1e446aa9f9bd5f1894ab9d24330e795e7168" 'True) (C1 ('MetaCons "Coefficient00" 'PrefixI 'True) (S1 ('MetaSel ('Just "unCoefficient00") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 CostingInteger)))
Generic Coefficient01 
Instance details

Defined in PlutusCore.Evaluation.Machine.CostingFun.Core

Associated Types

type Rep Coefficient01 
Instance details

Defined in PlutusCore.Evaluation.Machine.CostingFun.Core

type Rep Coefficient01 = D1 ('MetaData "Coefficient01" "PlutusCore.Evaluation.Machine.CostingFun.Core" "plutus-core-1.60.0.0-232486ac372935a10106110e529b1e446aa9f9bd5f1894ab9d24330e795e7168" 'True) (C1 ('MetaCons "Coefficient01" 'PrefixI 'True) (S1 ('MetaSel ('Just "unCoefficient01") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 CostingInteger)))
Generic Coefficient02 
Instance details

Defined in PlutusCore.Evaluation.Machine.CostingFun.Core

Associated Types

type Rep Coefficient02 
Instance details

Defined in PlutusCore.Evaluation.Machine.CostingFun.Core

type Rep Coefficient02 = D1 ('MetaData "Coefficient02" "PlutusCore.Evaluation.Machine.CostingFun.Core" "plutus-core-1.60.0.0-232486ac372935a10106110e529b1e446aa9f9bd5f1894ab9d24330e795e7168" 'True) (C1 ('MetaCons "Coefficient02" 'PrefixI 'True) (S1 ('MetaSel ('Just "unCoefficient02") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 CostingInteger)))
Generic Coefficient1 
Instance details

Defined in PlutusCore.Evaluation.Machine.CostingFun.Core

Associated Types

type Rep Coefficient1 
Instance details

Defined in PlutusCore.Evaluation.Machine.CostingFun.Core

type Rep Coefficient1 = D1 ('MetaData "Coefficient1" "PlutusCore.Evaluation.Machine.CostingFun.Core" "plutus-core-1.60.0.0-232486ac372935a10106110e529b1e446aa9f9bd5f1894ab9d24330e795e7168" 'True) (C1 ('MetaCons "Coefficient1" 'PrefixI 'True) (S1 ('MetaSel ('Just "unCoefficient1") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 CostingInteger)))
Generic Coefficient10 
Instance details

Defined in PlutusCore.Evaluation.Machine.CostingFun.Core

Associated Types

type Rep Coefficient10 
Instance details

Defined in PlutusCore.Evaluation.Machine.CostingFun.Core

type Rep Coefficient10 = D1 ('MetaData "Coefficient10" "PlutusCore.Evaluation.Machine.CostingFun.Core" "plutus-core-1.60.0.0-232486ac372935a10106110e529b1e446aa9f9bd5f1894ab9d24330e795e7168" 'True) (C1 ('MetaCons "Coefficient10" 'PrefixI 'True) (S1 ('MetaSel ('Just "unCoefficient10") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 CostingInteger)))
Generic Coefficient11 
Instance details

Defined in PlutusCore.Evaluation.Machine.CostingFun.Core

Associated Types

type Rep Coefficient11 
Instance details

Defined in PlutusCore.Evaluation.Machine.CostingFun.Core

type Rep Coefficient11 = D1 ('MetaData "Coefficient11" "PlutusCore.Evaluation.Machine.CostingFun.Core" "plutus-core-1.60.0.0-232486ac372935a10106110e529b1e446aa9f9bd5f1894ab9d24330e795e7168" 'True) (C1 ('MetaCons "Coefficient11" 'PrefixI 'True) (S1 ('MetaSel ('Just "unCoefficient11") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 CostingInteger)))
Generic Coefficient12 
Instance details

Defined in PlutusCore.Evaluation.Machine.CostingFun.Core

Associated Types

type Rep Coefficient12 
Instance details

Defined in PlutusCore.Evaluation.Machine.CostingFun.Core

type Rep Coefficient12 = D1 ('MetaData "Coefficient12" "PlutusCore.Evaluation.Machine.CostingFun.Core" "plutus-core-1.60.0.0-232486ac372935a10106110e529b1e446aa9f9bd5f1894ab9d24330e795e7168" 'True) (C1 ('MetaCons "Coefficient12" 'PrefixI 'True) (S1 ('MetaSel ('Just "unCoefficient12") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 CostingInteger)))
Generic Coefficient2 
Instance details

Defined in PlutusCore.Evaluation.Machine.CostingFun.Core

Associated Types

type Rep Coefficient2 
Instance details

Defined in PlutusCore.Evaluation.Machine.CostingFun.Core

type Rep Coefficient2 = D1 ('MetaData "Coefficient2" "PlutusCore.Evaluation.Machine.CostingFun.Core" "plutus-core-1.60.0.0-232486ac372935a10106110e529b1e446aa9f9bd5f1894ab9d24330e795e7168" 'True) (C1 ('MetaCons "Coefficient2" 'PrefixI 'True) (S1 ('MetaSel ('Just "unCoefficient2") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 CostingInteger)))
Generic Coefficient20 
Instance details

Defined in PlutusCore.Evaluation.Machine.CostingFun.Core

Associated Types

type Rep Coefficient20 
Instance details

Defined in PlutusCore.Evaluation.Machine.CostingFun.Core

type Rep Coefficient20 = D1 ('MetaData "Coefficient20" "PlutusCore.Evaluation.Machine.CostingFun.Core" "plutus-core-1.60.0.0-232486ac372935a10106110e529b1e446aa9f9bd5f1894ab9d24330e795e7168" 'True) (C1 ('MetaCons "Coefficient20" 'PrefixI 'True) (S1 ('MetaSel ('Just "unCoefficient20") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 CostingInteger)))
Generic ExpModCostingFunction 
Instance details

Defined in PlutusCore.Evaluation.Machine.CostingFun.Core

Associated Types

type Rep ExpModCostingFunction 
Instance details

Defined in PlutusCore.Evaluation.Machine.CostingFun.Core

type Rep ExpModCostingFunction = D1 ('MetaData "ExpModCostingFunction" "PlutusCore.Evaluation.Machine.CostingFun.Core" "plutus-core-1.60.0.0-232486ac372935a10106110e529b1e446aa9f9bd5f1894ab9d24330e795e7168" 'False) (C1 ('MetaCons "ExpModCostingFunction" 'PrefixI 'True) (S1 ('MetaSel ('Just "coefficient00") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedUnpack) (Rec0 Coefficient00) :*: (S1 ('MetaSel ('Just "coefficient11") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedUnpack) (Rec0 Coefficient11) :*: S1 ('MetaSel ('Just "coefficient12") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedUnpack) (Rec0 Coefficient12))))
Generic Intercept 
Instance details

Defined in PlutusCore.Evaluation.Machine.CostingFun.Core

Associated Types

type Rep Intercept 
Instance details

Defined in PlutusCore.Evaluation.Machine.CostingFun.Core

type Rep Intercept = D1 ('MetaData "Intercept" "PlutusCore.Evaluation.Machine.CostingFun.Core" "plutus-core-1.60.0.0-232486ac372935a10106110e529b1e446aa9f9bd5f1894ab9d24330e795e7168" 'True) (C1 ('MetaCons "Intercept" 'PrefixI 'True) (S1 ('MetaSel ('Just "unIntercept") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 CostingInteger)))

Methods

fromInterceptRep Intercept x #

toRep Intercept x → Intercept #

Generic ModelConstantOrLinear 
Instance details

Defined in PlutusCore.Evaluation.Machine.CostingFun.Core

Associated Types

type Rep ModelConstantOrLinear 
Instance details

Defined in PlutusCore.Evaluation.Machine.CostingFun.Core

type Rep ModelConstantOrLinear = D1 ('MetaData "ModelConstantOrLinear" "PlutusCore.Evaluation.Machine.CostingFun.Core" "plutus-core-1.60.0.0-232486ac372935a10106110e529b1e446aa9f9bd5f1894ab9d24330e795e7168" 'False) (C1 ('MetaCons "ModelConstantOrLinear" 'PrefixI 'True) (S1 ('MetaSel ('Just "modelConstantOrLinearConstant") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedUnpack) (Rec0 CostingInteger) :*: (S1 ('MetaSel ('Just "modelConstantOrLinearIntercept") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedUnpack) (Rec0 Intercept) :*: S1 ('MetaSel ('Just "modelConstantOrLinearSlope") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedUnpack) (Rec0 Slope))))
Generic ModelConstantOrOneArgument 
Instance details

Defined in PlutusCore.Evaluation.Machine.CostingFun.Core

Associated Types

type Rep ModelConstantOrOneArgument 
Instance details

Defined in PlutusCore.Evaluation.Machine.CostingFun.Core

type Rep ModelConstantOrOneArgument = D1 ('MetaData "ModelConstantOrOneArgument" "PlutusCore.Evaluation.Machine.CostingFun.Core" "plutus-core-1.60.0.0-232486ac372935a10106110e529b1e446aa9f9bd5f1894ab9d24330e795e7168" 'False) (C1 ('MetaCons "ModelConstantOrOneArgument" 'PrefixI 'True) (S1 ('MetaSel ('Just "modelConstantOrOneArgumentConstant") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedUnpack) (Rec0 CostingInteger) :*: S1 ('MetaSel ('Just "modelConstantOrOneArgumentModel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ModelOneArgument)))
Generic ModelConstantOrTwoArguments 
Instance details

Defined in PlutusCore.Evaluation.Machine.CostingFun.Core

Associated Types

type Rep ModelConstantOrTwoArguments 
Instance details

Defined in PlutusCore.Evaluation.Machine.CostingFun.Core

type Rep ModelConstantOrTwoArguments = D1 ('MetaData "ModelConstantOrTwoArguments" "PlutusCore.Evaluation.Machine.CostingFun.Core" "plutus-core-1.60.0.0-232486ac372935a10106110e529b1e446aa9f9bd5f1894ab9d24330e795e7168" 'False) (C1 ('MetaCons "ModelConstantOrTwoArguments" 'PrefixI 'True) (S1 ('MetaSel ('Just "modelConstantOrTwoArgumentsConstant") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedUnpack) (Rec0 CostingInteger) :*: S1 ('MetaSel ('Just "modelConstantOrTwoArgumentsModel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ModelTwoArguments)))
Generic ModelFiveArguments 
Instance details

Defined in PlutusCore.Evaluation.Machine.CostingFun.Core

Associated Types

type Rep ModelFiveArguments 
Instance details

Defined in PlutusCore.Evaluation.Machine.CostingFun.Core

type Rep ModelFiveArguments = D1 ('MetaData "ModelFiveArguments" "PlutusCore.Evaluation.Machine.CostingFun.Core" "plutus-core-1.60.0.0-232486ac372935a10106110e529b1e446aa9f9bd5f1894ab9d24330e795e7168" 'False) (C1 ('MetaCons "ModelFiveArgumentsConstantCost" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedUnpack) (Rec0 CostingInteger)))
Generic ModelFourArguments 
Instance details

Defined in PlutusCore.Evaluation.Machine.CostingFun.Core

Associated Types

type Rep ModelFourArguments 
Instance details

Defined in PlutusCore.Evaluation.Machine.CostingFun.Core

type Rep ModelFourArguments = D1 ('MetaData "ModelFourArguments" "PlutusCore.Evaluation.Machine.CostingFun.Core" "plutus-core-1.60.0.0-232486ac372935a10106110e529b1e446aa9f9bd5f1894ab9d24330e795e7168" 'False) (C1 ('MetaCons "ModelFourArgumentsConstantCost" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedUnpack) (Rec0 CostingInteger)) :+: C1 ('MetaCons "ModelFourArgumentsLinearInU" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 OneVariableLinearFunction)))
Generic ModelOneArgument 
Instance details

Defined in PlutusCore.Evaluation.Machine.CostingFun.Core

Associated Types

type Rep ModelOneArgument 
Instance details

Defined in PlutusCore.Evaluation.Machine.CostingFun.Core

type Rep ModelOneArgument = D1 ('MetaData "ModelOneArgument" "PlutusCore.Evaluation.Machine.CostingFun.Core" "plutus-core-1.60.0.0-232486ac372935a10106110e529b1e446aa9f9bd5f1894ab9d24330e795e7168" 'False) (C1 ('MetaCons "ModelOneArgumentConstantCost" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedUnpack) (Rec0 CostingInteger)) :+: (C1 ('MetaCons "ModelOneArgumentLinearInX" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 OneVariableLinearFunction)) :+: C1 ('MetaCons "ModelOneArgumentQuadraticInX" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 OneVariableQuadraticFunction))))
Generic ModelSixArguments 
Instance details

Defined in PlutusCore.Evaluation.Machine.CostingFun.Core

Associated Types

type Rep ModelSixArguments 
Instance details

Defined in PlutusCore.Evaluation.Machine.CostingFun.Core

type Rep ModelSixArguments = D1 ('MetaData "ModelSixArguments" "PlutusCore.Evaluation.Machine.CostingFun.Core" "plutus-core-1.60.0.0-232486ac372935a10106110e529b1e446aa9f9bd5f1894ab9d24330e795e7168" 'False) (C1 ('MetaCons "ModelSixArgumentsConstantCost" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedUnpack) (Rec0 CostingInteger)))
Generic ModelSubtractedSizes 
Instance details

Defined in PlutusCore.Evaluation.Machine.CostingFun.Core

Associated Types

type Rep ModelSubtractedSizes 
Instance details

Defined in PlutusCore.Evaluation.Machine.CostingFun.Core

type Rep ModelSubtractedSizes = D1 ('MetaData "ModelSubtractedSizes" "PlutusCore.Evaluation.Machine.CostingFun.Core" "plutus-core-1.60.0.0-232486ac372935a10106110e529b1e446aa9f9bd5f1894ab9d24330e795e7168" 'False) (C1 ('MetaCons "ModelSubtractedSizes" 'PrefixI 'True) (S1 ('MetaSel ('Just "modelSubtractedSizesIntercept") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedUnpack) (Rec0 Intercept) :*: (S1 ('MetaSel ('Just "modelSubtractedSizesSlope") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedUnpack) (Rec0 Slope) :*: S1 ('MetaSel ('Just "modelSubtractedSizesMinimum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedUnpack) (Rec0 CostingInteger))))
Generic ModelThreeArguments 
Instance details

Defined in PlutusCore.Evaluation.Machine.CostingFun.Core

Associated Types

type Rep ModelThreeArguments 
Instance details

Defined in PlutusCore.Evaluation.Machine.CostingFun.Core

type Rep ModelThreeArguments = D1 ('MetaData "ModelThreeArguments" "PlutusCore.Evaluation.Machine.CostingFun.Core" "plutus-core-1.60.0.0-232486ac372935a10106110e529b1e446aa9f9bd5f1894ab9d24330e795e7168" 'False) (((C1 ('MetaCons "ModelThreeArgumentsConstantCost" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedUnpack) (Rec0 CostingInteger)) :+: C1 ('MetaCons "ModelThreeArgumentsLinearInX" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 OneVariableLinearFunction))) :+: (C1 ('MetaCons "ModelThreeArgumentsLinearInY" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 OneVariableLinearFunction)) :+: (C1 ('MetaCons "ModelThreeArgumentsLinearInZ" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 OneVariableLinearFunction)) :+: C1 ('MetaCons "ModelThreeArgumentsQuadraticInZ" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 OneVariableQuadraticFunction))))) :+: ((C1 ('MetaCons "ModelThreeArgumentsLiteralInYOrLinearInZ" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 OneVariableLinearFunction)) :+: C1 ('MetaCons "ModelThreeArgumentsLinearInMaxYZ" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 OneVariableLinearFunction))) :+: (C1 ('MetaCons "ModelThreeArgumentsLinearInYAndZ" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TwoVariableLinearFunction)) :+: (C1 ('MetaCons "ModelThreeArgumentsQuadraticInYAndZ" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TwoVariableQuadraticFunction)) :+: C1 ('MetaCons "ModelThreeArgumentsExpModCost" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ExpModCostingFunction))))))
Generic ModelTwoArguments 
Instance details

Defined in PlutusCore.Evaluation.Machine.CostingFun.Core

Associated Types

type Rep ModelTwoArguments 
Instance details

Defined in PlutusCore.Evaluation.Machine.CostingFun.Core

type Rep ModelTwoArguments = D1 ('MetaData "ModelTwoArguments" "PlutusCore.Evaluation.Machine.CostingFun.Core" "plutus-core-1.60.0.0-232486ac372935a10106110e529b1e446aa9f9bd5f1894ab9d24330e795e7168" 'False) ((((C1 ('MetaCons "ModelTwoArgumentsConstantCost" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedUnpack) (Rec0 CostingInteger)) :+: C1 ('MetaCons "ModelTwoArgumentsLinearInX" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 OneVariableLinearFunction))) :+: (C1 ('MetaCons "ModelTwoArgumentsLinearInY" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 OneVariableLinearFunction)) :+: C1 ('MetaCons "ModelTwoArgumentsLinearInXAndY" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TwoVariableLinearFunction)))) :+: ((C1 ('MetaCons "ModelTwoArgumentsAddedSizes" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 OneVariableLinearFunction)) :+: C1 ('MetaCons "ModelTwoArgumentsSubtractedSizes" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ModelSubtractedSizes))) :+: (C1 ('MetaCons "ModelTwoArgumentsMultipliedSizes" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 OneVariableLinearFunction)) :+: C1 ('MetaCons "ModelTwoArgumentsMinSize" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 OneVariableLinearFunction))))) :+: (((C1 ('MetaCons "ModelTwoArgumentsMaxSize" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 OneVariableLinearFunction)) :+: C1 ('MetaCons "ModelTwoArgumentsLinearOnDiagonal" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ModelConstantOrLinear))) :+: (C1 ('MetaCons "ModelTwoArgumentsConstOffDiagonal" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ModelConstantOrOneArgument)) :+: C1 ('MetaCons "ModelTwoArgumentsConstAboveDiagonal" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ModelConstantOrTwoArguments)))) :+: ((C1 ('MetaCons "ModelTwoArgumentsConstBelowDiagonal" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ModelConstantOrTwoArguments)) :+: C1 ('MetaCons "ModelTwoArgumentsQuadraticInY" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 OneVariableQuadraticFunction))) :+: (C1 ('MetaCons "ModelTwoArgumentsQuadraticInXAndY" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TwoVariableQuadraticFunction)) :+: C1 ('MetaCons "ModelTwoArgumentsWithInteractionInXAndY" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TwoVariableWithInteractionFunction))))))
Generic OneVariableLinearFunction 
Instance details

Defined in PlutusCore.Evaluation.Machine.CostingFun.Core

Associated Types

type Rep OneVariableLinearFunction 
Instance details

Defined in PlutusCore.Evaluation.Machine.CostingFun.Core

type Rep OneVariableLinearFunction = D1 ('MetaData "OneVariableLinearFunction" "PlutusCore.Evaluation.Machine.CostingFun.Core" "plutus-core-1.60.0.0-232486ac372935a10106110e529b1e446aa9f9bd5f1894ab9d24330e795e7168" 'False) (C1 ('MetaCons "OneVariableLinearFunction" 'PrefixI 'True) (S1 ('MetaSel ('Just "oneVariableLinearFunctionIntercept") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedUnpack) (Rec0 Intercept) :*: S1 ('MetaSel ('Just "oneVariableLinearFunctionSlope") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedUnpack) (Rec0 Slope)))
Generic OneVariableQuadraticFunction 
Instance details

Defined in PlutusCore.Evaluation.Machine.CostingFun.Core

Associated Types

type Rep OneVariableQuadraticFunction 
Instance details

Defined in PlutusCore.Evaluation.Machine.CostingFun.Core

type Rep OneVariableQuadraticFunction = D1 ('MetaData "OneVariableQuadraticFunction" "PlutusCore.Evaluation.Machine.CostingFun.Core" "plutus-core-1.60.0.0-232486ac372935a10106110e529b1e446aa9f9bd5f1894ab9d24330e795e7168" 'False) (C1 ('MetaCons "OneVariableQuadraticFunction" 'PrefixI 'True) (S1 ('MetaSel ('Just "oneVariableQuadraticFunctionC0") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedUnpack) (Rec0 Coefficient0) :*: (S1 ('MetaSel ('Just "oneVariableQuadraticFunctionC1") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedUnpack) (Rec0 Coefficient1) :*: S1 ('MetaSel ('Just "oneVariableQuadraticFunctionC2") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedUnpack) (Rec0 Coefficient2))))
Generic Slope 
Instance details

Defined in PlutusCore.Evaluation.Machine.CostingFun.Core

Associated Types

type Rep Slope 
Instance details

Defined in PlutusCore.Evaluation.Machine.CostingFun.Core

type Rep Slope = D1 ('MetaData "Slope" "PlutusCore.Evaluation.Machine.CostingFun.Core" "plutus-core-1.60.0.0-232486ac372935a10106110e529b1e446aa9f9bd5f1894ab9d24330e795e7168" 'True) (C1 ('MetaCons "Slope" 'PrefixI 'True) (S1 ('MetaSel ('Just "unSlope") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 CostingInteger)))

Methods

fromSlopeRep Slope x #

toRep Slope x → Slope #

Generic TwoVariableLinearFunction 
Instance details

Defined in PlutusCore.Evaluation.Machine.CostingFun.Core

Associated Types

type Rep TwoVariableLinearFunction 
Instance details

Defined in PlutusCore.Evaluation.Machine.CostingFun.Core

type Rep TwoVariableLinearFunction = D1 ('MetaData "TwoVariableLinearFunction" "PlutusCore.Evaluation.Machine.CostingFun.Core" "plutus-core-1.60.0.0-232486ac372935a10106110e529b1e446aa9f9bd5f1894ab9d24330e795e7168" 'False) (C1 ('MetaCons "TwoVariableLinearFunction" 'PrefixI 'True) (S1 ('MetaSel ('Just "twoVariableLinearFunctionIntercept") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedUnpack) (Rec0 Intercept) :*: (S1 ('MetaSel ('Just "twoVariableLinearFunctionSlope1") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedUnpack) (Rec0 Slope) :*: S1 ('MetaSel ('Just "twoVariableLinearFunctionSlope2") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedUnpack) (Rec0 Slope))))
Generic TwoVariableQuadraticFunction 
Instance details

Defined in PlutusCore.Evaluation.Machine.CostingFun.Core

Associated Types

type Rep TwoVariableQuadraticFunction 
Instance details

Defined in PlutusCore.Evaluation.Machine.CostingFun.Core

type Rep TwoVariableQuadraticFunction = D1 ('MetaData "TwoVariableQuadraticFunction" "PlutusCore.Evaluation.Machine.CostingFun.Core" "plutus-core-1.60.0.0-232486ac372935a10106110e529b1e446aa9f9bd5f1894ab9d24330e795e7168" 'False) (C1 ('MetaCons "TwoVariableQuadraticFunction" 'PrefixI 'True) ((S1 ('MetaSel ('Just "twoVariableQuadraticFunctionMinimum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedUnpack) (Rec0 CostingInteger) :*: (S1 ('MetaSel ('Just "twoVariableQuadraticFunctionC00") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedUnpack) (Rec0 Coefficient00) :*: S1 ('MetaSel ('Just "twoVariableQuadraticFunctionC10") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedUnpack) (Rec0 Coefficient10))) :*: ((S1 ('MetaSel ('Just "twoVariableQuadraticFunctionC01") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedUnpack) (Rec0 Coefficient01) :*: S1 ('MetaSel ('Just "twoVariableQuadraticFunctionC20") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedUnpack) (Rec0 Coefficient20)) :*: (S1 ('MetaSel ('Just "twoVariableQuadraticFunctionC11") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedUnpack) (Rec0 Coefficient11) :*: S1 ('MetaSel ('Just "twoVariableQuadraticFunctionC02") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedUnpack) (Rec0 Coefficient02)))))
Generic TwoVariableWithInteractionFunction 
Instance details

Defined in PlutusCore.Evaluation.Machine.CostingFun.Core

Associated Types

type Rep TwoVariableWithInteractionFunction 
Instance details

Defined in PlutusCore.Evaluation.Machine.CostingFun.Core

type Rep TwoVariableWithInteractionFunction = D1 ('MetaData "TwoVariableWithInteractionFunction" "PlutusCore.Evaluation.Machine.CostingFun.Core" "plutus-core-1.60.0.0-232486ac372935a10106110e529b1e446aa9f9bd5f1894ab9d24330e795e7168" 'False) (C1 ('MetaCons "TwoVariableWithInteractionFunction" 'PrefixI 'True) ((S1 ('MetaSel ('Just "twoVariableWithInteractionFunctionC00") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedUnpack) (Rec0 Coefficient00) :*: S1 ('MetaSel ('Just "twoVariableWithInteractionFunctionC10") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedUnpack) (Rec0 Coefficient10)) :*: (S1 ('MetaSel ('Just "twoVariableWithInteractionFunctionC01") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedUnpack) (Rec0 Coefficient01) :*: S1 ('MetaSel ('Just "twoVariableWithInteractionFunctionC11") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedUnpack) (Rec0 Coefficient11))))
Generic ExBudget 
Instance details

Defined in PlutusCore.Evaluation.Machine.ExBudget

Associated Types

type Rep ExBudget 
Instance details

Defined in PlutusCore.Evaluation.Machine.ExBudget

type Rep ExBudget = D1 ('MetaData "ExBudget" "PlutusCore.Evaluation.Machine.ExBudget" "plutus-core-1.60.0.0-232486ac372935a10106110e529b1e446aa9f9bd5f1894ab9d24330e795e7168" 'False) (C1 ('MetaCons "ExBudget" 'PrefixI 'True) (S1 ('MetaSel ('Just "exBudgetCPU") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedUnpack) (Rec0 ExCPU) :*: S1 ('MetaSel ('Just "exBudgetMemory") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedUnpack) (Rec0 ExMemory)))

Methods

fromExBudgetRep ExBudget x #

toRep ExBudget x → ExBudget #

Generic ExCPU 
Instance details

Defined in PlutusCore.Evaluation.Machine.ExMemory

Associated Types

type Rep ExCPU 
Instance details

Defined in PlutusCore.Evaluation.Machine.ExMemory

type Rep ExCPU = D1 ('MetaData "ExCPU" "PlutusCore.Evaluation.Machine.ExMemory" "plutus-core-1.60.0.0-232486ac372935a10106110e529b1e446aa9f9bd5f1894ab9d24330e795e7168" 'True) (C1 ('MetaCons "ExCPU" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 CostingInteger)))

Methods

fromExCPURep ExCPU x #

toRep ExCPU x → ExCPU #

Generic ExMemory 
Instance details

Defined in PlutusCore.Evaluation.Machine.ExMemory

Associated Types

type Rep ExMemory 
Instance details

Defined in PlutusCore.Evaluation.Machine.ExMemory

type Rep ExMemory = D1 ('MetaData "ExMemory" "PlutusCore.Evaluation.Machine.ExMemory" "plutus-core-1.60.0.0-232486ac372935a10106110e529b1e446aa9f9bd5f1894ab9d24330e795e7168" 'True) (C1 ('MetaCons "ExMemory" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 CostingInteger)))

Methods

fromExMemoryRep ExMemory x #

toRep ExMemory x → ExMemory #

Generic Name 
Instance details

Defined in PlutusCore.Name.Unique

Associated Types

type Rep Name 
Instance details

Defined in PlutusCore.Name.Unique

type Rep Name = D1 ('MetaData "Name" "PlutusCore.Name.Unique" "plutus-core-1.60.0.0-232486ac372935a10106110e529b1e446aa9f9bd5f1894ab9d24330e795e7168" 'False) (C1 ('MetaCons "Name" 'PrefixI 'True) (S1 ('MetaSel ('Just "_nameText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "_nameUnique") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Unique)))

Methods

fromNameRep Name x #

toRep Name x → Name #

Generic TyName 
Instance details

Defined in PlutusCore.Name.Unique

Associated Types

type Rep TyName 
Instance details

Defined in PlutusCore.Name.Unique

type Rep TyName = D1 ('MetaData "TyName" "PlutusCore.Name.Unique" "plutus-core-1.60.0.0-232486ac372935a10106110e529b1e446aa9f9bd5f1894ab9d24330e795e7168" 'True) (C1 ('MetaCons "TyName" 'PrefixI 'True) (S1 ('MetaSel ('Just "unTyName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name)))

Methods

fromTyNameRep TyName x #

toRep TyName x → TyName #

Generic K 
Instance details

Defined in PlutusCore.Value

Associated Types

type Rep K 
Instance details

Defined in PlutusCore.Value

type Rep K = D1 ('MetaData "K" "PlutusCore.Value" "plutus-core-1.60.0.0-232486ac372935a10106110e529b1e446aa9f9bd5f1894ab9d24330e795e7168" 'True) (C1 ('MetaCons "UnsafeK" 'PrefixI 'True) (S1 ('MetaSel ('Just "unK") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString)))

Methods

fromKRep K x #

toRep K x → K #

Generic Quantity 
Instance details

Defined in PlutusCore.Value

Associated Types

type Rep Quantity 
Instance details

Defined in PlutusCore.Value

type Rep Quantity = D1 ('MetaData "Quantity" "PlutusCore.Value" "plutus-core-1.60.0.0-232486ac372935a10106110e529b1e446aa9f9bd5f1894ab9d24330e795e7168" 'True) (C1 ('MetaCons "UnsafeQuantity" 'PrefixI 'True) (S1 ('MetaSel ('Just "unQuantity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer)))

Methods

fromQuantityRep Quantity x #

toRep Quantity x → Quantity #

Generic Value 
Instance details

Defined in PlutusCore.Value

Associated Types

type Rep Value 
Instance details

Defined in PlutusCore.Value

type Rep Value = D1 ('MetaData "Value" "PlutusCore.Value" "plutus-core-1.60.0.0-232486ac372935a10106110e529b1e446aa9f9bd5f1894ab9d24330e795e7168" 'False) (C1 ('MetaCons "Value" 'PrefixI 'False) ((S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 NestedMap) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (IntMap Int))) :*: (S1 ('MetaSel ('NothingMaybe Symbol) 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 Int) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 Int))))

Methods

fromValueRep Value x #

toRep Value x → Value #

Generic Version 
Instance details

Defined in PlutusCore.Version

Associated Types

type Rep Version 
Instance details

Defined in PlutusCore.Version

type Rep Version = D1 ('MetaData "Version" "PlutusCore.Version" "plutus-core-1.60.0.0-232486ac372935a10106110e529b1e446aa9f9bd5f1894ab9d24330e795e7168" 'False) (C1 ('MetaCons "Version" 'PrefixI 'True) (S1 ('MetaSel ('Just "_versionMajor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Natural) :*: (S1 ('MetaSel ('Just "_versionMinor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Natural) :*: S1 ('MetaSel ('Just "_versionPatch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Natural))))

Methods

fromVersionRep Version x #

toRep Version x → Version #

Generic CekUserError 
Instance details

Defined in UntypedPlutusCore.Evaluation.Machine.Cek.Internal

Associated Types

type Rep CekUserError 
Instance details

Defined in UntypedPlutusCore.Evaluation.Machine.Cek.Internal

type Rep CekUserError = D1 ('MetaData "CekUserError" "UntypedPlutusCore.Evaluation.Machine.Cek.Internal" "plutus-core-1.60.0.0-232486ac372935a10106110e529b1e446aa9f9bd5f1894ab9d24330e795e7168" 'False) (C1 ('MetaCons "CekCaseBuiltinError" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)) :+: (C1 ('MetaCons "CekOutOfExError" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ExRestrictingBudget)) :+: C1 ('MetaCons "CekEvaluationFailure" 'PrefixI 'False) (U1TypeType)))
Generic StepKind 
Instance details

Defined in UntypedPlutusCore.Evaluation.Machine.Cek.Internal

Associated Types

type Rep StepKind 
Instance details

Defined in UntypedPlutusCore.Evaluation.Machine.Cek.Internal

type Rep StepKind = D1 ('MetaData "StepKind" "UntypedPlutusCore.Evaluation.Machine.Cek.Internal" "plutus-core-1.60.0.0-232486ac372935a10106110e529b1e446aa9f9bd5f1894ab9d24330e795e7168" 'False) (((C1 ('MetaCons "BConst" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "BVar" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "BLamAbs" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "BApply" 'PrefixI 'False) (U1TypeType))) :+: ((C1 ('MetaCons "BDelay" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "BForce" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "BBuiltin" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "BConstr" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "BCase" 'PrefixI 'False) (U1TypeType)))))

Methods

fromStepKindRep StepKind x #

toRep StepKind x → StepKind #

Generic Hints 
Instance details

Defined in UntypedPlutusCore.Transform.Certify.Hints

Associated Types

type Rep Hints 
Instance details

Defined in UntypedPlutusCore.Transform.Certify.Hints

type Rep Hints = D1 ('MetaData "Hints" "UntypedPlutusCore.Transform.Certify.Hints" "plutus-core-1.60.0.0-232486ac372935a10106110e529b1e446aa9f9bd5f1894ab9d24330e795e7168" 'False) (C1 ('MetaCons "Inline" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Inline)) :+: C1 ('MetaCons "NoHints" 'PrefixI 'False) (U1TypeType))

Methods

fromHintsRep Hints x #

toRep Hints x → Hints #

Generic Inline 
Instance details

Defined in UntypedPlutusCore.Transform.Certify.Hints

Associated Types

type Rep Inline 
Instance details

Defined in UntypedPlutusCore.Transform.Certify.Hints

type Rep Inline = D1 ('MetaData "Inline" "UntypedPlutusCore.Transform.Certify.Hints" "plutus-core-1.60.0.0-232486ac372935a10106110e529b1e446aa9f9bd5f1894ab9d24330e795e7168" 'False) (((C1 ('MetaCons "InlVar" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "InlLam" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Inline)) :+: C1 ('MetaCons "InlApply" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Inline) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Inline)))) :+: (C1 ('MetaCons "InlForce" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Inline)) :+: (C1 ('MetaCons "InlDelay" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Inline)) :+: C1 ('MetaCons "InlCon" 'PrefixI 'False) (U1TypeType)))) :+: ((C1 ('MetaCons "InlBuiltin" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "InlError" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "InlConstr" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Inline])))) :+: ((C1 ('MetaCons "InlCase" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Inline) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Inline])) :+: C1 ('MetaCons "InlExpand" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Inline))) :+: (C1 ('MetaCons "InlDrop" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Inline)) :+: C1 ('MetaCons "InlLamDrop" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Inline))))))

Methods

fromInlineRep Inline x #

toRep Inline x → Inline #

Generic SimplifierStage 
Instance details

Defined in UntypedPlutusCore.Transform.Certify.Trace

Associated Types

type Rep SimplifierStage 
Instance details

Defined in UntypedPlutusCore.Transform.Certify.Trace

type Rep SimplifierStage = D1 ('MetaData "SimplifierStage" "UntypedPlutusCore.Transform.Certify.Trace" "plutus-core-1.60.0.0-232486ac372935a10106110e529b1e446aa9f9bd5f1894ab9d24330e795e7168" 'False) (((C1 ('MetaCons "FloatDelay" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "ForceDelay" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "ForceCaseDelay" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "CaseOfCase" 'PrefixI 'False) (U1TypeType))) :+: ((C1 ('MetaCons "CaseReduce" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "Inline" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "CSE" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "ApplyToCase" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "Unknown" 'PrefixI 'False) (U1TypeType)))))
Generic Filler 
Instance details

Defined in PlutusCore.Flat.Filler

Associated Types

type Rep Filler 
Instance details

Defined in PlutusCore.Flat.Filler

type Rep Filler = D1 ('MetaData "Filler" "PlutusCore.Flat.Filler" "plutus-core-1.60.0.0-l-flat-31a9aa48285ad556552371676c8b3890b459cab43234492955bbe0bb898ea789" 'False) (C1 ('MetaCons "FillerBit" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Filler)) :+: C1 ('MetaCons "FillerEnd" 'PrefixI 'False) (U1TypeType))

Methods

from ∷ Filler → Rep Filler x #

toRep Filler x → Filler #

Generic DatatypeComponent 
Instance details

Defined in PlutusIR.Compiler.Provenance

Associated Types

type Rep DatatypeComponent 
Instance details

Defined in PlutusIR.Compiler.Provenance

type Rep DatatypeComponent = D1 ('MetaData "DatatypeComponent" "PlutusIR.Compiler.Provenance" "plutus-core-1.60.0.0-l-plutus-ir-689bda87b0e6b96f8423eb29e2126a0caf3f080eea8217d84a6dfde90df95dd5" 'False) ((C1 ('MetaCons "Constructor" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "ConstructorType" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "Destructor" 'PrefixI 'False) (U1TypeType))) :+: (C1 ('MetaCons "DestructorType" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "DatatypeType" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "PatternFunctor" 'PrefixI 'False) (U1TypeType))))

Methods

from ∷ DatatypeComponent → Rep DatatypeComponent x #

toRep DatatypeComponent x → DatatypeComponent #

Generic Recursivity 
Instance details

Defined in PlutusIR.Core.Type

Associated Types

type Rep Recursivity 
Instance details

Defined in PlutusIR.Core.Type

type Rep Recursivity = D1 ('MetaData "Recursivity" "PlutusIR.Core.Type" "plutus-core-1.60.0.0-l-plutus-ir-689bda87b0e6b96f8423eb29e2126a0caf3f080eea8217d84a6dfde90df95dd5" 'False) (C1 ('MetaCons "NonRec" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "Rec" 'PrefixI 'False) (U1TypeType))

Methods

from ∷ Recursivity → Rep Recursivity x #

toRep Recursivity x → Recursivity #

Generic Strictness 
Instance details

Defined in PlutusIR.Core.Type

Associated Types

type Rep Strictness 
Instance details

Defined in PlutusIR.Core.Type

type Rep Strictness = D1 ('MetaData "Strictness" "PlutusIR.Core.Type" "plutus-core-1.60.0.0-l-plutus-ir-689bda87b0e6b96f8423eb29e2126a0caf3f080eea8217d84a6dfde90df95dd5" 'False) (C1 ('MetaCons "NonStrict" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "Strict" 'PrefixI 'False) (U1TypeType))

Methods

from ∷ Strictness → Rep Strictness x #

toRep Strictness x → Strictness #

Generic SatInt 
Instance details

Defined in Data.SatInt

Associated Types

type Rep SatInt 
Instance details

Defined in Data.SatInt

type Rep SatInt = D1 ('MetaData "SatInt" "Data.SatInt" "plutus-core-1.60.0.0-l-satint-1d0f826280808bddf600e88eb15b6956282fef2023fe691774a79276134bd899" 'True) (C1 ('MetaCons "SI" 'PrefixI 'True) (S1 ('MetaSel ('Just "unSatInt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)))

Methods

fromSatIntRep SatInt x #

toRep SatInt x → SatInt #

Generic EvaluationContext 
Instance details

Defined in PlutusLedgerApi.Common.Eval

Associated Types

type Rep EvaluationContext 
Instance details

Defined in PlutusLedgerApi.Common.Eval

type Rep EvaluationContext = D1 ('MetaData "EvaluationContext" "PlutusLedgerApi.Common.Eval" "plutus-ledger-api-1.60.0.0-f83640c9efc441ef8ac0f24b307df3859ef709268cd1a5a1df43435c9cafac8b" 'False) (C1 ('MetaCons "EvaluationContext" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_evalCtxLedgerLang") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PlutusLedgerLanguage) :*: S1 ('MetaSel ('Just "_evalCtxCaserBuiltin") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (MajorProtocolVersionCaserBuiltin DefaultUni))) :*: (S1 ('MetaSel ('Just "_evalCtxToSemVar") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (MajorProtocolVersionBuiltinSemanticsVariant DefaultFun)) :*: S1 ('MetaSel ('Just "_evalCtxMachParsCache") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [(BuiltinSemanticsVariant DefaultFun, DefaultMachineVariantParameters)]))))
Generic MajorProtocolVersion 
Instance details

Defined in PlutusLedgerApi.Common.ProtocolVersions

Associated Types

type Rep MajorProtocolVersion 
Instance details

Defined in PlutusLedgerApi.Common.ProtocolVersions

type Rep MajorProtocolVersion = D1 ('MetaData "MajorProtocolVersion" "PlutusLedgerApi.Common.ProtocolVersions" "plutus-ledger-api-1.60.0.0-f83640c9efc441ef8ac0f24b307df3859ef709268cd1a5a1df43435c9cafac8b" 'True) (C1 ('MetaCons "MajorProtocolVersion" 'PrefixI 'True) (S1 ('MetaSel ('Just "getMajorProtocolVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)))
Generic ScriptForEvaluation 
Instance details

Defined in PlutusLedgerApi.Common.SerialisedScript

Associated Types

type Rep ScriptForEvaluation 
Instance details

Defined in PlutusLedgerApi.Common.SerialisedScript

type Rep ScriptForEvaluation = D1 ('MetaData "ScriptForEvaluation" "PlutusLedgerApi.Common.SerialisedScript" "plutus-ledger-api-1.60.0.0-f83640c9efc441ef8ac0f24b307df3859ef709268cd1a5a1df43435c9cafac8b" 'False) (C1 ('MetaCons "UnsafeScriptForEvaluation" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 SerialisedScript) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ScriptNamedDeBruijn)))
Generic ScriptNamedDeBruijn 
Instance details

Defined in PlutusLedgerApi.Common.SerialisedScript

Associated Types

type Rep ScriptNamedDeBruijn 
Instance details

Defined in PlutusLedgerApi.Common.SerialisedScript

type Rep ScriptNamedDeBruijn = D1 ('MetaData "ScriptNamedDeBruijn" "PlutusLedgerApi.Common.SerialisedScript" "plutus-ledger-api-1.60.0.0-f83640c9efc441ef8ac0f24b307df3859ef709268cd1a5a1df43435c9cafac8b" 'True) (C1 ('MetaCons "ScriptNamedDeBruijn" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Program NamedDeBruijn DefaultUni DefaultFun ()))))
Generic PlutusLedgerLanguage 
Instance details

Defined in PlutusLedgerApi.Common.Versions

Associated Types

type Rep PlutusLedgerLanguage 
Instance details

Defined in PlutusLedgerApi.Common.Versions

type Rep PlutusLedgerLanguage = D1 ('MetaData "PlutusLedgerLanguage" "PlutusLedgerApi.Common.Versions" "plutus-ledger-api-1.60.0.0-f83640c9efc441ef8ac0f24b307df3859ef709268cd1a5a1df43435c9cafac8b" 'False) (C1 ('MetaCons "PlutusV1" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "PlutusV2" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "PlutusV3" 'PrefixI 'False) (U1TypeType)))
Generic Address 
Instance details

Defined in PlutusLedgerApi.V1.Address

Associated Types

type Rep Address 
Instance details

Defined in PlutusLedgerApi.V1.Address

type Rep Address = D1 ('MetaData "Address" "PlutusLedgerApi.V1.Address" "plutus-ledger-api-1.60.0.0-f83640c9efc441ef8ac0f24b307df3859ef709268cd1a5a1df43435c9cafac8b" 'False) (C1 ('MetaCons "Address" 'PrefixI 'True) (S1 ('MetaSel ('Just "addressCredential") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Credential) :*: S1 ('MetaSel ('Just "addressStakingCredential") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe StakingCredential))))

Methods

fromAddressRep Address x #

toRep Address x → Address #

Generic LedgerBytes 
Instance details

Defined in PlutusLedgerApi.V1.Bytes

Associated Types

type Rep LedgerBytes 
Instance details

Defined in PlutusLedgerApi.V1.Bytes

type Rep LedgerBytes = D1 ('MetaData "LedgerBytes" "PlutusLedgerApi.V1.Bytes" "plutus-ledger-api-1.60.0.0-f83640c9efc441ef8ac0f24b307df3859ef709268cd1a5a1df43435c9cafac8b" 'True) (C1 ('MetaCons "LedgerBytes" 'PrefixI 'True) (S1 ('MetaSel ('Just "getLedgerBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 BuiltinByteString)))
Generic ScriptContext 
Instance details

Defined in PlutusLedgerApi.V1.Contexts

Associated Types

type Rep ScriptContext 
Instance details

Defined in PlutusLedgerApi.V1.Contexts

type Rep ScriptContext = D1 ('MetaData "ScriptContext" "PlutusLedgerApi.V1.Contexts" "plutus-ledger-api-1.60.0.0-f83640c9efc441ef8ac0f24b307df3859ef709268cd1a5a1df43435c9cafac8b" 'False) (C1 ('MetaCons "ScriptContext" 'PrefixI 'True) (S1 ('MetaSel ('Just "scriptContextTxInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TxInfo) :*: S1 ('MetaSel ('Just "scriptContextPurpose") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ScriptPurpose)))
Generic ScriptPurpose 
Instance details

Defined in PlutusLedgerApi.V1.Contexts

Associated Types

type Rep ScriptPurpose 
Instance details

Defined in PlutusLedgerApi.V1.Contexts

type Rep ScriptPurpose = D1 ('MetaData "ScriptPurpose" "PlutusLedgerApi.V1.Contexts" "plutus-ledger-api-1.60.0.0-f83640c9efc441ef8ac0f24b307df3859ef709268cd1a5a1df43435c9cafac8b" 'False) ((C1 ('MetaCons "Minting" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 CurrencySymbol)) :+: C1 ('MetaCons "Spending" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TxOutRef))) :+: (C1 ('MetaCons "Rewarding" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 StakingCredential)) :+: C1 ('MetaCons "Certifying" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 DCert))))
Generic TxInInfo 
Instance details

Defined in PlutusLedgerApi.V1.Contexts

Associated Types

type Rep TxInInfo 
Instance details

Defined in PlutusLedgerApi.V1.Contexts

type Rep TxInInfo = D1 ('MetaData "TxInInfo" "PlutusLedgerApi.V1.Contexts" "plutus-ledger-api-1.60.0.0-f83640c9efc441ef8ac0f24b307df3859ef709268cd1a5a1df43435c9cafac8b" 'False) (C1 ('MetaCons "TxInInfo" 'PrefixI 'True) (S1 ('MetaSel ('Just "txInInfoOutRef") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TxOutRef) :*: S1 ('MetaSel ('Just "txInInfoResolved") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TxOut)))

Methods

fromTxInInfoRep TxInInfo x #

toRep TxInInfo x → TxInInfo #

Generic TxInfo 
Instance details

Defined in PlutusLedgerApi.V1.Contexts

Associated Types

type Rep TxInfo 
Instance details

Defined in PlutusLedgerApi.V1.Contexts

type Rep TxInfo = D1 ('MetaData "TxInfo" "PlutusLedgerApi.V1.Contexts" "plutus-ledger-api-1.60.0.0-f83640c9efc441ef8ac0f24b307df3859ef709268cd1a5a1df43435c9cafac8b" 'False) (C1 ('MetaCons "TxInfo" 'PrefixI 'True) (((S1 ('MetaSel ('Just "txInfoInputs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [TxInInfo]) :*: S1 ('MetaSel ('Just "txInfoOutputs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [TxOut])) :*: (S1 ('MetaSel ('Just "txInfoFee") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Value) :*: (S1 ('MetaSel ('Just "txInfoMint") 'NoSourceUnpackedness '