storage-test
Safe HaskellNone
LanguageHaskell2010

Test.Ouroboros.Storage.LedgerDB.V1.BackingStore

Synopsis

Documentation

labelledExamplesIO () Source #

Generate minimal examples for each label.

Orphan instances

Arbitrary v ⇒ Arbitrary (Delta v) Source # 
Instance details

Methods

arbitraryGen (Delta v) Source #

shrinkDelta v → [Delta v] Source #

Arbitrary ks ⇒ Arbitrary (RangeQuery ks) Source # 
Instance details

FromCBOR a ⇒ FromCBOR (Fixed a) Source # 
Instance details

Methods

fromCBORDecoder s (Fixed a) Source #

labelProxy (Fixed a) → Text Source #

ToCBOR a ⇒ ToCBOR (Fixed a) Source # 
Instance details

Methods

toCBORFixed a → Encoding Source #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (Fixed a) → Size Source #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [Fixed a] → Size Source #

MemPack a ⇒ MemPack (Fixed a) Source # 
Instance details

NoThunks a ⇒ NoThunks (Fixed a) Source # 
Instance details

(Ord k, Arbitrary k, Arbitrary v) ⇒ Arbitrary (Diff k v) Source # 
Instance details

Methods

arbitraryGen (Diff k v) Source #

shrinkDiff k v → [Diff k v] Source #

(Ord k, Arbitrary k, Arbitrary v) ⇒ Arbitrary (DiffMK k v) Source # 
Instance details

Methods

arbitraryGen (DiffMK k v) Source #

shrinkDiffMK k v → [DiffMK k v] Source #

(Ord k, Arbitrary k) ⇒ Arbitrary (KeysMK k v) Source # 
Instance details

Methods

arbitraryGen (KeysMK k v) Source #

shrinkKeysMK k v → [KeysMK k v] Source #

(Ord k, Arbitrary k, Arbitrary v) ⇒ Arbitrary (ValuesMK k v) Source # 
Instance details

Methods

arbitraryGen (ValuesMK k v) Source #

shrinkValuesMK k v → [ValuesMK k v] Source #

Arbitrary (mk k v) ⇒ Arbitrary (OTLedgerTables k v mk) Source # 
Instance details

Methods

arbitraryGen (OTLedgerTables k v mk) Source #

shrinkOTLedgerTables k v mk → [OTLedgerTables k v mk] Source #