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 Source # 
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.5.0-2d9563a8bde4f5e14480dd0a6ebb6cea6b8bcd45eee808101b5ea8ec9a002303" '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 Source # 
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-59e67e6a7a0d19da9933aaad5951b1c3813b239eaddd992d2efa2b43a9de4281" 'True) (C1 ('MetaCons "AM" 'PrefixI 'True) (S1 ('MetaSel ('Just "adjacencyIntMap") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (IntMap IntSet))))
Generic CCFlags # 
Instance details

Defined in GHC.RTS.Flags

Associated Types

type Rep CCFlags

Since: base-4.15.0.0

Instance details

Defined in GHC.RTS.Flags

type Rep CCFlags = D1 ('MetaData "CCFlags" "GHC.RTS.Flags" "base-4.22.0.0-fde1" '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.RTS.Flags

Associated Types

type Rep ConcFlags

Since: base-4.15.0.0

Instance details

Defined in GHC.RTS.Flags

type Rep ConcFlags = D1 ('MetaData "ConcFlags" "GHC.RTS.Flags" "base-4.22.0.0-fde1" '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.RTS.Flags

Associated Types

type Rep DebugFlags

Since: base-4.15.0.0

Instance details

Defined in GHC.RTS.Flags

type Rep DebugFlags = D1 ('MetaData "DebugFlags" "GHC.RTS.Flags" "base-4.22.0.0-fde1" '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.RTS.Flags

Associated Types

type Rep DoCostCentres

Since: base-4.15.0.0

Instance details

Defined in GHC.RTS.Flags

type Rep DoCostCentres = D1 ('MetaData "DoCostCentres" "GHC.RTS.Flags" "base-4.22.0.0-fde1" '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.RTS.Flags

Associated Types

type Rep DoHeapProfile

Since: base-4.15.0.0

Instance details

Defined in GHC.RTS.Flags

type Rep DoHeapProfile = D1 ('MetaData "DoHeapProfile" "GHC.RTS.Flags" "base-4.22.0.0-fde1" '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.RTS.Flags

Associated Types

type Rep DoTrace

Since: base-4.15.0.0

Instance details

Defined in GHC.RTS.Flags

type Rep DoTrace = D1 ('MetaData "DoTrace" "GHC.RTS.Flags" "base-4.22.0.0-fde1" '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.RTS.Flags

Associated Types

type Rep GCFlags

Since: base-4.15.0.0

Instance details

Defined in GHC.RTS.Flags

type Rep GCFlags = D1 ('MetaData "GCFlags" "GHC.RTS.Flags" "base-4.22.0.0-fde1" '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.RTS.Flags

Associated Types

type Rep GiveGCStats

Since: base-4.15.0.0

Instance details

Defined in GHC.RTS.Flags

type Rep GiveGCStats = D1 ('MetaData "GiveGCStats" "GHC.RTS.Flags" "base-4.22.0.0-fde1" '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.RTS.Flags

Associated Types

type Rep HpcFlags

Since: base-4.20.0.0

Instance details

Defined in GHC.RTS.Flags

type Rep HpcFlags = D1 ('MetaData "HpcFlags" "GHC.RTS.Flags" "base-4.22.0.0-fde1" 'False) (C1 ('MetaCons "HpcFlags" 'PrefixI 'True) (S1 ('MetaSel ('Just "readTixFile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "writeTixFile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))

Methods

fromHpcFlagsRep HpcFlags x #

toRep HpcFlags x → HpcFlags #

Generic MiscFlags # 
Instance details

Defined in GHC.RTS.Flags

Associated Types

type Rep MiscFlags

Since: base-4.15.0.0

Instance details

Defined in GHC.RTS.Flags

type Rep MiscFlags = D1 ('MetaData "MiscFlags" "GHC.RTS.Flags" "base-4.22.0.0-fde1" '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 IoManagerFlag) :*: S1 ('MetaSel ('Just "numIoWorkerThreads") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32))))))

Methods

fromMiscFlagsRep MiscFlags x #

toRep MiscFlags x → MiscFlags #

Generic ParFlags # 
Instance details

Defined in GHC.RTS.Flags

Associated Types

type Rep ParFlags

Since: base-4.15.0.0

Instance details

Defined in GHC.RTS.Flags

Methods

fromParFlagsRep ParFlags x #

toRep ParFlags x → ParFlags #

Generic ProfFlags # 
Instance details

Defined in GHC.RTS.Flags

Associated Types

type Rep ProfFlags

Since: base-4.15.0.0

Instance details

Defined in GHC.RTS.Flags

type Rep ProfFlags = D1 ('MetaData "ProfFlags" "GHC.RTS.Flags" "base-4.22.0.0-fde1" '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.RTS.Flags

Methods

fromRTSFlagsRep RTSFlags x #

toRep RTSFlags x → RTSFlags #

Generic TickyFlags # 
Instance details

Defined in GHC.RTS.Flags

Associated Types

type Rep TickyFlags

Since: base-4.15.0.0

Instance details

Defined in GHC.RTS.Flags

type Rep TickyFlags = D1 ('MetaData "TickyFlags" "GHC.RTS.Flags" "base-4.22.0.0-fde1" '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.RTS.Flags

Generic GCDetails # 
Instance details

Defined in GHC.Stats

Associated Types

type Rep GCDetails

Since: base-4.15.0.0

Instance details

Defined in GHC.Stats

type Rep GCDetails = D1 ('MetaData "GCDetails" "GHC.Stats" "base-4.22.0.0-fde1" '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.Stats

Associated Types

type Rep RTSStats

Since: base-4.15.0.0

Instance details

Defined in GHC.Stats

type Rep RTSStats = D1 ('MetaData "RTSStats" "GHC.Stats" "base-4.22.0.0-fde1" '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 Alphabet Source # 
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-790dd1c871ad1ced8e6925b75ab520f5b9c8deeab4760cefca29f4eb0becd9dd" '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 Source # 
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-4787db3d59b42da896567e8cc5c22d07047103e53872bcebf0e39702fc87c289" '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-3f3f" 'True) (C1 ('MetaCons "ShortByteString" 'PrefixI 'True) (S1 ('MetaSel ('Just "unShortByteString") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteArray)))
Generic CardanoFeatureFlag Source # 
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.3.0-14329a425c696d02321dd07d8bb0fa1cf0be31c40175f3b14947bb02ddc4ab5a" 'False) (C1 ('MetaCons "LeiosFlag" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "PerasFlag" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "PhalanxFlag" 'PrefixI 'False) (U1TypeType)))
Generic IPv4 Source # 
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.3.0-14329a425c696d02321dd07d8bb0fa1cf0be31c40175f3b14947bb02ddc4ab5a" '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 Source # 
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-5f801fb5528e4aeb7b152e047e3759647c6b0c17216841f497156db196eaff6e" '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 Source # 
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-5f801fb5528e4aeb7b152e047e3759647c6b0c17216841f497156db196eaff6e" '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 Source # 
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.2.0-1f0980903985442a6c57d0b370d5eaea5fa22568996119e4486939c968d6edb8" '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 Source # 
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.2.0-1f0980903985442a6c57d0b370d5eaea5fa22568996119e4486939c968d6edb8" '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 Source # 
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-acac3343f114e770ad2f925541055761140a1cff94c03da3b32af3cd4e71f371" '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 Source # 
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-acac3343f114e770ad2f925541055761140a1cff94c03da3b32af3cd4e71f371" '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 Source # 
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-acac3343f114e770ad2f925541055761140a1cff94c03da3b32af3cd4e71f371" '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 Source # 
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-acac3343f114e770ad2f925541055761140a1cff94c03da3b32af3cd4e71f371" '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 Source # 
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-acac3343f114e770ad2f925541055761140a1cff94c03da3b32af3cd4e71f371" '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 Source # 
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-acac3343f114e770ad2f925541055761140a1cff94c03da3b32af3cd4e71f371" '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 Source # 
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-acac3343f114e770ad2f925541055761140a1cff94c03da3b32af3cd4e71f371" '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 Source # 
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-acac3343f114e770ad2f925541055761140a1cff94c03da3b32af3cd4e71f371" '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 Source # 
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-77e6aa623a7c3c909c17fcb89dced5e8eabc53186e2d2375fb0f901c0bc1f4cb" 'True) (C1 ('MetaCons "ProtocolMagicId" 'PrefixI 'True) (S1 ('MetaSel ('Just "unProtocolMagicId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32)))
Generic RequiresNetworkMagic Source # 
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-77e6aa623a7c3c909c17fcb89dced5e8eabc53186e2d2375fb0f901c0bc1f4cb" 'False) (C1 ('MetaCons "RequiresNoMagic" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "RequiresMagic" 'PrefixI 'False) (U1TypeType))
Generic CompactRedeemVerificationKey Source # 
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-77e6aa623a7c3c909c17fcb89dced5e8eabc53186e2d2375fb0f901c0bc1f4cb" '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 Source # 
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-77e6aa623a7c3c909c17fcb89dced5e8eabc53186e2d2375fb0f901c0bc1f4cb" 'True) (C1 ('MetaCons "RedeemSigningKey" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SecretKey)))
Generic RedeemVerificationKey Source # 
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-77e6aa623a7c3c909c17fcb89dced5e8eabc53186e2d2375fb0f901c0bc1f4cb" 'True) (C1 ('MetaCons "RedeemVerificationKey" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PublicKey)))
Generic SignTag Source # 
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-77e6aa623a7c3c909c17fcb89dced5e8eabc53186e2d2375fb0f901c0bc1f4cb" '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 Source # 
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-77e6aa623a7c3c909c17fcb89dced5e8eabc53186e2d2375fb0f901c0bc1f4cb" 'True) (C1 ('MetaCons "VerificationKey" 'PrefixI 'True) (S1 ('MetaSel ('Just "unVerificationKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 XPub)))
Generic ChurnMode Source # 
Instance details

Defined in Cardano.Network.PeerSelection.Churn

Associated Types

type Rep ChurnMode 
Instance details

Defined in Cardano.Network.PeerSelection.Churn

