Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Database.LSMTree.Extras.UTxO
Synopsis
- data UTxOKey = UTxOKey {}
- data UTxOValue = UTxOValue {
- utxoValue256 :: !Word256
- utxoValue128 :: !Word128
- utxoValue64 :: !Word64
- utxoValue32 :: !Word32
- zeroUTxOValue :: UTxOValue
- newtype UTxOBlob = UTxOBlob ByteString
Documentation
A model of a UTxO key (34 bytes) after TxIn
: a 256-bit hash, 16-bit identifier
Instances
A model of a UTxO value (60 bytes)
Constructors
UTxOValue | |
Fields
|
Instances
A blob of arbitrary size
Constructors
UTxOBlob ByteString |
Instances
Generic UTxOBlob Source # | |
Show UTxOBlob Source # | |
NFData UTxOBlob Source # | |
Defined in Database.LSMTree.Extras.UTxO | |
Eq UTxOBlob Source # | |
Ord UTxOBlob Source # | |
Defined in Database.LSMTree.Extras.UTxO | |
SerialiseValue UTxOBlob Source # | |
Defined in Database.LSMTree.Extras.UTxO Methods serialiseValue :: UTxOBlob -> RawBytes Source # deserialiseValue :: RawBytes -> UTxOBlob Source # | |
type Rep UTxOBlob Source # | |
Defined in Database.LSMTree.Extras.UTxO type Rep UTxOBlob = D1 ('MetaData "UTxOBlob" "Database.LSMTree.Extras.UTxO" "lsm-tree-0.1.0.0-inplace-extras" 'True) (C1 ('MetaCons "UTxOBlob" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString))) |