Moduleouroboros-consensus-4.2.1.0
Ouroboros.Consensus.Storage.VolatileDB.Impl
- 6 types
- 4 values
- Packageouroboros-consensus-4.2.1.0
- Exports10
- LicenceApache-2.0
Constructors
VolatileDbArgsvolCheckIntegrity :: HKD f (blk -> Bool)volCodecConfig :: HKD f (CodecConfig blk)volHasFS :: HKD f (SomeHasFS m)volMaxBlocksPerFile :: BlocksPerFilevolTracer :: Tracer m (TraceEvent blk)volValidationPolicy :: BlockValidationPolicy
type
type VolatileDbSerialiseConstraints blk = (EncodeDisk blk blk, DecodeDisk blk (ByteString -> Either DecoderError blk), DecodeDiskDep (NestedCtxt Header) blk, HasNestedContent Header blk, HasBinaryBlockInfo blk)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
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)))