Functor (TotalMap k) Source # | |
|
(Ord k, Enum k, Bounded k) => Applicative (TotalMap k) Source # | Zippy applicative. Complexity: pure O(n * log n), <*> O(n). |
|
Foldable (TotalMap k) Source # | |
|
Traversable (TotalMap k) Source # | |
|
(Ord k, Enum k, Bounded k) => Distributive (TotalMap k) Source # | Complexity: distribute O(n * log n + n * fmap) |
|
(Ord k, Enum k, Bounded k) => Representable (TotalMap k) Source # | Convert from and to a (k -> a) function. Complexity: tabulate O(n * log n), index O(log n) |
|
(Ord k, Enum k, Bounded k) => Serial1 (TotalMap k) Source # | Complexity: serializeWith O(n), deserializeWith O(n * log n) |
|
Keyed (TotalMap k) Source # | |
|
Ord k => Zip (TotalMap k) Source # | |
|
Ord k => ZipWithKey (TotalMap k) Source # | |
|
Ord k => Indexable (TotalMap k) Source # | |
|
Ord k => Lookup (TotalMap k) Source # | |
|
Ord k => Adjustable (TotalMap k) Source # | |
|
Ord k => FoldableWithKey (TotalMap k) Source # | |
|
Ord k => TraversableWithKey (TotalMap k) Source # | Complexity: traverseWithKey O(n) |
|
(Ord k, Enum k, Bounded k) => Metric (TotalMap k) Source # | Complexity: all O(n) |
|
(Ord k, Enum k, Bounded k) => Additive (TotalMap k) Source # | Complexity: zero O(n * log n), rest O(n) |
|
(Eq a, Eq k) => Eq (TotalMap k a) Source # | |
|
(Ord a, Ord k) => Ord (TotalMap k a) Source # | |
|
(Read a, Read k, Ord k) => Read (TotalMap k a) Source # | |
|
(Show a, Show k) => Show (TotalMap k a) Source # | |
|
(Ord k, Enum k, Bounded k, Serial a) => Serial (TotalMap k a) Source # | Complexity: serialize O(n), deserialize O(n * log n) |
|
type Rep (TotalMap k) Source # | |
|
type Key (TotalMap k) Source # | |
|