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.
patchMapWithMoveNewElements :: PatchMapWithMove k v -> [v]patch Data.Patch Returns all the new elements that will be added to the Map.
patchMapWithMoveNewElementsMap :: PatchMapWithMove k v -> Map k vpatch Data.Patch Return a Map k v with all the inserts/updates from the given PatchMapWithMove k v.
-
patch Data.Patch Map an effectful function Int -> a -> f b over all as in the given PatchIntMap a (that is, all inserts/updates), producing a f (PatchIntMap b).
unPatchDMap :: PatchDMap (k1 :: k -> Type) (v :: k -> Type) -> DMap k1 (ComposeMaybe v)patch Data.Patch No documentation available.
unPatchIntMap :: PatchIntMap a -> IntMap (Maybe a)patch Data.Patch No documentation available.
unsafePatchMapWithMove :: Map k (NodeInfo k v) -> PatchMapWithMove k vpatch Data.Patch Wrap a Map k (NodeInfo k v) representing patch changes into a PatchMapWithMove k v, without checking any invariants. Warning: when using this function, you must ensure that the invariants of PatchMapWithMove are preserved; they will not be checked.
-
Patches of this type consist only of insertions (including overwrites) and deletions.
newtype
PatchDMap (k1 :: k -> Type) (v :: k -> Type)patch Data.Patch.DMap A set of changes to a DMap. Any element may be inserted/updated or deleted. Insertions are represented as ComposeMaybe (Just value), while deletions are represented as ComposeMaybe Nothing.
PatchDMap :: DMap k1 (ComposeMaybe v) -> PatchDMap (k1 :: k -> Type) (v :: k -> Type)patch Data.Patch.DMap No documentation available.
unPatchDMap :: PatchDMap (k1 :: k -> Type) (v :: k -> Type) -> DMap k1 (ComposeMaybe v)patch Data.Patch.DMap No documentation available.