Eq2 Var Source # | |
|
Ord2 Var Source # | |
|
Read2 Var Source # | |
|
Show2 Var Source # | |
|
Bifunctor Var Source # | |
|
Bitraversable Var Source # | |
|
Bifoldable Var Source # | |
|
Serial2 Var Source # | |
|
Hashable2 Var Source # | |
|
Monad (Var b) Source # | |
|
Functor (Var b) Source # | |
|
Applicative (Var b) Source # | |
|
Foldable (Var b) Source # | |
|
Traversable (Var b) Source # | |
|
Eq b => Eq1 (Var b) Source # | |
|
Ord b => Ord1 (Var b) Source # | |
|
Read b => Read1 (Var b) Source # | |
|
Show b => Show1 (Var b) Source # | |
|
Serial b => Serial1 (Var b) Source # | |
|
Hashable b => Hashable1 (Var b) Source # | |
|
(Eq a, Eq b) => Eq (Var b a) Source # | |
|
(Data a, Data b) => Data (Var b a) Source # | |
|
(Ord a, Ord b) => Ord (Var b a) Source # | |
|
(Read a, Read b) => Read (Var b a) Source # | |
|
(Show a, Show b) => Show (Var b a) Source # | |
|
Generic (Var b a) Source # | |
Associated Types type Rep (Var b a) :: * -> * # |
(Binary b, Binary a) => Binary (Var b a) Source # | |
|
(Serial b, Serial a) => Serial (Var b a) Source # | |
|
(Serialize b, Serialize a) => Serialize (Var b a) Source # | |
|
(NFData a, NFData b) => NFData (Var b a) Source # | |
|
(Hashable b, Hashable a) => Hashable (Var b a) Source # | |
|
type Rep (Var b a) Source # | |
|