type Rep ChurnMode = D1 ('MetaData "ChurnMode" "Cardano.Network.PeerSelection.Churn" "cardano-diffusion-1.0.0.0-b185a3446842adf761f279d736a16a38bd40803c41b1511e3ab063b64ad24273" 'True) (C1 ('MetaCons "ChurnMode" 'PrefixI 'True) (S1 ('MetaSel ('Just "getFetchMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FetchMode)))

Methods

fromChurnModeRep ChurnMode x #

toRep ChurnMode x → ChurnMode #

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-cc36100502c18f6ba9df2a11da3565ac6e97952f2d77fb3f23201c3a0daca0f2" '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-cc36100502c18f6ba9df2a11da3565ac6e97952f2d77fb3f23201c3a0daca0f2" '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-cc36100502c18f6ba9df2a11da3565ac6e97952f2d77fb3f23201c3a0daca0f2" '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-cc36100502c18f6ba9df2a11da3565ac6e97952f2d77fb3f23201c3a0daca0f2" '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-cc36100502c18f6ba9df2a11da3565ac6e97952f2d77fb3f23201c3a0daca0f2" 'False) (C1 ('MetaCons "NodeToNodeV_14" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "NodeToNodeV_15" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "NodeToNodeV_16" '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-cc36100502c18f6ba9df2a11da3565ac6e97952f2d77fb3f23201c3a0daca0f2" '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) :*: S1 ('MetaSel ('Just "perasSupport") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 PerasSupport)))))
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-cc36100502c18f6ba9df2a11da3565ac6e97952f2d77fb3f23201c3a0daca0f2" '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-cc36100502c18f6ba9df2a11da3565ac6e97952f2d77fb3f23201c3a0daca0f2" '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-cc36100502c18f6ba9df2a11da3565ac6e97952f2d77fb3f23201c3a0daca0f2" 'False) (C1 ('MetaCons "IsTrustable" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "IsNotTrustable" 'PrefixI 'False) (U1TypeType))
Generic ByteSpan Source # 
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.1.0-c5d78f436598d8207154a9d3cf7db8aa45ba9700d56bc26b1d88d740b9d8b080" '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 Source # 
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-ddb42738019d6ae4a0b6d9b30d6f5c48c7edfde3c086fb13bbba11859647e8bc" '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 Source # 
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-ddb42738019d6ae4a0b6d9b30d6f5c48c7edfde3c086fb13bbba11859647e8bc" 'True) (C1 ('MetaCons "HDAddressPayload" 'PrefixI 'True) (S1 ('MetaSel ('Just "getHDAddressPayload") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString)))
Generic AddrSpendingData Source # 
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-ddb42738019d6ae4a0b6d9b30d6f5c48c7edfde3c086fb13bbba11859647e8bc" '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 Source # 
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-ddb42738019d6ae4a0b6d9b30d6f5c48c7edfde3c086fb13bbba11859647e8bc" 'False) (C1 ('MetaCons "ATVerKey" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "ATRedeem" 'PrefixI 'False) (U1TypeType))

Methods

fromAddrTypeRep AddrType x #

toRep AddrType x → AddrType #

Generic Address Source # 
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-ddb42738019d6ae4a0b6d9b30d6f5c48c7edfde3c086fb13bbba11859647e8bc" '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' Source # 
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-ddb42738019d6ae4a0b6d9b30d6f5c48c7edfde3c086fb13bbba11859647e8bc" '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 Source # 
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-ddb42738019d6ae4a0b6d9b30d6f5c48c7edfde3c086fb13bbba11859647e8bc" 'True) (C1 ('MetaCons "UnparsedFields" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map Word8 ByteString))))
Generic BlockCount Source # 
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-ddb42738019d6ae4a0b6d9b30d6f5c48c7edfde3c086fb13bbba11859647e8bc" 'True) (C1 ('MetaCons "BlockCount" 'PrefixI 'True) (S1 ('MetaSel ('Just "unBlockCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))
Generic ChainDifficulty Source # 
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-ddb42738019d6ae4a0b6d9b30d6f5c48c7edfde3c086fb13bbba11859647e8bc" 'True) (C1 ('MetaCons "ChainDifficulty" 'PrefixI 'True) (S1 ('MetaSel ('Just "unChainDifficulty") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))
Generic CompactAddress Source # 
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-ddb42738019d6ae4a0b6d9b30d6f5c48c7edfde3c086fb13bbba11859647e8bc" 'True) (C1 ('MetaCons "CompactAddress" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ShortByteString)))
Generic Lovelace Source # 
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-ddb42738019d6ae4a0b6d9b30d6f5c48c7edfde3c086fb13bbba11859647e8bc" '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 Source # 
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-ddb42738019d6ae4a0b6d9b30d6f5c48c7edfde3c086fb13bbba11859647e8bc" 'True) (C1 ('MetaCons "LovelacePortion" 'PrefixI 'True) (S1 ('MetaSel ('Just "unLovelacePortion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))
Generic NetworkMagic Source # 
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-ddb42738019d6ae4a0b6d9b30d6f5c48c7edfde3c086fb13bbba11859647e8bc" 'False) (C1 ('MetaCons "NetworkMainOrStage" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "NetworkTestnet" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 Word32)))
Generic TxFeePolicy Source # 
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-ddb42738019d6ae4a0b6d9b30d6f5c48c7edfde3c086fb13bbba11859647e8bc" 'False) (C1 ('MetaCons "TxFeePolicyTxSizeLinear" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 TxSizeLinear)))
Generic TxSizeLinear Source # 
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-ddb42738019d6ae4a0b6d9b30d6f5c48c7edfde3c086fb13bbba11859647e8bc" '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 Source # 
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.20.0.0-cb69d1d48fe1492b0b8bedbc40ff59b47e20f4e1fea16a88ac0ad6a00a0f5e38" '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 Source # 
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.20.0.0-cb69d1d48fe1492b0b8bedbc40ff59b47e20f4e1fea16a88ac0ad6a00a0f5e38" '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 Source # 
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 Source # 
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.20.0.0-cb69d1d48fe1492b0b8bedbc40ff59b47e20f4e1fea16a88ac0ad6a00a0f5e38" 'True) (C1 ('MetaCons "BootstrapAddress" 'PrefixI 'True) (S1 ('MetaSel ('Just "unBootstrapAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Address)))
Generic CompactAddr Source # 
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.20.0.0-cb69d1d48fe1492b0b8bedbc40ff59b47e20f4e1fea16a88ac0ad6a00a0f5e38" 'True) (C1 ('MetaCons "UnsafeCompactAddr" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ShortByteString)))
Generic DirectDeposits Source # 
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.20.0.0-cb69d1d48fe1492b0b8bedbc40ff59b47e20f4e1fea16a88ac0ad6a00a0f5e38" 'True) (C1 ('MetaCons "DirectDeposits" 'PrefixI 'True) (S1 ('MetaSel ('Just "unDirectDeposits") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map AccountAddress Coin))))
Generic Withdrawals Source # 
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.20.0.0-cb69d1d48fe1492b0b8bedbc40ff59b47e20f4e1fea16a88ac0ad6a00a0f5e38" 'True) (C1 ('MetaCons "Withdrawals" 'PrefixI 'True) (S1 ('MetaSel ('Just "unWithdrawals") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map AccountAddress Coin))))
Generic BHeaderView Source # 
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.20.0.0-cb69d1d48fe1492b0b8bedbc40ff59b47e20f4e1fea16a88ac0ad6a00a0f5e38" '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 Source # 
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.20.0.0-cb69d1d48fe1492b0b8bedbc40ff59b47e20f4e1fea16a88ac0ad6a00a0f5e38" '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 Source # 
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.20.0.0-cb69d1d48fe1492b0b8bedbc40ff59b47e20f4e1fea16a88ac0ad6a00a0f5e38" '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 Source # 
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.20.0.0-cb69d1d48fe1492b0b8bedbc40ff59b47e20f4e1fea16a88ac0ad6a00a0f5e38" 'True) (C1 ('MetaCons "BlocksMade" 'PrefixI 'True) (S1 ('MetaSel ('Just "unBlocksMade") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map (KeyHash 'StakePool) Natural))))
Generic DnsName Source # 
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.20.0.0-cb69d1d48fe1492b0b8bedbc40ff59b47e20f4e1fea16a88ac0ad6a00a0f5e38" '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 Source # 
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.20.0.0-cb69d1d48fe1492b0b8bedbc40ff59b47e20f4e1fea16a88ac0ad6a00a0f5e38" '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 Source # 
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.20.0.0-cb69d1d48fe1492b0b8bedbc40ff59b47e20f4e1fea16a88ac0ad6a00a0f5e38" 'False) (C1 ('MetaCons "Testnet" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "Mainnet" 'PrefixI 'False) (U1TypeType))

Methods

fromNetworkRep Network x #

toRep Network x → Network #

Generic NonNegativeInterval Source # 
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.20.0.0-cb69d1d48fe1492b0b8bedbc40ff59b47e20f4e1fea16a88ac0ad6a00a0f5e38" 'True) (C1 ('MetaCons "NonNegativeInterval" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (BoundedRatio NonNegativeInterval Word64))))
Generic Nonce Source # 
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.20.0.0-cb69d1d48fe1492b0b8bedbc40ff59b47e20f4e1fea16a88ac0ad6a00a0f5e38" '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 Source # 
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.20.0.0-cb69d1d48fe1492b0b8bedbc40ff59b47e20f4e1fea16a88ac0ad6a00a0f5e38" 'False) (C1 ('MetaCons "PerasCert" 'PrefixI 'False) (U1TypeType))

Methods

fromPerasCertRep PerasCert x #

toRep PerasCert x → PerasCert #

Generic PerasKey Source # 
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.20.0.0-cb69d1d48fe1492b0b8bedbc40ff59b47e20f4e1fea16a88ac0ad6a00a0f5e38" 'False) (C1 ('MetaCons "PerasKey" 'PrefixI 'False) (U1TypeType))

Methods

fromPerasKeyRep PerasKey x #

toRep PerasKey x → PerasKey #

