hashmap-throw-0.1.0.0: Throw behaviour for hashmap lookup.

LicenseMIT
Stabilityexperimental
Safe HaskellSafe
LanguageHaskell2010

Data.HashMap.Throw

Description

lookupOrThrow function for HashMap.

Synopsis

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.

Constructors

KeyNotFoundException a