| 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 # | |
|