Return the value to which the specified key is mapped, or Nothing if this map contains no mapping for the key.
This is a flipped version of lookup.
:: a typeCtrl KGHC 10.0.0.20260917 · lts/ghc-10.0.x · fc4e598 · 2026-10-11
Modulelog-base-0.12.1.0Haskell2010
Return the value to which the specified key is mapped, or Nothing if this map contains no mapping for the key.
This is a flipped version of lookup.
Generalized union with combining function.
Generalized union with combining function.
alterF can be used to insert, delete, or update a value in a map.
Remove the mapping for the specified key from this map if present.
Difference of two maps. Return elements of the first map not existing in the second.
Return a list of this map' elements.
Construct an empty map.
Filter all keys/values that satisfy some predicate.
Filter all keys/values that satisfy some predicate.
Reduce this map by applying a binary operator to all elements, using the given starting value (typically the right-identity of the operator).
Construct a map with the supplied mappings. If the list contains duplicate mappings, the later mappings take precedence.
fromList [("a", 'x'), ("a", 'y')]fromList [("a",'y')]
Construct a map from a list of elements. Uses the provided function, f, to merge duplicate entries with (f newVal oldVal).
Associate the specified value with the specified key in this map. If this map previously contained a mapping for the key, the old value is replaced.
Insert with a function combining new and old values, taken in that order.
The (left-biased) intersection of two maps (based on keys).
The intersection with a combining function.
The intersection with a combining function.
Return a list of this map's keys.
Return the value to which the specified key is mapped, or Nothing if this map contains no mapping for the key.
Map a function over all values in the map.
Transform the keys and values of a KeyMap.
Map values and collect the Just results.
Map values and collect the Just results.
Map a function over all values in the map.
Is the key a member of the map?
Is the map empty?
Construct a map with a single element.
Return the number of key-value mappings in this map.
Return a list of this map's elements in ascending order based of the textual key.
Return a list of this map's keys and elements.
The order is not stable. Use toAscList for stable ordering.
The union with a combining function.
The union with a combining function.
Eq KeyDefined in aeson-2.3.2.0 · Data.Aeson.KeyData KeyDefined in aeson-2.3.2.0 · Data.Aeson.KeyOrd KeyDefined in aeson-2.3.2.0 · Data.Aeson.KeyRead KeyDefined in aeson-2.3.2.0 · Data.Aeson.KeyShow KeyDefined in aeson-2.3.2.0 · Data.Aeson.KeyIsString KeyDefined in aeson-2.3.2.0 · Data.Aeson.KeySemigroup KeyDefined in aeson-2.3.2.0 · Data.Aeson.KeyMonoid KeyDefined in aeson-2.3.2.0 · Data.Aeson.KeyNFData KeyDefined in aeson-2.3.2.0 · Data.Aeson.KeyArbitrary KeyDefined in aeson-2.3.2.0 · Data.Aeson.KeyCoArbitrary KeyDefined in aeson-2.3.2.0 · Data.Aeson.KeyFunction KeyDefined in aeson-2.3.2.0 · Data.Aeson.KeyHashable KeyDefined in aeson-2.3.2.0 · Data.Aeson.KeyFromJSON KeyDefined in aeson-2.3.2.0 · Data.Aeson.Types.FromJSONFromJSONKey KeyDefined in aeson-2.3.2.0 · Data.Aeson.Types.FromJSONToJSON KeyDefined in aeson-2.3.2.0 · Data.Aeson.Types.ToJSONToJSONKey KeyDefined in aeson-2.3.2.0 · Data.Aeson.Types.ToJSONLift KeyDefined in aeson-2.3.2.0 · Data.Aeson.KeyFoldableWithIndex Key KeyMapDefined in aeson-2.3.2.0 · Data.Aeson.KeyMapFunctorWithIndex Key KeyMapDefined in aeson-2.3.2.0 · Data.Aeson.KeyMapTraversableWithIndex Key KeyMapDefined in aeson-2.3.2.0 · Data.Aeson.KeyMapSemialignWithIndex Key KeyMapDefined in aeson-2.3.2.0 · Data.Aeson.KeyMapZipWithIndex Key KeyMapDefined in aeson-2.3.2.0 · Data.Aeson.KeyMapFilterableWithIndex Key KeyMapDefined in aeson-2.3.2.0 · Data.Aeson.KeyMapWitherableWithIndex Key KeyMapDefined in aeson-2.3.2.0 · Data.Aeson.KeyMapFromPairs Value (DList Pair)Defined in aeson-2.3.2.0 · Data.Aeson.Types.ToJSONv ~ Value => KeyValuePair v (DList Pair)Defined in aeson-2.3.2.0 · Data.Aeson.Types.ToJSONA map from JSON key type Key to v.
Functor KeyMapDefined in aeson-2.3.2.0 · Data.Aeson.KeyMapFoldable KeyMapDefined in aeson-2.3.2.0 · Data.Aeson.KeyMapTraversable KeyMapDefined in aeson-2.3.2.0 · Data.Aeson.KeyMapArbitrary1 KeyMapDefined in aeson-2.3.2.0 · Data.Aeson.KeyMapAlign KeyMapDefined in aeson-2.3.2.0 · Data.Aeson.KeyMapSemialign KeyMapDefined in aeson-2.3.2.0 · Data.Aeson.KeyMapUnzip KeyMapDefined in aeson-2.3.2.0 · Data.Aeson.KeyMapZip KeyMapDefined in aeson-2.3.2.0 · Data.Aeson.KeyMapFilterable KeyMapDefined in aeson-2.3.2.0 · Data.Aeson.KeyMapWitherable KeyMapDefined in aeson-2.3.2.0 · Data.Aeson.KeyMapFromJSON1 KeyMapDefined in aeson-2.3.2.0 · Data.Aeson.Types.FromJSONToJSON1 KeyMapDefined in aeson-2.3.2.0 · Data.Aeson.Types.ToJSONFoldableWithIndex Key KeyMapDefined in aeson-2.3.2.0 · Data.Aeson.KeyMapFunctorWithIndex Key KeyMapDefined in aeson-2.3.2.0 · Data.Aeson.KeyMapTraversableWithIndex Key KeyMapDefined in aeson-2.3.2.0 · Data.Aeson.KeyMapSemialignWithIndex Key KeyMapDefined in aeson-2.3.2.0 · Data.Aeson.KeyMapZipWithIndex Key KeyMapDefined in aeson-2.3.2.0 · Data.Aeson.KeyMapFilterableWithIndex Key KeyMapDefined in aeson-2.3.2.0 · Data.Aeson.KeyMapWitherableWithIndex Key KeyMapDefined in aeson-2.3.2.0 · Data.Aeson.KeyMapLift v => Lift (KeyMap v)Defined in aeson-2.3.2.0 · Data.Aeson.KeyMapvalue ~ Value => KeyValue Value (KeyMap value)Defined in aeson-2.3.2.0 · Data.Aeson.Types.ToJSONvalue ~ Value => KeyValueOmit Value (KeyMap value)Defined in aeson-2.3.2.0 · Data.Aeson.Types.ToJSONIsList (KeyMap v)Defined in aeson-2.3.2.0 · Data.Aeson.KeyMapEq v => Eq (KeyMap v)Defined in aeson-2.3.2.0 · Data.Aeson.KeyMapData v => Data (KeyMap v)Defined in aeson-2.3.2.0 · Data.Aeson.KeyMapOrd v => Ord (KeyMap v)Defined in aeson-2.3.2.0 · Data.Aeson.KeyMapRead v => Read (KeyMap v)Defined in aeson-2.3.2.0 · Data.Aeson.KeyMapShow v => Show (KeyMap v)Defined in aeson-2.3.2.0 · Data.Aeson.KeyMapSemigroup (KeyMap v)Defined in aeson-2.3.2.0 · Data.Aeson.KeyMapMonoid (KeyMap v)Defined in aeson-2.3.2.0 · Data.Aeson.KeyMapNFData v => NFData (KeyMap v)Defined in aeson-2.3.2.0 · Data.Aeson.KeyMapArbitrary v => Arbitrary (KeyMap v)Defined in aeson-2.3.2.0 · Data.Aeson.KeyMapCoArbitrary v => CoArbitrary (KeyMap v)Defined in aeson-2.3.2.0 · Data.Aeson.KeyMapFunction v => Function (KeyMap v)Defined in aeson-2.3.2.0 · Data.Aeson.KeyMapHashable v => Hashable (KeyMap v)Defined in aeson-2.3.2.0 · Data.Aeson.KeyMapFromJSON v => FromJSON (KeyMap v)Defined in aeson-2.3.2.0 · Data.Aeson.Types.FromJSONToJSON v => ToJSON (KeyMap v)Defined in aeson-2.3.2.0 · Data.Aeson.Types.ToJSONtype Item (KeyMap v) = (Key, v)Defined in aeson-2.3.2.0 · Data.Aeson.KeyMap