Moduleouroboros-consensus-4.2.1.0
Ouroboros.Consensus.Storage.VolatileDB.Impl.Types
- 10 types
- 2 values
- Packageouroboros-consensus-4.2.1.0
- Exports12
- LicenceApache-2.0
Constructors
Instances5Eq, Show, Generic, NoThunks, Rep
Eq BlockOffsetDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.VolatileDB.Impl.TypesShow BlockOffsetDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.VolatileDB.Impl.TypesGeneric BlockOffsetDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.VolatileDB.Impl.TypesNoThunks BlockOffsetDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.VolatileDB.Impl.Typestype Rep BlockOffset = D1 ('MetaDataDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.VolatileDB.Impl.Types"BlockOffset"
"Ouroboros.Consensus.Storage.VolatileDB.Impl.Types"
"ouroboros-consensus-4.2.1.0-C9zVP0VXla2Fy4UJAsSSXt"
'True) (C1 ('MetaCons"BlockOffset"
'PrefixI 'True) (S1 ('MetaSel ('Just"unBlockOffset"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))
Constructors
Instances5Eq, Show, Generic, NoThunks, Rep
Eq BlockSizeDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.VolatileDB.Impl.TypesShow BlockSizeDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.VolatileDB.Impl.TypesGeneric BlockSizeDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.VolatileDB.Impl.TypesNoThunks BlockSizeDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.VolatileDB.Impl.Typestype Rep BlockSize = D1 ('MetaDataDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.VolatileDB.Impl.Types"BlockSize"
"Ouroboros.Consensus.Storage.VolatileDB.Impl.Types"
"ouroboros-consensus-4.2.1.0-C9zVP0VXla2Fy4UJAsSSXt"
'True) (C1 ('MetaCons"BlockSize"
'PrefixI 'True) (S1 ('MetaSel ('Just"unBlockSize"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32)))
Instances1Eq
Eq BlockValidationPolicyDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.VolatileDB.Impl.Types
Instances3Show, Generic, Rep
Show BlocksPerFileDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.VolatileDB.Impl.TypesGeneric BlocksPerFileDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.VolatileDB.Impl.Typestype Rep BlocksPerFile = D1 ('MetaDataDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.VolatileDB.Impl.Types"BlocksPerFile"
"Ouroboros.Consensus.Storage.VolatileDB.Impl.Types"
"ouroboros-consensus-4.2.1.0-C9zVP0VXla2Fy4UJAsSSXt"
'True) (C1 ('MetaCons"BlocksPerFile"
'PrefixI 'True) (S1 ('MetaSel ('Just"unBlocksPerFile"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32)))
Constructors
InternalBlockInfoibiFile :: !FsPathibiBlockOffset :: !BlockOffsetibiBlockSize :: !BlockSizeibiBlockInfo :: !BlockInfo blkibiNestedCtxt :: !SomeSecond (NestedCtxt Header) blk
Instances3Generic, NoThunks, Rep
Generic (InternalBlockInfo blk)Defined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.VolatileDB.Impl.Types(StandardHash blk, Typeable blk) => NoThunks (InternalBlockInfo blk)Defined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.VolatileDB.Impl.Typestype Rep (InternalBlockInfo blk) = D1 ('MetaDataDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.VolatileDB.Impl.Types"InternalBlockInfo"
"Ouroboros.Consensus.Storage.VolatileDB.Impl.Types"
"ouroboros-consensus-4.2.1.0-C9zVP0VXla2Fy4UJAsSSXt"
'False) (C1 ('MetaCons"InternalBlockInfo"
'PrefixI 'True) ((S1 ('MetaSel ('Just"ibiFile"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 FsPath) :*: S1 ('MetaSel ('Just"ibiBlockOffset"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 BlockOffset)) :*: (S1 ('MetaSel ('Just"ibiBlockSize"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 BlockSize) :*: (S1 ('MetaSel ('Just"ibiBlockInfo"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (BlockInfo blk)) :*: S1 ('MetaSel ('Just"ibiNestedCtxt"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (SomeSecond (NestedCtxt Header) blk))))))
Constructors
Instances2Eq, Show
StandardHash blk => Eq (ParseError blk)Defined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.VolatileDB.Impl.TypesStandardHash blk => Show (ParseError blk)Defined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.VolatileDB.Impl.Types
Constructors
Instances4Eq, Show, Generic, Rep
StandardHash blk => Eq (TraceEvent blk)Defined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.VolatileDB.Impl.TypesStandardHash blk => Show (TraceEvent blk)Defined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.VolatileDB.Impl.TypesGeneric (TraceEvent blk)Defined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.VolatileDB.Impl.Typestype Rep (TraceEvent blk) = D1 ('MetaDataDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.VolatileDB.Impl.Types"TraceEvent"
"Ouroboros.Consensus.Storage.VolatileDB.Impl.Types"
"ouroboros-consensus-4.2.1.0-C9zVP0VXla2Fy4UJAsSSXt"
'False) ((C1 ('MetaCons"DBAlreadyClosed"
'PrefixI 'False) U1 :+: C1 ('MetaCons"BlockAlreadyHere"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (HeaderHash blk)))) :+: (C1 ('MetaCons"Truncate"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (ParseError blk)) :*: (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FsPath) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 BlockOffset))) :+: (C1 ('MetaCons"InvalidFileNames"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [FsPath])) :+: C1 ('MetaCons"DBClosed"
'PrefixI 'False) U1)))