Modulevault-0.3.1.5Haskell2010
Data.Vault.Lazy
A persistent store for values of arbitrary types.
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 declarationsKeys for the vault.
The 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 declarationsA persistent store for a single value.
Put a single value into a Locker.
Retrieve the value from the Locker.