Generic Port Source # 
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.20.0.0-cb69d1d48fe1492b0b8bedbc40ff59b47e20f4e1fea16a88ac0ad6a00a0f5e38" '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 Source # 
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.20.0.0-cb69d1d48fe1492b0b8bedbc40ff59b47e20f4e1fea16a88ac0ad6a00a0f5e38" 'True) (C1 ('MetaCons "PositiveInterval" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (BoundedRatio PositiveInterval Word64))))
Generic PositiveUnitInterval Source # 
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.20.0.0-cb69d1d48fe1492b0b8bedbc40ff59b47e20f4e1fea16a88ac0ad6a00a0f5e38" 'True) (C1 ('MetaCons "PositiveUnitInterval" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (BoundedRatio PositiveUnitInterval Word64))))
Generic ProtVer Source # 
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.20.0.0-cb69d1d48fe1492b0b8bedbc40ff59b47e20f4e1fea16a88ac0ad6a00a0f5e38" '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 Source # 
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.20.0.0-cb69d1d48fe1492b0b8bedbc40ff59b47e20f4e1fea16a88ac0ad6a00a0f5e38" '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 Source # 
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.20.0.0-cb69d1d48fe1492b0b8bedbc40ff59b47e20f4e1fea16a88ac0ad6a00a0f5e38" '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 Source # 
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.20.0.0-cb69d1d48fe1492b0b8bedbc40ff59b47e20f4e1fea16a88ac0ad6a00a0f5e38" 'True) (C1 ('MetaCons "UnitInterval" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (BoundedRatio UnitInterval Word64))))
Generic Url Source # 
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.20.0.0-cb69d1d48fe1492b0b8bedbc40ff59b47e20f4e1fea16a88ac0ad6a00a0f5e38" '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 Source # 
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.20.0.0-cb69d1d48fe1492b0b8bedbc40ff59b47e20f4e1fea16a88ac0ad6a00a0f5e38" '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 Source # 
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.20.0.0-cb69d1d48fe1492b0b8bedbc40ff59b47e20f4e1fea16a88ac0ad6a00a0f5e38" '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 Source # 
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.20.0.0-cb69d1d48fe1492b0b8bedbc40ff59b47e20f4e1fea16a88ac0ad6a00a0f5e38" '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 Source # 
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.20.0.0-cb69d1d48fe1492b0b8bedbc40ff59b47e20f4e1fea16a88ac0ad6a00a0f5e38" '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 Source # 
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.20.0.0-cb69d1d48fe1492b0b8bedbc40ff59b47e20f4e1fea16a88ac0ad6a00a0f5e38" '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 Source # 
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.20.0.0-cb69d1d48fe1492b0b8bedbc40ff59b47e20f4e1fea16a88ac0ad6a00a0f5e38" '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 Source # 
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.20.0.0-cb69d1d48fe1492b0b8bedbc40ff59b47e20f4e1fea16a88ac0ad6a00a0f5e38" '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 Source # 
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.20.0.0-cb69d1d48fe1492b0b8bedbc40ff59b47e20f4e1fea16a88ac0ad6a00a0f5e38" '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 Source # 
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.20.0.0-cb69d1d48fe1492b0b8bedbc40ff59b47e20f4e1fea16a88ac0ad6a00a0f5e38" '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 Source # 
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.20.0.0-cb69d1d48fe1492b0b8bedbc40ff59b47e20f4e1fea16a88ac0ad6a00a0f5e38" 'True) (C1 ('MetaCons "HashHeader" 'PrefixI 'True) (S1 ('MetaSel ('Just "unHashHeader") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Hash HASH EraIndependentBlockHeader))))
Generic ScriptHash Source # 
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.20.0.0-cb69d1d48fe1492b0b8bedbc40ff59b47e20f4e1fea16a88ac0ad6a00a0f5e38" 'True) (C1 ('MetaCons "ScriptHash" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Hash ADDRHASH EraIndependentScript))))
Generic TxAuxDataHash Source # 
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.20.0.0-cb69d1d48fe1492b0b8bedbc40ff59b47e20f4e1fea16a88ac0ad6a00a0f5e38" 'True) (C1 ('MetaCons "TxAuxDataHash" 'PrefixI 'True) (S1 ('MetaSel ('Just "unTxAuxDataHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (SafeHash EraIndependentTxAuxData))))
Generic BootstrapWitness Source # 
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.20.0.0-cb69d1d48fe1492b0b8bedbc40ff59b47e20f4e1fea16a88ac0ad6a00a0f5e38" '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 Source # 
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.20.0.0-cb69d1d48fe1492b0b8bedbc40ff59b47e20f4e1fea16a88ac0ad6a00a0f5e38" '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 Source # 
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 Source # 
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.20.0.0-cb69d1d48fe1492b0b8bedbc40ff59b47e20f4e1fea16a88ac0ad6a00a0f5e38" '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 Source # 
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.20.0.0-cb69d1d48fe1492b0b8bedbc40ff59b47e20f4e1fea16a88ac0ad6a00a0f5e38" '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 Source # 
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.20.0.0-cb69d1d48fe1492b0b8bedbc40ff59b47e20f4e1fea16a88ac0ad6a00a0f5e38" '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 Source # 
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.20.0.0-cb69d1d48fe1492b0b8bedbc40ff59b47e20f4e1fea16a88ac0ad6a00a0f5e38" '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 Source # 
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.20.0.0-cb69d1d48fe1492b0b8bedbc40ff59b47e20f4e1fea16a88ac0ad6a00a0f5e38" '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 Source # 
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.20.0.0-cb69d1d48fe1492b0b8bedbc40ff59b47e20f4e1fea16a88ac0ad6a00a0f5e38" '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 Source # 
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.20.0.0-cb69d1d48fe1492b0b8bedbc40ff59b47e20f4e1fea16a88ac0ad6a00a0f5e38" '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 Source # 
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.20.0.0-cb69d1d48fe1492b0b8bedbc40ff59b47e20f4e1fea16a88ac0ad6a00a0f5e38" 'True) (C1 ('MetaCons "PlutusBinary" 'PrefixI 'True) (S1 ('MetaSel ('Just "unPlutusBinary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ShortByteString)))
Generic TxOutSource Source # 
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.20.0.0-cb69d1d48fe1492b0b8bedbc40ff59b47e20f4e1fea16a88ac0ad6a00a0f5e38" '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 Source # 
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.20.0.0-cb69d1d48fe1492b0b8bedbc40ff59b47e20f4e1fea16a88ac0ad6a00a0f5e38" '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 Source # 
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.20.0.0-cb69d1d48fe1492b0b8bedbc40ff59b47e20f4e1fea16a88ac0ad6a00a0f5e38" 'False) (C1 ('MetaCons "MemberReward" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "LeaderReward" 'PrefixI 'False) (U1TypeType))
Generic Duration Source # 
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.20.0.0-cb69d1d48fe1492b0b8bedbc40ff59b47e20f4e1fea16a88ac0ad6a00a0f5e38" '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 Source # 
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.20.0.0-cb69d1d48fe1492b0b8bedbc40ff59b47e20f4e1fea16a88ac0ad6a00a0f5e38" '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 Source # 
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.20.0.0-cb69d1d48fe1492b0b8bedbc40ff59b47e20f4e1fea16a88ac0ad6a00a0f5e38" '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 Source # 
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-02a8a7dc7d0c6d229c1fe9c7219b3e8f8b21eb6e7aa61f5aba78d95de8af7d3a" '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 Source # 
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-e32c106a26359392be40ab0d528976b22065c041ee7f25eb107e1721327eb0c7" '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 Source # 
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-e32c106a26359392be40ab0d528976b22065c041ee7f25eb107e1721327eb0c7" 'True) (C1 ('MetaCons "EpochInterval" 'PrefixI 'True) (S1 ('MetaSel ('Just "unEpochInterval") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32)))
Generic EpochNo Source # 
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-e32c106a26359392be40ab0d528976b22065c041ee7f25eb107e1721327eb0c7" '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 Source # 
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-e32c106a26359392be40ab0d528976b22065c041ee7f25eb107e1721327eb0c7" '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 Source # 
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-e32c106a26359392be40ab0d528976b22065c041ee7f25eb107e1721327eb0c7" '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 Source # 
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-e32c106a26359392be40ab0d528976b22065c041ee7f25eb107e1721327eb0c7" 'True) (C1 ('MetaCons "RelativeTime" 'PrefixI 'True) (S1 ('MetaSel ('Just "getRelativeTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 NominalDiffTime)))
Generic SlotLength Source # 
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-e32c106a26359392be40ab0d528976b22065c041ee7f25eb107e1721327eb0c7" 'True) (C1 ('MetaCons "SlotLength" 'PrefixI 'True) (S1 ('MetaSel ('Just "getSlotLength") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 NominalDiffTime)))
Generic SystemStart Source # 
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-e32c106a26359392be40ab0d528976b22065c041ee7f25eb107e1721327eb0c7" 'True) (C1 ('MetaCons "SystemStart" 'PrefixI 'True) (S1 ('MetaSel ('Just "getSystemStart") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 UTCTime)))
Generic FsPath Source # 
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-07e3abc372732ca3e08b509d4fc79321c59a45451256b42ed0683ad8f981a0d1" '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 Source # 
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-07e3abc372732ca3e08b509d4fc79321c59a45451256b42ed0683ad8f981a0d1" '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 Source # 
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.5.0.1-bc0bbc08a13c6c86687796a116c27c8d4d68168437e6412f83ddaeb4275f6694" 'False) (C1 ('MetaCons "ClosedHandle" 'PrefixI 'True) (S1 ('MetaSel ('Just "closedFilePath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FsPath)))
Generic FilePtr Source # 
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.5.0.1-bc0bbc08a13c6c86687796a116c27c8d4d68168437e6412f83ddaeb4275f6694" '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 Source # 
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.5.0.1-bc0bbc08a13c6c86687796a116c27c8d4d68168437e6412f83ddaeb4275f6694" 'True) (C1 ('MetaCons "HandleMock" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)))
Generic HandleState Source # 
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.5.0.1-bc0bbc08a13c6c86687796a116c27c8d4d68168437e6412f83ddaeb4275f6694" '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 Source # 
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.5.0.1-bc0bbc08a13c6c86687796a116c27c8d4d68168437e6412f83ddaeb4275f6694" '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 Source # 
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.5.0.1-bc0bbc08a13c6c86687796a116c27c8d4d68168437e6412f83ddaeb4275f6694" '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 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 "ANN_FRAME" '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 ForeignSrcLang # 
Instance details

