| Functor Ur Source # | |
Instance details |
| Applicative Ur Source # | |
Instance details |
| Foldable Ur Source # | |
Instance details |
| Traversable Ur Source # | |
Instance details |
| Consumable Bool Source # | |
Instance details |
| Consumable Char Source # | |
Instance details |
| Consumable Double Source # | |
Instance details |
| Consumable Int Source # | |
Instance details |
| Consumable Ordering Source # | |
Instance details |
| Consumable () Source # | |
Instance details |
| Consumable Any Source # | |
Instance details |
| Consumable All Source # | |
Instance details |
| Functor Ur Source # | |
Instance details |
| Applicative Ur Source # | |
Instance details |
| Dupable Bool Source # | |
Instance details |
| Dupable Char Source # | |
Instance details |
| Dupable Double Source # | |
Instance details |
| Dupable Int Source # | |
Instance details |
| Dupable Ordering Source # | |
Instance details |
| Dupable () Source # | |
Instance details |
| Dupable Any Source # | |
Instance details |
| Dupable All Source # | |
Instance details |
| Movable Bool Source # | |
Instance details |
| Movable Char Source # | |
Instance details |
| Movable Double Source # | |
Instance details |
| Movable Int Source # | |
Instance details |
| Movable Ordering Source # | |
Instance details |
| Movable () Source # | |
Instance details |
| Movable Any Source # | |
Instance details |
| Movable All Source # | |
Instance details |
| Consumable a => Consumable [a] Source # | |
Instance details |
| Consumable a => Consumable (Maybe a) Source # | |
Instance details |
| Consumable a => Consumable (Sum a) Source # | |
Instance details |
| Consumable a => Consumable (Product a) Source # | |
Instance details |
| Consumable a => Consumable (NonEmpty a) Source # | |
Instance details |
| Consumable (Ur a) Source # | |
Instance details |
| Dupable a => Dupable [a] Source # | |
Instance details |
| Dupable a => Dupable (Maybe a) Source # | |
Instance details |
| Dupable a => Dupable (Sum a) Source # | |
Instance details |
| Dupable a => Dupable (Product a) Source # | |
Instance details |
| Dupable a => Dupable (NonEmpty a) Source # | |
Instance details |
| Dupable (Ur a) Source # | |
Instance details |
| Movable a => Movable [a] Source # | |
Instance details |
| Movable a => Movable (Maybe a) Source # | |
Instance details |
| Movable a => Movable (Sum a) Source # | |
Instance details |
| Movable a => Movable (Product a) Source # | |
Instance details |
| Movable a => Movable (NonEmpty a) Source # | |
Instance details |
| Movable (Ur a) Source # | |
Instance details |
| (Consumable a, Consumable b) => Consumable (Either a b) Source # | |
Instance details |
| (Consumable a, Consumable b) => Consumable (a, b) Source # | |
Instance details |
| (Dupable a, Dupable b) => Dupable (Either a b) Source # | |
Instance details |
| (Dupable a, Dupable b) => Dupable (a, b) Source # | |
Instance details |
| (Movable a, Movable b) => Movable (Either a b) Source # | |
Instance details |
| (Movable a, Movable b) => Movable (a, b) Source # | |
Instance details |
| (Consumable a, Consumable b, Consumable c) => Consumable (a, b, c) Source # | |
Instance details |
| (Dupable a, Dupable b, Dupable c) => Dupable (a, b, c) Source # | |
Instance details Methods dupV :: forall (n :: Nat). KnownNat n => (a, b, c) %1 -> V n (a, b, c) Source # dup2 :: (a, b, c) %1 -> ((a, b, c), (a, b, c)) Source # |
| (Movable a, Movable b, Movable c) => Movable (a, b, c) Source # | |
Instance details |