Safe Haskell | None |
---|
Warning: This module should be considered highly experimental.
Documentation
class (Monoid set, MonoFoldable set) => Container set whereSource
type ContainerKey set Source
member :: ContainerKey set -> set -> BoolSource
notMember :: ContainerKey set -> set -> BoolSource
union :: set -> set -> setSource
difference :: set -> set -> setSource
intersection :: set -> set -> setSource
class (MonoTraversable m, Container m) => IsMap m whereSource
lookup :: ContainerKey m -> m -> Maybe (MapValue m)Source
insertMap :: ContainerKey m -> MapValue m -> m -> mSource
deleteMap :: ContainerKey m -> m -> mSource
singletonMap :: ContainerKey m -> MapValue m -> mSource
mapFromList :: [(ContainerKey m, MapValue m)] -> mSource
mapToList :: m -> [(ContainerKey m, MapValue m)]Source