Defined in GHC.Internal.ForeignSrcLang

Associated Types

type Rep ForeignSrcLang 
Instance details

Defined in GHC.Internal.ForeignSrcLang

type Rep ForeignSrcLang = D1 ('MetaData "ForeignSrcLang" "GHC.Internal.ForeignSrcLang" "ghc-internal" '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 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 PrimType # 
Instance details

Defined in GHC.Internal.Heap.Closures

Associated Types

type Rep PrimType 
Instance details

Defined in GHC.Internal.Heap.Closures

type Rep PrimType = D1 ('MetaData "PrimType" "GHC.Internal.Heap.Closures" "ghc-internal" '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.Internal.Heap.Closures

Associated Types

type Rep TsoFlags 
Instance details

Defined in GHC.Internal.Heap.Closures

type Rep TsoFlags = D1 ('MetaData "TsoFlags" "GHC.Internal.Heap.Closures" "ghc-internal" '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 "TsoStopNextBreakpoint" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "TsoStopAfterReturn" '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.Internal.Heap.Closures

Associated Types

type Rep WhatNext 
Instance details

Defined in GHC.Internal.Heap.Closures

type Rep WhatNext = D1 ('MetaData "WhatNext" "GHC.Internal.Heap.Closures" "ghc-internal" '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.Internal.Heap.Closures

Associated Types

type Rep WhyBlocked 
Instance details

Defined in GHC.Internal.Heap.Closures

type Rep WhyBlocked = D1 ('MetaData "WhyBlocked" "GHC.Internal.Heap.Closures" "ghc-internal" '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.Internal.Heap.InfoTable.Types

Generic CostCentre # 
Instance details

Defined in GHC.Internal.Heap.ProfInfo.Types

Generic CostCentreStack # 
Instance details

Defined in GHC.Internal.Heap.ProfInfo.Types

Associated Types

type Rep CostCentreStack 
Instance details

Defined in GHC.Internal.Heap.ProfInfo.Types

type Rep CostCentreStack = D1 ('MetaData "CostCentreStack" "GHC.Internal.Heap.ProfInfo.Types" "ghc-internal" '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.Internal.Heap.ProfInfo.Types

Associated Types

type Rep IndexTable 
Instance details

Defined in GHC.Internal.Heap.ProfInfo.Types

Generic StgTSOProfInfo # 
Instance details

Defined in GHC.Internal.Heap.ProfInfo.Types

Associated Types

type Rep StgTSOProfInfo 
Instance details

Defined in GHC.Internal.Heap.ProfInfo.Types

type Rep StgTSOProfInfo = D1 ('MetaData "StgTSOProfInfo" "GHC.Internal.Heap.ProfInfo.Types" "ghc-internal" 'True) (C1 ('MetaCons "StgTSOProfInfo" 'PrefixI 'True) (S1 ('MetaSel ('Just "cccs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe CostCentreStack))))
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 Extension # 
Instance details

Defined in GHC.Internal.LanguageExtensions

Associated Types

type Rep Extension 
Instance details

Defined in GHC.Internal.LanguageExtensions

type Rep Extension = D1 ('MetaData "Extension" "GHC.Internal.LanguageExtensions" "ghc-internal" '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 "NamedDefaults" '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 "OrPatterns" '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)) :+: (C1 ('MetaCons "MultilineStrings" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "ExplicitLevelImports" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "ImplicitStagePersistence" 'PrefixI 'False) (U1TypeType)))))))))

Methods

fromExtensionRep Extension x #

toRep Extension x → Extension #

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 AnnLookup # 
Instance details

Defined in GHC.Internal.TH.Syntax

Associated Types

type Rep AnnLookup 
Instance details

Defined in GHC.Internal.TH.Syntax

type Rep AnnLookup = D1 ('MetaData "AnnLookup" "GHC.Internal.TH.Syntax" "ghc-internal" 'False) (C1 ('MetaCons "AnnLookupModule" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Module)) :+: C1 ('MetaCons "AnnLookupName" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name)))

Methods

fromAnnLookupRep AnnLookup x #

toRep AnnLookup x → AnnLookup #

Generic AnnTarget # 
Instance details

Defined in GHC.Internal.TH.Syntax

Associated Types

type Rep AnnTarget 
Instance details

Defined in GHC.Internal.TH.Syntax

type Rep AnnTarget = D1 ('MetaData "AnnTarget" "GHC.Internal.TH.Syntax" "ghc-internal" 'False) (C1 ('MetaCons "ModuleAnnotation" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "TypeAnnotation" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name)) :+: C1 ('MetaCons "ValueAnnotation" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name))))

Methods

fromAnnTargetRep AnnTarget x #

toRep AnnTarget x → AnnTarget #

Generic Bang # 
Instance details

Defined in GHC.Internal.TH.Syntax

Associated Types

type Rep Bang 
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

fromBangRep Bang x #

toRep Bang x → Bang #

Generic BndrVis # 
Instance details

Defined in GHC.Internal.TH.Syntax

Associated Types

type Rep BndrVis 
Instance details

Defined in GHC.Internal.TH.Syntax

type Rep BndrVis = D1 ('MetaData "BndrVis" "GHC.Internal.TH.Syntax" "ghc-internal" 'False) (C1 ('MetaCons "BndrReq" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "BndrInvis" 'PrefixI 'False) (U1TypeType))

Methods

fromBndrVisRep BndrVis x #

toRep BndrVis x → BndrVis #

Generic Body # 
Instance details

Defined in GHC.Internal.TH.Syntax

Associated Types

type Rep Body 
Instance details

Defined in GHC.Internal.TH.Syntax

type Rep Body = D1 ('MetaData "Body" "GHC.Internal.TH.Syntax" "ghc-internal" 'False) (C1 ('MetaCons "GuardedB" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [(Guard, Exp)])) :+: C1 ('MetaCons "NormalB" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Exp)))

Methods

fromBodyRep Body x #

toRep Body x → Body #

Generic Bytes # 
Instance details

Defined in GHC.Internal.TH.Syntax

Associated Types

type Rep Bytes 
Instance details

Defined in GHC.Internal.TH.Syntax

type Rep Bytes = D1 ('MetaData "Bytes" "GHC.Internal.TH.Syntax" "ghc-internal" 'False) (C1 ('MetaCons "Bytes" 'PrefixI 'True) (S1 ('MetaSel ('Just "bytesPtr") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (ForeignPtr Word8)) :*: (S1 ('MetaSel ('Just "bytesOffset") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word) :*: S1 ('MetaSel ('Just "bytesSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word))))

Methods

fromBytesRep Bytes x #

toRep Bytes x → Bytes #

Generic Callconv # 
Instance details

Defined in GHC.Internal.TH.Syntax

Associated Types

type Rep Callconv 
Instance details

Defined in GHC.Internal.TH.Syntax

type Rep Callconv = D1 ('MetaData "Callconv" "GHC.Internal.TH.Syntax" "ghc-internal" 'False) ((C1 ('MetaCons "CCall" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "StdCall" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "CApi" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "Prim" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "JavaScript" 'PrefixI 'False) (U1TypeType))))

Methods

fromCallconvRep Callconv x #

toRep Callconv x → Callconv #

Generic Clause # 
Instance details

Defined in GHC.Internal.TH.Syntax

Associated Types

type Rep Clause 
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

fromClauseRep Clause x #

toRep Clause x → Clause #

Generic Con # 
Instance details

Defined in GHC.Internal.TH.Syntax

Associated Types

type Rep Con 
Instance details

Defined in GHC.Internal.TH.Syntax

type Rep Con = D1 ('MetaData "Con" "GHC.Internal.TH.Syntax" "ghc-internal" 'False) ((C1 ('MetaCons "NormalC" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [BangType])) :+: (C1 ('MetaCons "RecC" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [VarBangType])) :+: C1 ('MetaCons "InfixC" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 BangType) :*: (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 BangType))))) :+: (C1 ('MetaCons "ForallC" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [TyVarBndr Specificity]) :*: (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Cxt) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Con))) :+: (C1 ('MetaCons "GadtC" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Name]) :*: (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [BangType]) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Type))) :+: C1 ('MetaCons "RecGadtC" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Name]) :*: (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [VarBangType]) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Type))))))

Methods

fromConRep Con x #

toRep Con x → Con #

Generic Dec # 
Instance details

Defined in GHC.Internal.TH.Syntax

Associated Types

type Rep Dec 
Instance details

Defined in GHC.Internal.TH.Syntax

type Rep Dec = D1 ('MetaData "Dec" "GHC.Internal.TH.Syntax" "ghc-internal" 'False) ((((C1 ('MetaCons "FunD" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Clause])) :+: (C1 ('MetaCons "ValD" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Pat) :*: (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Body) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Dec]))) :+: C1 ('MetaCons "DataD" 'PrefixI 'False) ((S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Cxt) :*: (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [TyVarBndr BndrVis]))) :*: (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Kind)) :*: (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Con]) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [DerivClause])))))) :+: (C1 ('MetaCons "NewtypeD" 'PrefixI 'False) ((S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Cxt) :*: (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [TyVarBndr BndrVis]))) :*: (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Kind)) :*: (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Con) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [DerivClause])))) :+: (C1 ('MetaCons "TypeDataD" 'PrefixI 'False) ((S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [TyVarBndr BndrVis])) :*: (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Kind)) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Con]))) :+: C1 ('MetaCons "TySynD" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name) :*: (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [TyVarBndr BndrVis]) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Type)))))) :+: ((C1 ('MetaCons "ClassD" 'PrefixI 'False) ((S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Cxt) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name)) :*: (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [TyVarBndr BndrVis]) :*: (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [FunDep]) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Dec])))) :+: (C1 ('MetaCons "InstanceD" 'PrefixI 'False) ((S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Overlap)) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Cxt)) :*: (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Type) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Dec]))) :+: C1 ('MetaCons "SigD" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Type)))) :+: ((C1 ('MetaCons "KiSigD" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Kind)) :+: C1 ('MetaCons "ForeignD" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Foreign))) :+: (C1 ('MetaCons "InfixD" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Fixity) :*: (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 NamespaceSpecifier) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name))) :+: C1 ('MetaCons "DefaultD" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Type])))))) :+: (((C1 ('MetaCons "PragmaD" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Pragma)) :+: (C1 ('MetaCons "DataFamilyD" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name) :*: (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [TyVarBndr BndrVis]) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Kind)))) :+: C1 ('MetaCons "DataInstD" 'PrefixI 'False) ((S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Cxt) :*: (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe [TyVarBndr ()])) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Type))) :*: (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Kind)) :*: (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Con]) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [DerivClause])))))) :+: (C1 ('MetaCons "NewtypeInstD" 'PrefixI 'False) ((S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Cxt) :*: (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe [TyVarBndr ()])) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Type))) :*: (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Kind)) :*: (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Con) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [DerivClause])))) :+: (C1 ('MetaCons "TySynInstD" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TySynEqn)) :+: C1 ('MetaCons "OpenTypeFamilyD" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TypeFamilyHead))))) :+: ((C1 ('MetaCons "ClosedTypeFamilyD" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TypeFamilyHead) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [TySynEqn])) :+: (C1 ('MetaCons "RoleAnnotD" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Role])) :+: C1 ('MetaCons "StandaloneDerivD" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe DerivStrategy)) :*: (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Cxt) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Type))))) :+: ((C1 ('MetaCons "DefaultSigD" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Type)) :+: C1 ('MetaCons "PatSynD" 'PrefixI 'False) ((S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PatSynArgs)) :*: (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PatSynDir) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Pat)))) :+: (C1 ('MetaCons "PatSynSigD" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PatSynType)) :+: C1 ('MetaCons "ImplicitParamBindD" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 String) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Exp)))))))

