Hoogle Search
Within LTS Haskell 24.26 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
lookupKey :: Hashable k => k -> HashMap k v -> Maybe kunordered-containers Data.HashMap.Internal.Strict For a given key, return the equal key stored in the map, if present, otherwise return Nothing. This function can be used for interning, i.e. to reduce memory usage.
lookupDefault :: Hashable k => v -> k -> HashMap k v -> vunordered-containers Data.HashMap.Lazy Return the value to which the specified key is mapped, or the default value if this map contains no mapping for the key. DEPRECATED: lookupDefault is deprecated as of version 0.2.11, replaced by findWithDefault.
lookupKey :: Hashable k => k -> HashMap k v -> Maybe kunordered-containers Data.HashMap.Lazy For a given key, return the equal key stored in the map, if present, otherwise return Nothing. This function can be used for interning, i.e. to reduce memory usage.
lookupDefault :: Hashable k => v -> k -> HashMap k v -> vunordered-containers Data.HashMap.Strict Return the value to which the specified key is mapped, or the default value if this map contains no mapping for the key. DEPRECATED: lookupDefault is deprecated as of version 0.2.11, replaced by findWithDefault.
lookupKey :: Hashable k => k -> HashMap k v -> Maybe kunordered-containers Data.HashMap.Strict For a given key, return the equal key stored in the map, if present, otherwise return Nothing. This function can be used for interning, i.e. to reduce memory usage.
lookupElement :: Hashable a => a -> HashSet a -> Maybe aunordered-containers Data.HashSet For a given value, return the equal element in the set if present, otherwise return Nothing. This is useful for interning, i.e. to reduce memory usage.
lookupElement :: Hashable a => a -> HashSet a -> Maybe aunordered-containers Data.HashSet.Internal For a given value, return the equal element in the set if present, otherwise return Nothing. This is useful for interning, i.e. to reduce memory usage.
lookupOf :: Eq k => Getting (Endo (Maybe v)) s (k, v) -> k -> s -> Maybe vlens Control.Lens.Combinators The lookupOf function takes a Fold (or Getter, Traversal, Lens, Iso, etc.), a key, and a structure containing key/value pairs. It returns the first value corresponding to the given key. This function generalizes lookup to work on an arbitrary Fold instead of lists.
>>> lookupOf folded 4 [(2, 'a'), (4, 'b'), (4, 'c')] Just 'b'
>>> lookupOf each 2 [(2, 'a'), (4, 'b'), (4, 'c')] Just 'a'
lookupOf :: Eq k => Fold s (k,v) -> k -> s -> Maybe v
lookupOf :: Eq k => Getting (Endo (Maybe v)) s (k, v) -> k -> s -> Maybe vlens Control.Lens.Fold The lookupOf function takes a Fold (or Getter, Traversal, Lens, Iso, etc.), a key, and a structure containing key/value pairs. It returns the first value corresponding to the given key. This function generalizes lookup to work on an arbitrary Fold instead of lists.
>>> lookupOf folded 4 [(2, 'a'), (4, 'b'), (4, 'c')] Just 'b'
>>> lookupOf each 2 [(2, 'a'), (4, 'b'), (4, 'c')] Just 'a'
lookupOf :: Eq k => Fold s (k,v) -> k -> s -> Maybe v
lookupCmsg :: CmsgId -> [Cmsg] -> Maybe Cmsgnetwork Network.Socket Locate a control message of the given type in a list of control messages. The following shows an example usage:
(lookupCmsg CmsgIdIPv4TOS cmsgs >>= decodeCmsg) :: Maybe IPv4TOS