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