Methods

fromDecRep Dec x #

toRep Dec x → Dec #

Generic DecidedStrictness # 
Instance details

Defined in GHC.Internal.TH.Syntax

Associated Types

type Rep DecidedStrictness 
Instance details

Defined in GHC.Internal.TH.Syntax

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

Defined in GHC.Internal.TH.Syntax

Associated Types

type Rep DerivClause 
Instance details

Defined in GHC.Internal.TH.Syntax

Generic DerivStrategy # 
Instance details

Defined in GHC.Internal.TH.Syntax

Associated Types

type Rep DerivStrategy 
Instance details

Defined in GHC.Internal.TH.Syntax

type Rep DerivStrategy = D1 ('MetaData "DerivStrategy" "GHC.Internal.TH.Syntax" "ghc-internal" 'False) ((C1 ('MetaCons "StockStrategy" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "AnyclassStrategy" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "NewtypeStrategy" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "ViaStrategy" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Type))))
Generic DocLoc # 
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

fromDocLocRep DocLoc x #

toRep DocLoc x → DocLoc #

Generic Exp # 
Instance details

Defined in GHC.Internal.TH.Syntax

Associated Types

type Rep Exp 
Instance details

Defined in GHC.Internal.TH.Syntax

type Rep Exp = D1 ('MetaData "Exp" "GHC.Internal.TH.Syntax" "ghc-internal" 'False) (((((C1 ('MetaCons "VarE" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name)) :+: C1 ('MetaCons "ConE" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name))) :+: (C1 ('MetaCons "LitE" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Lit)) :+: C1 ('MetaCons "AppE" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Exp) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Exp)))) :+: ((C1 ('MetaCons "AppTypeE" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Exp) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Type)) :+: C1 ('MetaCons "InfixE" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Exp)) :*: (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Exp) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Exp))))) :+: (C1 ('MetaCons "UInfixE" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Exp) :*: (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Exp) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Exp))) :+: (C1 ('MetaCons "ParensE" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Exp)) :+: C1 ('MetaCons "LamE" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Pat]) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Exp)))))) :+: (((C1 ('MetaCons "LamCaseE" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Match])) :+: C1 ('MetaCons "LamCasesE" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Clause]))) :+: (C1 ('MetaCons "TupE" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Maybe Exp])) :+: (C1 ('MetaCons "UnboxedTupE" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Maybe Exp])) :+: C1 ('MetaCons "UnboxedSumE" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Exp) :*: (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SumAlt) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SumArity)))))) :+: ((C1 ('MetaCons "CondE" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Exp) :*: (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Exp) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Exp))) :+: C1 ('MetaCons "MultiIfE" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [(Guard, Exp)]))) :+: (C1 ('MetaCons "LetE" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Dec]) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Exp)) :+: (C1 ('MetaCons "CaseE" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Exp) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Match])) :+: C1 ('MetaCons "DoE" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe ModName)) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Stmt]))))))) :+: ((((C1 ('MetaCons "MDoE" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe ModName)) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Stmt])) :+: C1 ('MetaCons "CompE" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Stmt]))) :+: (C1 ('MetaCons "ArithSeqE" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Range)) :+: C1 ('MetaCons "ListE" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Exp])))) :+: ((C1 ('MetaCons "SigE" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Exp) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Type)) :+: C1 ('MetaCons "RecConE" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [FieldExp]))) :+: (C1 ('MetaCons "RecUpdE" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Exp) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [FieldExp])) :+: (C1 ('MetaCons "StaticE" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Exp)) :+: C1 ('MetaCons "UnboundVarE" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name)))))) :+: (((C1 ('MetaCons "LabelE" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 String)) :+: C1 ('MetaCons "ImplicitParamVarE" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 String))) :+: (C1 ('MetaCons "GetFieldE" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Exp) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 String)) :+: (C1 ('MetaCons "ProjectionE" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (NonEmpty String))) :+: C1 ('MetaCons "TypedBracketE" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Exp))))) :+: ((C1 ('MetaCons "TypedSpliceE" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Exp)) :+: C1 ('MetaCons "TypeE" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Type))) :+: (C1 ('MetaCons "ForallE" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [TyVarBndr Specificity]) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Exp)) :+: (C1 ('MetaCons "ForallVisE" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [TyVarBndr ()]) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Exp)) :+: C1 ('MetaCons "ConstrainedE" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Exp]) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Exp))))))))

Methods

fromExpRep Exp x #

toRep Exp x → Exp #

Generic FamilyResultSig # 
Instance details

Defined in GHC.Internal.TH.Syntax

Associated Types

type Rep FamilyResultSig 
Instance details

Defined in GHC.Internal.TH.Syntax

type Rep FamilyResultSig = D1 ('MetaData "FamilyResultSig" "GHC.Internal.TH.Syntax" "ghc-internal" 'False) (C1 ('MetaCons "NoSig" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "KindSig" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Kind)) :+: C1 ('MetaCons "TyVarSig" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (TyVarBndr ())))))
Generic Fixity # 
Instance details

Defined in GHC.Internal.TH.Syntax

Associated Types

type Rep Fixity 
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

fromFixityRep Fixity x #

toRep Fixity x → Fixity #

Generic FixityDirection # 
Instance details

Defined in GHC.Internal.TH.Syntax

Associated Types

type Rep FixityDirection 
Instance details

Defined in GHC.Internal.TH.Syntax

