| 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-1.0.0.0-inplace-extras" 'True) (C1 ('MetaCons "UTxOBlob" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString)))  | |