Hoogle Search

Within LTS Haskell 24.40 (ghc-9.10.3)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. newtype PatchMap k v

    patch Data.Patch.Map

    A set of changes to a Map. Any element may be inserted/updated or deleted. Insertions are represented as values wrapped in Just, while deletions are represented as Nothings

  2. PatchMap :: Map k (Maybe v) -> PatchMap k v

    patch Data.Patch.Map

    No documentation available.

  3. patchMapNewElements :: PatchMap k v -> [v]

    patch Data.Patch.Map

    Returns all the new elements that will be added to the Map

  4. patchMapNewElementsMap :: PatchMap k v -> Map k v

    patch Data.Patch.Map

    Returns all the new elements that will be added to the Map

  5. unPatchMap :: PatchMap k v -> Map k (Maybe v)

    patch Data.Patch.Map

    No documentation available.

  6. newtype PatchMapWithMove k v

    patch Data.Patch.MapWithMove

    Patch a Map with additions, deletions, and moves. Invariant: If key k1 is coming from From_Move k2, then key k2 should be going to Just k1, and vice versa. There should never be any unpaired From/To keys.

  7. pattern PatchMapWithMove :: Map k (NodeInfo k v) -> PatchMapWithMove k v

    patch Data.Patch.MapWithMove

    No documentation available.

  8. PatchMapWithMove' :: PatchMapWithPatchingMove k (Proxy v) -> PatchMapWithMove k v

    patch Data.Patch.MapWithMove

    No documentation available.

  9. deleteMapKey :: k -> PatchMapWithMove k v

    patch Data.Patch.MapWithMove

    Make a PatchMapWithMove k v which has the effect of deleting a key in the mapping, equivalent to delete.

  10. insertMapKey :: k -> v -> PatchMapWithMove k v

    patch Data.Patch.MapWithMove

    Make a PatchMapWithMove k v which has the effect of inserting or updating a value v to the given key k, like insert.

Page 962 of many | Previous | Next