type Rep FixityDirection = D1 ('MetaData "FixityDirection" "GHC.Internal.TH.Syntax" "ghc-internal" 'False) (C1 ('MetaCons "InfixL" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "InfixR" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "InfixN" 'PrefixI 'False) (U1TypeType)))
Generic Foreign # 
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

fromForeignRep Foreign x #

toRep Foreign x → Foreign #

Generic FunDep # 
Instance details

Defined in GHC.Internal.TH.Syntax

Associated Types

type Rep FunDep 
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

fromFunDepRep FunDep x #

toRep FunDep x → FunDep #

Generic Guard # 
Instance details

Defined in GHC.Internal.TH.Syntax

Associated Types

type Rep Guard 
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

fromGuardRep Guard x #

toRep Guard x → Guard #

Generic Info # 
Instance details

Defined in GHC.Internal.TH.Syntax

Associated Types

type Rep Info 
Instance details

Defined in GHC.Internal.TH.Syntax

type Rep Info = D1 ('MetaData "Info" "GHC.Internal.TH.Syntax" "ghc-internal" 'False) (((C1 ('MetaCons "ClassI" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Dec) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [InstanceDec])) :+: C1 ('MetaCons "ClassOpI" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name) :*: (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Type) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ParentName)))) :+: (C1 ('MetaCons "TyConI" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Dec)) :+: C1 ('MetaCons "FamilyI" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Dec) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [InstanceDec])))) :+: ((C1 ('MetaCons "PrimTyConI" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name) :*: (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Arity) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Unlifted))) :+: C1 ('MetaCons "DataConI" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name) :*: (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Type) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ParentName)))) :+: (C1 ('MetaCons "PatSynI" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PatSynType)) :+: (C1 ('MetaCons "VarI" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name) :*: (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Type) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Dec)))) :+: C1 ('MetaCons "TyVarI" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Type))))))

Methods

fromInfoRep Info x #

toRep Info x → Info #

Generic InjectivityAnn # 
Instance details

Defined in GHC.Internal.TH.Syntax

Associated Types

type Rep InjectivityAnn 
Instance details

Defined in GHC.Internal.TH.Syntax

type Rep InjectivityAnn = D1 ('MetaData "InjectivityAnn" "GHC.Internal.TH.Syntax" "ghc-internal" 'False) (C1 ('MetaCons "InjectivityAnn" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Name])))
Generic Inline # 
Instance details

Defined in GHC.Internal.TH.Syntax

Associated Types

type Rep Inline 
Instance details

Defined in GHC.Internal.TH.Syntax

type Rep Inline = D1 ('MetaData "Inline" "GHC.Internal.TH.Syntax" "ghc-internal" 'False) (C1 ('MetaCons "NoInline" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "Inline" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "Inlinable" 'PrefixI 'False) (U1TypeType)))

Methods

fromInlineRep Inline x #

toRep Inline x → Inline #

Generic Lit # 
Instance details

Defined in GHC.Internal.TH.Syntax

Associated Types

type Rep Lit 
Instance details

Defined in GHC.Internal.TH.Syntax

type Rep Lit = D1 ('MetaData "Lit" "GHC.Internal.TH.Syntax" "ghc-internal" 'False) (((C1 ('MetaCons "CharL" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Char)) :+: C1 ('MetaCons "StringL" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 String))) :+: (C1 ('MetaCons "IntegerL" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer)) :+: (C1 ('MetaCons "RationalL" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Rational)) :+: C1 ('MetaCons "IntPrimL" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer))))) :+: ((C1 ('MetaCons "WordPrimL" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer)) :+: (C1 ('MetaCons "FloatPrimL" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Rational)) :+: C1 ('MetaCons "DoublePrimL" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Rational)))) :+: (C1 ('MetaCons "StringPrimL" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Word8])) :+: (C1 ('MetaCons "BytesPrimL" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bytes)) :+: C1 ('MetaCons "CharPrimL" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Char))))))

Methods

fromLitRep Lit x #

toRep Lit x → Lit #

Generic Loc # 
Instance details

Defined in GHC.Internal.TH.Syntax

Associated Types

type Rep Loc 
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

fromLocRep Loc x #

toRep Loc x → Loc #

Generic Match # 
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

fromMatchRep Match x #

toRep Match x → Match #

Generic ModName # 
Instance details

Defined in GHC.Internal.TH.Syntax

Associated Types

type Rep ModName 
Instance details

Defined in GHC.Internal.TH.Syntax

type Rep ModName = D1 ('MetaData "ModName" "GHC.Internal.TH.Syntax" "ghc-internal" 'True) (C1 ('MetaCons "ModName" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 String)))

Methods

fromModNameRep ModName x #

toRep ModName x → ModName #

Generic Module # 
Instance details

Defined in GHC.Internal.TH.Syntax

Associated Types

type Rep Module 
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

fromModuleRep Module x #

toRep Module x → Module #

Generic ModuleInfo # 
Instance details

Defined in GHC.Internal.TH.Syntax

Associated Types

type Rep ModuleInfo 
Instance details

Defined in GHC.Internal.TH.Syntax

type Rep ModuleInfo = D1 ('MetaData "ModuleInfo" "GHC.Internal.TH.Syntax" "ghc-internal" 'False) (C1 ('MetaCons "ModuleInfo" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Module])))
Generic Name # 
Instance details

Defined in GHC.Internal.TH.Syntax

Associated Types

type Rep Name 
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

fromNameRep Name x #

toRep Name x → Name #

Generic NameFlavour # 
Instance details

Defined in GHC.Internal.TH.Syntax

Generic NameSpace # 
Instance details

Defined in GHC.Internal.TH.Syntax

Associated Types

type Rep NameSpace 
Instance details

Defined in GHC.Internal.TH.Syntax

type Rep NameSpace = D1 ('MetaData "NameSpace" "GHC.Internal.TH.Syntax" "ghc-internal" 'False) ((C1 ('MetaCons "VarName" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "DataName" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "TcClsName" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "FldName" 'PrefixI 'True) (S1 ('MetaSel ('Just "fldParent") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 String))))

Methods

fromNameSpaceRep NameSpace x #

toRep NameSpace x → NameSpace #

Generic NamespaceSpecifier # 
Instance details

Defined in GHC.Internal.TH.Syntax

Associated Types

type Rep NamespaceSpecifier 
Instance details

Defined in GHC.Internal.TH.Syntax

type Rep NamespaceSpecifier = D1 ('MetaData "NamespaceSpecifier" "GHC.Internal.TH.Syntax" "ghc-internal" 'False) (C1 ('MetaCons "NoNamespaceSpecifier" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "TypeNamespaceSpecifier" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "DataNamespaceSpecifier" 'PrefixI 'False) (U1TypeType)))
Generic OccName # 
Instance details

Defined in GHC.Internal.TH.Syntax

Associated Types

type Rep OccName 
Instance details

Defined in GHC.Internal.TH.Syntax

type Rep OccName = D1 ('MetaData "OccName" "GHC.Internal.TH.Syntax" "ghc-internal" 'True) (C1 ('MetaCons "OccName" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 String)))

Methods

fromOccNameRep OccName x #

toRep OccName x → OccName #

Generic Overlap # 
Instance details

Defined in GHC.Internal.TH.Syntax

Associated Types

type Rep Overlap 
Instance details

Defined in GHC.Internal.TH.Syntax

type Rep Overlap = D1 ('MetaData "Overlap" "GHC.Internal.TH.Syntax" "ghc-internal" 'False) ((C1 ('MetaCons "Overlappable" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "Overlapping" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "Overlaps" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "Incoherent" 'PrefixI 'False) (U1TypeType)))

Methods

fromOverlapRep Overlap x #

toRep Overlap x → Overlap #

Generic Pat # 
Instance details

Defined in GHC.Internal.TH.Syntax

Associated Types

type Rep Pat 
Instance details

Defined in GHC.Internal.TH.Syntax

type Rep Pat = D1 ('MetaData "Pat" "GHC.Internal.TH.Syntax" "ghc-internal" 'False) ((((C1 ('MetaCons "LitP" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Lit)) :+: C1 ('MetaCons "VarP" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name))) :+: (C1 ('MetaCons "TupP" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Pat])) :+: (C1 ('MetaCons "UnboxedTupP" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Pat])) :+: C1 ('MetaCons "UnboxedSumP" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Pat) :*: (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SumAlt) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SumArity)))))) :+: ((C1 ('MetaCons "ConP" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name) :*: (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Type]) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Pat]))) :+: C1 ('MetaCons "InfixP" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Pat) :*: (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Pat)))) :+: (C1 ('MetaCons "UInfixP" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Pat) :*: (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Pat))) :+: (C1 ('MetaCons "ParensP" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Pat)) :+: C1 ('MetaCons "TildeP" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Pat)))))) :+: (((C1 ('MetaCons "BangP" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Pat)) :+: C1 ('MetaCons "AsP" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Pat))) :+: (C1 ('MetaCons "WildP" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "RecP" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [FieldPat])) :+: C1 ('MetaCons "ListP" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Pat]))))) :+: ((C1 ('MetaCons "SigP" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Pat) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Type)) :+: C1 ('MetaCons "ViewP" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Exp) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Pat))) :+: (C1 ('MetaCons "TypeP" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Type)) :+: (C1 ('MetaCons "InvisP" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Type)) :+: C1 ('MetaCons "OrP" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (NonEmpty Pat))))))))

Methods

fromPatRep Pat x #

toRep Pat x → Pat #

Generic PatSynArgs # 
Instance details

Defined in GHC.Internal.TH.Syntax

Generic PatSynDir # 
Instance details

Defined in GHC.Internal.TH.Syntax

Associated Types

type Rep PatSynDir 
Instance details

Defined in GHC.Internal.TH.Syntax

type Rep PatSynDir = D1 ('MetaData "PatSynDir" "GHC.Internal.TH.Syntax" "ghc-internal" 'False) (C1 ('MetaCons "Unidir" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "ImplBidir" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "ExplBidir" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Clause]))))

Methods

fromPatSynDirRep PatSynDir x #

toRep PatSynDir x → PatSynDir #

Generic Phases # 
Instance details

Defined in GHC.Internal.TH.Syntax

Associated Types

type Rep Phases 
Instance details

Defined in GHC.Internal.TH.Syntax

type Rep Phases = D1 ('MetaData "Phases" "GHC.Internal.TH.Syntax" "ghc-internal" 'False) (C1 ('MetaCons "AllPhases" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "FromPhase" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)) :+: C1 ('MetaCons "BeforePhase" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int))))

Methods

fromPhasesRep Phases x #

toRep Phases x → Phases #

Generic PkgName # 
Instance details

Defined in GHC.Internal.TH.Syntax

Associated Types

type Rep PkgName 
Instance details

Defined in GHC.Internal.TH.Syntax

type Rep PkgName = D1 ('MetaData "PkgName" "GHC.Internal.TH.Syntax" "ghc-internal" 'True) (C1 ('MetaCons "PkgName" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 String)))

Methods

fromPkgNameRep PkgName x #

toRep PkgName x → PkgName #

Generic Pragma # 
Instance details

Defined in GHC.Internal.TH.Syntax

Associated Types

type Rep Pragma 
Instance details

Defined in GHC.Internal.TH.Syntax

type Rep Pragma = D1 ('MetaData "Pragma" "GHC.Internal.TH.Syntax" "ghc-internal" 'False) (((C1 ('MetaCons "InlineP" 'PrefixI 'False) ((S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Inline)) :*: (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 RuleMatch) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Phases))) :+: C1 ('MetaCons "OpaqueP" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name))) :+: (C1 ('MetaCons "SpecialiseEP" 'PrefixI 'False) ((S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe [TyVarBndr ()])) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [RuleBndr])) :*: (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Exp) :*: (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Inline)) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Phases)))) :+: C1 ('MetaCons "SpecialiseInstP" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Type)))) :+: ((C1 ('MetaCons "RuleP" 'PrefixI 'False) ((S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 String) :*: (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe [TyVarBndr ()])) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [RuleBndr]))) :*: (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Exp) :*: (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Exp) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Phases)))) :+: C1 ('MetaCons "AnnP" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 AnnTarget) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Exp))) :+: (C1 ('MetaCons "LineP" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 String)) :+: (C1 ('MetaCons "CompleteP" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Name]) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Name))) :+: C1 ('MetaCons "SCCP" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe String)))))))

Methods

fromPragmaRep Pragma x #

toRep Pragma x → Pragma #

Generic Range # 
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

fromRangeRep Range x #

toRep Range x → Range #

Generic Role # 
Instance details

Defined in GHC.Internal.TH.Syntax

Associated Types

type Rep Role 
Instance details

Defined in GHC.Internal.TH.Syntax

type Rep Role = D1 ('MetaData "Role" "GHC.Internal.TH.Syntax" "ghc-internal" 'False) ((C1 ('MetaCons "NominalR" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "RepresentationalR" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "PhantomR" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "InferR" 'PrefixI 'False) (U1TypeType)))

Methods

fromRoleRep Role x #

toRep Role x → Role #

Generic RuleBndr # 
Instance details

Defined in GHC.Internal.TH.Syntax

Associated Types

type Rep RuleBndr 
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

fromRuleBndrRep RuleBndr x #

toRep RuleBndr x → RuleBndr #

Generic RuleMatch # 
Instance details

Defined in GHC.Internal.TH.Syntax

Associated Types

type Rep RuleMatch 
Instance details

Defined in GHC.Internal.TH.Syntax

type Rep RuleMatch = D1 ('MetaData "RuleMatch" "GHC.Internal.TH.Syntax" "ghc-internal" 'False) (C1 ('MetaCons "ConLike" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "FunLike" 'PrefixI 'False) (U1TypeType))

Methods

fromRuleMatchRep RuleMatch x #

toRep RuleMatch x → RuleMatch #

Generic Safety # 
Instance details

Defined in GHC.Internal.TH.Syntax

Associated Types

type Rep Safety 
Instance details

Defined in GHC.Internal.TH.Syntax

type Rep Safety = D1 ('MetaData "Safety" "GHC.Internal.TH.Syntax" "ghc-internal" 'False) (C1 ('MetaCons "Unsafe" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "Safe" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "Interruptible" 'PrefixI 'False) (U1TypeType)))

Methods

fromSafetyRep Safety x #

toRep Safety x → Safety #

Generic SourceStrictness # 
Instance details

Defined in GHC.Internal.TH.Syntax

Associated Types

type Rep SourceStrictness 
Instance details

Defined in GHC.Internal.TH.Syntax

type Rep SourceStrictness = D1 ('MetaData "SourceStrictness" "GHC.Internal.TH.Syntax" "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.TH.Syntax

Associated Types

type Rep SourceUnpackedness 
Instance details

Defined in GHC.Internal.TH.Syntax

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

Defined in GHC.Internal.TH.Syntax

Associated Types

type Rep Specificity 
Instance details

Defined in GHC.Internal.TH.Syntax

type Rep Specificity = D1 ('MetaData "Specificity" "GHC.Internal.TH.Syntax" "ghc-internal" 'False) (C1 ('MetaCons "SpecifiedSpec" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "InferredSpec" 'PrefixI 'False) (U1TypeType))
Generic Stmt # 
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

fromStmtRep Stmt x #

toRep Stmt x → Stmt #

Generic TyLit # 
Instance details

Defined in GHC.Internal.TH.Syntax

Associated Types

type Rep TyLit 
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

fromTyLitRep TyLit x #

toRep TyLit x → TyLit #

Generic TySynEqn # 
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

fromTySynEqnRep TySynEqn x #

toRep TySynEqn x → TySynEqn #

Generic Type # 
Instance details

Defined in GHC.Internal.TH.Syntax

Associated Types

type Rep Type 
Instance details

Defined in GHC.Internal.TH.Syntax

type Rep Type = D1 ('MetaData "Type" "GHC.Internal.TH.Syntax" "ghc-internal" 'False) ((((C1 ('MetaCons "ForallT" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [TyVarBndr Specificity]) :*: (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Cxt) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Type))) :+: (C1 ('MetaCons "ForallVisT" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [TyVarBndr ()]) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Type)) :+: C1 ('MetaCons "AppT" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Type) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Type)))) :+: ((C1 ('MetaCons "AppKindT" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Type) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Kind)) :+: C1 ('MetaCons "SigT" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Type) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Kind))) :+: (C1 ('MetaCons "VarT" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name)) :+: C1 ('MetaCons "ConT" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name))))) :+: ((C1 ('MetaCons "PromotedT" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name)) :+: (C1 ('MetaCons "InfixT" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Type) :*: (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Type))) :+: C1 ('MetaCons "UInfixT" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Type) :*: (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Type))))) :+: ((C1 ('MetaCons "PromotedInfixT" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Type) :*: (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Type))) :+: C1 ('MetaCons "PromotedUInfixT" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Type) :*: (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Type)))) :+: (C1 ('MetaCons "ParensT" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Type)) :+: C1 ('MetaCons "TupleT" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)))))) :+: (((C1 ('MetaCons "UnboxedTupleT" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)) :+: (C1 ('MetaCons "UnboxedSumT" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SumArity)) :+: C1 ('MetaCons "ArrowT" 'PrefixI 'False) (U1TypeType))) :+: ((C1 ('MetaCons "MulArrowT" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "EqualityT" 'PrefixI 'False) (U1TypeType)) :+: (C1 ('MetaCons "ListT" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "PromotedTupleT" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int))))) :+: ((C1 ('MetaCons "PromotedNilT" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "PromotedConsT" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "StarT" 'PrefixI 'False) (U1TypeType))) :+: ((C1 ('MetaCons "ConstraintT" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "LitT" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TyLit))) :+: (C1 ('MetaCons "WildCardT" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "ImplicitParamT" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 String) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Type)))))))

