Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Monadic map operations
adjustM :: (Functor f, Ord k) => (v -> f v) -> k -> Map k v -> f (Map k v) Source #
Update monadically the value at one position (must exist!).
adjustM' :: (Functor f, Ord k) => (v -> f (a, v)) -> k -> Map k v -> f (a, Map k v) Source #
Wrapper for adjustM
for convenience.