License | MIT |
---|---|
Stability | experimental |
Safe Haskell | Safe |
Language | Haskell2010 |
lookupOrThrow function for HashMap.
Synopsis
- lookupOrThrow :: (Eq a, Ord a, Show a, Typeable a, Hashable a, MonadThrow m) => a -> HashMap a b -> m b
- newtype KeyNotFoundException a = KeyNotFoundException a
Documentation
lookupOrThrow :: (Eq a, Ord a, Show a, Typeable a, Hashable a, MonadThrow m) => a -> HashMap a b -> m b Source #
lookup
lifted to MonadThrow
that throws KeyNotFoundException
.
newtype KeyNotFoundException a Source #
Exception thrown when a key is not found in a hashmap.