Methods

fromTypeRep Type x #

toRep Type x → Type #

Generic TypeFamilyHead # 
Instance details

Defined in GHC.Internal.TH.Syntax

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.Internal.Types" "ghc-internal" '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 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 Half Source # 
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-182f6791b6379fe36e218c8edc5b0d9bdc30924459b8b993337ee74126babfbb" '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 Source # 
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-d98e662a791b8b1be1a774f5b95300de09d0fbe21decb123f5fc16306700efa4" '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 Source # 
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-d98e662a791b8b1be1a774f5b95300de09d0fbe21decb123f5fc16306700efa4" '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 Source # 
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-d98e662a791b8b1be1a774f5b95300de09d0fbe21decb123f5fc16306700efa4" '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 Source # 
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-d98e662a791b8b1be1a774f5b95300de09d0fbe21decb123f5fc16306700efa4" '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-32134cfa3435c284ee05ca0cdbfb73ab963e13b59c5561fd373a0b7d96eb4bf1" '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 Source # 
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-c2f985479ad90f1ae447736925986c6e8d0fca84441c72092cb692ce13eeb96a" '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 Source # 
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-c2f985479ad90f1ae447736925986c6e8d0fca84441c72092cb692ce13eeb96a" '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 Source # 
Instance details

Defined in Control.Monad.IOSim.Types

Methods

fromSimEventRep SimEvent x #

toRep SimEvent x → SimEvent #

Generic IP Source # 
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-d2bb78f53acdc77af9d1089201da76b1406fbc282e203e6ae998b28436c921c8" '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 Source # 
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-d2bb78f53acdc77af9d1089201da76b1406fbc282e203e6ae998b28436c921c8" '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 Source # 
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-d2bb78f53acdc77af9d1089201da76b1406fbc282e203e6ae998b28436c921c8" '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 Source # 
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-d2bb78f53acdc77af9d1089201da76b1406fbc282e203e6ae998b28436c921c8" '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 Source # 
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-f334ceb927e73f35d65dde146579d28e7915f1e74b0422fcebd366c7e39051d8" '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 Source # 
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-5c298ec9ab93f8f8e5645efab010f9f8e2607dd86e5f66457b3a20f0b4131d07" '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 Source # 
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-352de32cfc4ae25853dd9a92ce1867d529f32a821dfb2d580655d9947fe40b46" '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 Source # 
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-352de32cfc4ae25853dd9a92ce1867d529f32a821dfb2d580655d9947fe40b46" '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 Source # 
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-352de32cfc4ae25853dd9a92ce1867d529f32a821dfb2d580655d9947fe40b46" '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 Source # 
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-352de32cfc4ae25853dd9a92ce1867d529f32a821dfb2d580655d9947fe40b46" '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 Source # 
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-352de32cfc4ae25853dd9a92ce1867d529f32a821dfb2d580655d9947fe40b46" '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 Source # 
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-574100eb035eb258b9a52e6d9c3951b463a8607d618a290e6e4a90498d8be536" 'True) (C1 ('MetaCons "InvalidPosException" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)))
Generic Pos Source # 
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-574100eb035eb258b9a52e6d9c3951b463a8607d618a290e6e4a90498d8be536" '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 Source # 
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-574100eb035eb258b9a52e6d9c3951b463a8607d618a290e6e4a90498d8be536" '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 Source # 
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-04aa54b24c0981d57682516544b1743d03e8887be7dd63f054089b2a3c1e376f" '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 Source # 
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-96b41fb99749cd1d7a04bebbf7681a4e1d8ac5f3f8ff0eebd9a0e7e0d4a05cbb" '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 Source # 
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-96b41fb99749cd1d7a04bebbf7681a4e1d8ac5f3f8ff0eebd9a0e7e0d4a05cbb" '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.8-682e" '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.8-682e" '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.8-682e" '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.8-682e" '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.8-682e" '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.8-682e" 'True) (C1 ('MetaCons "WindowsString" 'PrefixI 'True) (S1 ('MetaSel ('Just "getWindowsString") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ShortByteString)))
Generic IsEBB Source # 
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.1.0-inplace" 'False) (C1 ('MetaCons "IsEBB" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "IsNotEBB" 'PrefixI 'False) (U1TypeType))

Methods

fromIsEBBRep IsEBB x #

toRep IsEBB x → IsEBB #

Generic Bytes32RealPoint Source # 
Instance details

Defined in Ouroboros.Consensus.Block.RealPoint

Associated Types

type Rep Bytes32RealPoint 
Instance details

Defined in Ouroboros.Consensus.Block.RealPoint

