At provides a Lens that can be used to read, write or delete the value associated with a key in a Map-like container on an ad hoc basis.
An instance of At should satisfy:
ix k ≡ at k . traverse
Methods
Instances7At, …
At IntSetDefined in lens-5.3.5 · Control.Lens.AtOrd k => At (Set k)Defined in lens-5.3.5 · Control.Lens.AtAt (IntMap a)Defined in lens-5.3.5 · Control.Lens.AtAt (Maybe a)Defined in lens-5.3.5 · Control.Lens.At(Eq k, Hashable k) => At (HashSet k)Defined in lens-5.3.5 · Control.Lens.AtOrd k => At (Map k a)Defined in lens-5.3.5 · Control.Lens.At(Eq k, Hashable k) => At (HashMap k a)Defined in lens-5.3.5 · Control.Lens.At