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 |