type Rep Bytes32RealPoint = D1 ('MetaData "Bytes32RealPoint" "Ouroboros.Consensus.Block.RealPoint" "ouroboros-consensus-3.0.1.0-inplace" 'False) (C1 ('MetaCons "Bytes32RealPoint" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 SlotNo) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ShortByteString)))
Generic PerasRoundNo Source # 
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.1.0-inplace" 'True) (C1 ('MetaCons "PerasRoundNo" 'PrefixI 'True) (S1 ('MetaSel ('Just "unPerasRoundNo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))
Generic PerasVoteStake Source # 
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.1.0-inplace" 'True) (C1 ('MetaCons "PerasVoteStake" 'PrefixI 'True) (S1 ('MetaSel ('Just "unPerasVoteStake") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Rational)))
Generic PerasVoteStakeDistr Source # 
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.1.0-inplace" 'True) (C1 ('MetaCons "PerasVoteStakeDistr" 'PrefixI 'True) (S1 ('MetaSel ('Just "unPerasVoteStakeDistr") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map PerasVoterId PerasVoteStake))))
Generic PerasVoterId Source # 
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.1.0-inplace" 'True) (C1 ('MetaCons "PerasVoterId" 'PrefixI 'True) (S1 ('MetaSel ('Just "unPerasVoterId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (KeyHash 'StakePool))))
Generic CurrentSlot Source # 
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.1.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 Source # 
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.1.0-inplace" 'True) (C1 ('MetaCons "SecurityParam" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxRollbacks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (NonZero Word64))))
Generic EraMismatch Source # 
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.1.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 Source # 
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.1.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 Source # 
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.1.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 Source # 
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.1.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 Source # 
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.1.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 Source # 
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.1.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 Source # 
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.1.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 Source # 
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.1.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 Source # 
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.1.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 Source # 
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.1.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 Source # 
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.1.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 Source # 
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.1.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 Source # 
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.1.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 Source # 
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.1.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 Source # 
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.1.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 Source # 
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.1.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 Source # 
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.1.0-inplace" 'False) (C1 ('MetaCons "ComputeLedgerEvents" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "OmitLedgerEvents" 'PrefixI 'False) (U1TypeType))
Generic DiffTimeMeasure Source # 
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.1.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 Source # 
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.1.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 Source # 
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.1.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 Source # 
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.1.0-inplace" 'True) (C1 ('MetaCons "CSJEnabledConfig" 'PrefixI 'True) (S1 ('MetaSel ('Just "csjcJumpSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SlotNo)))
Generic ChainSyncLoPBucketConfig Source # 
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.1.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 Source # 
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.1.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 Source # 
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.1.0-inplace" 'False) (C1 ('MetaCons "Disengaging" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "DisengagedDone" 'PrefixI 'False) (U1TypeType))
Generic JumperInitState Source # 
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.1.0-inplace" 'False) (C1 ('MetaCons "FreshJumper" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "StartedJumper" 'PrefixI 'False) (U1TypeType))
Generic ObjectorInitState Source # 
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.1.0-inplace" 'False) (C1 ('MetaCons "Starting" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "Started" 'PrefixI 'False) (U1TypeType))
Generic GsmState Source # 
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.1.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 Source # 
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.1.0-inplace" 'True) (C1 ('MetaCons "CoreNodeId" 'PrefixI 'True) (S1 ('MetaSel ('Just "unCoreNodeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))
Generic NodeId Source # 
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.1.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 Source # 
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.1.0-inplace" 'True) (C1 ('MetaCons "PerasBlockMinSlots" 'PrefixI 'True) (S1 ('MetaSel ('Just "unPerasBlockMinSlots") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))
Generic PerasCertArrivalThreshold Source # 
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.1.0-inplace" 'True) (C1 ('MetaCons "PerasCertArrivalThreshold" 'PrefixI 'True) (S1 ('MetaSel ('Just "unPerasCertArrivalThreshold") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))
Generic PerasCertMaxRounds Source # 
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.1.0-inplace" 'True) (C1 ('MetaCons "PerasCertMaxRounds" 'PrefixI 'True) (S1 ('MetaSel ('Just "unPerasCertMaxRounds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))
Generic PerasCooldownRounds Source # 
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.1.0-inplace" 'True) (C1 ('MetaCons "PerasCooldownRounds" 'PrefixI 'True) (S1 ('MetaSel ('Just "unPerasCooldownRounds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))
Generic PerasIgnoranceRounds Source # 
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.1.0-inplace" 'True) (C1 ('MetaCons "PerasIgnoranceRounds" 'PrefixI 'True) (S1 ('MetaSel ('Just "unPerasIgnoranceRounds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))
Generic PerasParams Source # 
Instance details

Defined in Ouroboros.Consensus.Peras.Params

Associated Types

type Rep PerasParams 
Instance details

Defined in Ouroboros.Consensus.Peras.Params

Generic PerasQuorumStakeThreshold Source # 
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.1.0-inplace" 'True) (C1 ('MetaCons "PerasQuorumStakeThreshold" 'PrefixI 'True) (S1 ('MetaSel ('Just "unPerasQuorumStakeThreshold") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Rational)))
Generic PerasQuorumStakeThresholdSafetyMargin Source # 
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.1.0-inplace" 'True) (C1 ('MetaCons "PerasQuorumStakeThresholdSafetyMargin" 'PrefixI 'True) (S1 ('MetaSel ('Just "unPerasQuorumStakeThresholdSafetyMargin") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Rational)))
Generic PerasRoundLength Source # 
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.1.0-inplace" 'True) (C1 ('MetaCons "PerasRoundLength" 'PrefixI 'True) (S1 ('MetaSel ('Just "unPerasRoundLength") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))
Generic PerasWeight Source # 
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.1.0-inplace" 'True) (C1 ('MetaCons "PerasWeight" 'PrefixI 'True) (S1 ('MetaSel ('Just "unPerasWeight") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))
Generic PerasTargetVoteStatus Source # 
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.1.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 Source # 
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.1.0-inplace" 'False) (C1 ('MetaCons "NoTiebreaker" 'PrefixI 'False) (U1TypeType))
Generic BftParams Source # 
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.1.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 Source # 
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.1.0-inplace" 'False) (C1 ('MetaCons "BftInvalidSignature" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 String)))
Generic LeaderSchedule Source # 
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.1.0-inplace" 'True) (C1 ('MetaCons "LeaderSchedule" 'PrefixI 'True) (S1 ('MetaSel ('Just "getLeaderSchedule") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map SlotNo [CoreNodeId]))))
Generic PBftParams Source # 
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.1.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 Source # 
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.1.0-inplace" 'True) (C1 ('MetaCons "PBftSignatureThreshold" 'PrefixI 'True) (S1 ('MetaSel ('Just "getPBftSignatureThreshold") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Double)))
Generic PBftTiebreakerView Source # 
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.1.0-inplace" 'True) (C1 ('MetaCons "PBftTiebreakerView" 'PrefixI 'True) (S1 ('MetaSel ('Just "pbftTiebreakerViewIsEBB") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 IsEBB)))
Generic PBftMockVerKeyHash Source # 
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.1.0-inplace" 'True) (C1 ('MetaCons "PBftMockVerKeyHash" 'PrefixI 'True) (S1 ('MetaSel ('Just "getPBftMockVerKeyHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (VerKeyDSIGN MockDSIGN))))
Generic AddPerasCertChainSelOutcome Source # 
Instance details

Defined in Ouroboros.Consensus.Storage.ChainDB.API

Associated Types

type Rep AddPerasCertChainSelOutcome 
Instance details

Defined in Ouroboros.Consensus.Storage.ChainDB.API

type Rep AddPerasCertChainSelOutcome = D1 ('MetaData "AddPerasCertChainSelOutcome" "Ouroboros.Consensus.Storage.ChainDB.API" "ouroboros-consensus-3.0.1.0-inplace" 'False) (C1 ('MetaCons "PerasCertIgnoredTooOld" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "PerasCertNotProcessedClosing" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "PerasCertProcessed" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 AddPerasCertResult))))
Generic ChainType Source # 
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.1.0-inplace" 'False) (C1 ('MetaCons "SelectedChain" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "TentativeChain" 'PrefixI 'False) (U1TypeType))

Methods

fromChainTypeRep ChainType x #

toRep ChainType x → ChainType #

Generic ScheduledGc Source # 
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.1.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 Source # 
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.1.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 Source # 
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.1.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 Source # 
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.1.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 Source # 
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.1.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 Source # 
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.1.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 Source # 
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.1.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 Source # 
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.1.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 Source # 
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.1.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 Source # 
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.1.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 Source # 
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.1.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 Source # 
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.1.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 Source # 
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.1.0-inplace" 'False) (C1 ('MetaCons "ValidateMostRecentChunk" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "ValidateAllChunks" 'PrefixI 'False) (U1TypeType))
Generic QueryBatchSize Source # 
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.1.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 Source # 
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.1.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 Source # 
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.1.0-inplace" 'True) (C1 ('MetaCons "NumOfDiskSnapshots" 'PrefixI 'True) (S1 ('MetaSel ('Just "getNumOfDiskSnapshots") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word)))
Generic SnapshotDelayRange Source # 
Instance details

Defined in Ouroboros.Consensus.Storage.LedgerDB.Snapshots

Associated Types

type Rep SnapshotDelayRange 
Instance details

Defined in Ouroboros.Consensus.Storage.LedgerDB.Snapshots

type Rep SnapshotDelayRange = D1 ('MetaData "SnapshotDelayRange" "Ouroboros.Consensus.Storage.LedgerDB.Snapshots" "ouroboros-consensus-3.0.1.0-inplace" 'False) (C1 ('MetaCons "SnapshotDelayRange" 'PrefixI 'True) (S1 ('MetaSel ('Just "minimumDelay") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 DiffTime) :*: S1 ('MetaSel ('Just "maximumDelay") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 DiffTime)))
Generic AddPerasCertResult Source # 
Instance details

Defined in Ouroboros.Consensus.Storage.PerasCertDB.API

Associated Types

type Rep AddPerasCertResult 
Instance details

Defined in Ouroboros.Consensus.Storage.PerasCertDB.API

type Rep AddPerasCertResult = D1 ('MetaData "AddPerasCertResult" "Ouroboros.Consensus.Storage.PerasCertDB.API" "ouroboros-consensus-3.0.1.0-inplace" 'False) (C1 ('MetaCons "AddedPerasCertToDB" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "PerasCertAlreadyInDB" 'PrefixI 'False) (U1TypeType))
Generic PerasVoteTicketNo Source # 
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.1.0-inplace" 'True) (C1 ('MetaCons "PerasVoteTicketNo" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))
Generic BlockOffset Source # 
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.1.0-inplace" 'True) (C1 ('MetaCons "BlockOffset" 'PrefixI 'True) (S1 ('MetaSel ('Just "unBlockOffset") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))
Generic BlockSize Source # 
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.1.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 Source # 
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.1.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.1.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.1.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.1.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.1.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.1.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.1.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.1.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.1.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.1.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.1.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.1.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.1.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.1.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.1.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.1.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.1.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.1.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) (