Modulevault-0.3.1.5Haskell2010
Data.Vault.ST.Lazy
A persistent store for values of arbitrary types. Variant for the ST monad.
The Vault type in this module is strict in the keys but lazy in the values.
- 3 types
- 9 values
- Packagevault-0.3.1.5
- Exports12
- LanguageHaskell2010
- LicenceBSD-3-Clause
- SourceLazy.hs
Vault
9 declarationsThe empty vault.
Create a new key for use with a vault.
Lookup the value of a key in the vault.
Insert a value for a given key. Overwrites any previous value.
Adjust the value for a given key if it's present in the vault.
Delete a key from the vault.
Merge two vaults (left-biased).
Locker
3 declarationsPut a single value into a Locker.
Retrieve the value from the Locker.