Moduleouroboros-consensus-4.2.1.0
Ouroboros.Consensus.Storage.ImmutableDB.Impl.Index.Secondary
- 5 types
- 7 values
- Packageouroboros-consensus-4.2.1.0
- Exports12
- LicenceApache-2.0
Constructors
Instances10Enum, Eq, Integral, Num, Ord, Real, …
Enum BlockOffsetDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.ImmutableDB.Impl.Index.SecondaryEq BlockOffsetDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.ImmutableDB.Impl.Index.SecondaryIntegral BlockOffsetDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.ImmutableDB.Impl.Index.SecondaryNum BlockOffsetDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.ImmutableDB.Impl.Index.SecondaryOrd BlockOffsetDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.ImmutableDB.Impl.Index.SecondaryReal BlockOffsetDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.ImmutableDB.Impl.Index.SecondaryShow BlockOffsetDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.ImmutableDB.Impl.Index.SecondaryStorable BlockOffsetDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.ImmutableDB.Impl.Index.SecondaryBinary BlockOffsetDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.ImmutableDB.Impl.Index.SecondaryNoThunks BlockOffsetDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.ImmutableDB.Impl.Index.Secondary
Instances5Eq, Show, Generic, NoThunks, Rep
Eq BlockSizeDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.ImmutableDB.Impl.Index.SecondaryShow BlockSizeDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.ImmutableDB.Impl.Index.SecondaryGeneric BlockSizeDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.ImmutableDB.Impl.Index.SecondaryNoThunks BlockSizeDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.ImmutableDB.Impl.Index.Secondarytype Rep BlockSize = D1 ('MetaDataDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.ImmutableDB.Impl.Index.Secondary"BlockSize"
"Ouroboros.Consensus.Storage.ImmutableDB.Impl.Index.Secondary"
"ouroboros-consensus-4.2.1.0-C9zVP0VXla2Fy4UJAsSSXt"
'False) (C1 ('MetaCons"BlockSize"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32)) :+: C1 ('MetaCons"LastEntry"
'PrefixI 'False) U1)
Constructors
EntryblockOffset :: !BlockOffsetheaderOffset :: !HeaderOffsetheaderSize :: !HeaderSizechecksum :: !CRCheaderHash :: !HeaderHash blkblockOrEBB :: !BlockOrEBB
Instances5Eq, Show, Generic, NoThunks, Rep
StandardHash blk => Eq (Entry blk)Defined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.ImmutableDB.Impl.Index.SecondaryStandardHash blk => Show (Entry blk)Defined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.ImmutableDB.Impl.Index.SecondaryGeneric (Entry blk)Defined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.ImmutableDB.Impl.Index.SecondaryStandardHash blk => NoThunks (Entry blk)Defined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.ImmutableDB.Impl.Index.Secondarytype Rep (Entry blk) = D1 ('MetaDataDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.ImmutableDB.Impl.Index.Secondary"Entry"
"Ouroboros.Consensus.Storage.ImmutableDB.Impl.Index.Secondary"
"ouroboros-consensus-4.2.1.0-C9zVP0VXla2Fy4UJAsSSXt"
'False) (C1 ('MetaCons"Entry"
'PrefixI 'True) ((S1 ('MetaSel ('Just"blockOffset"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 BlockOffset) :*: (S1 ('MetaSel ('Just"headerOffset"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 HeaderOffset) :*: S1 ('MetaSel ('Just"headerSize"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 HeaderSize))) :*: (S1 ('MetaSel ('Just"checksum"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 CRC) :*: (S1 ('MetaSel ('Just"headerHash"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (HeaderHash blk)) :*: S1 ('MetaSel ('Just"blockOrEBB"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 BlockOrEBB)))))
Constructors
Instances5Eq, Show, Storable, Binary, NoThunks
Eq HeaderOffsetDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.ImmutableDB.Impl.Index.SecondaryShow HeaderOffsetDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.ImmutableDB.Impl.Index.SecondaryStorable HeaderOffsetDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.ImmutableDB.Impl.Index.SecondaryBinary HeaderOffsetDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.ImmutableDB.Impl.Index.SecondaryNoThunks HeaderOffsetDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.ImmutableDB.Impl.Index.Secondary
Constructors
Instances5Eq, Show, Storable, Binary, NoThunks
Eq HeaderSizeDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.ImmutableDB.Impl.Index.SecondaryShow HeaderSizeDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.ImmutableDB.Impl.Index.SecondaryStorable HeaderSizeDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.ImmutableDB.Impl.Index.SecondaryBinary HeaderSizeDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.ImmutableDB.Impl.Index.SecondaryNoThunks HeaderSizeDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.ImmutableDB.Impl.Index.Secondary