Safe Haskell | None |
---|---|
Language | Haskell2010 |
- insert :: (Ord k, Serialize k, Serialize v) => k -> v -> StableTree k v -> StableTree k v
- delete :: (Ord k, Serialize k, Serialize v) => k -> StableTree k v -> StableTree k v
- fmap :: (SerialFunctor f, Serialize a, Serialize b) => (a -> b) -> f a -> f b
Documentation
insert :: (Ord k, Serialize k, Serialize v) => k -> v -> StableTree k v -> StableTree k v Source
Insert a key/value into a StableTree
. If the key exists, its existing
value is overwritten.
delete :: (Ord k, Serialize k, Serialize v) => k -> StableTree k v -> StableTree k v Source
Remove a key from the StableTree
. If the key is not found, the tree is
returned unchanged.