| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Data.Separated.Between
Datatypes
An a with an s on the left and a t on the right
Constructors
| Between s a t |
Instances
| Functor (Between s t) Source # | |
| Foldable (Between s t) Source # | |
| Traversable (Between s t) Source # | |
| Generic1 (Between s t) Source # | |
| (Eq s0, Eq t0) => Eq1 (Between s0 t0) Source # | |
| (Ord s0, Ord t0) => Ord1 (Between s0 t0) Source # | |
| (Show s0, Show t0) => Show1 (Between s0 t0) Source # | |
| (Eq t, Eq a, Eq s) => Eq (Between s t a) Source # | |
| (Ord t, Ord a, Ord s) => Ord (Between s t a) Source # | |
| (Show t, Show a, Show s) => Show (Between s t a) Source # | |
| Generic (Between s t a) Source # | |
| type Rep1 (Between s t) Source # | |
| type Rep (Between s t a) Source # | |
An a with an s on each side
Constructors
| Between' s a s |
Instances
| Bifunctor Between' Source # | |
| Bitraversable Between' Source # |
|
| Bifoldable Between' Source # |
|
| Functor (Between' s) Source # | |
| Foldable (Between' s) Source # | |
| Traversable (Between' s) Source # | |
| Generic1 (Between' s) Source # | |
| Eq s0 => Eq1 (Between' s0) Source # | |
| Ord s0 => Ord1 (Between' s0) Source # | |
| Show s0 => Show1 (Between' s0) Source # | |
| (Eq a, Eq s) => Eq (Between' s a) Source # | |
| (Ord a, Ord s) => Ord (Between' s a) Source # | |
| (Show a, Show s) => Show (Between' s a) Source # | |
| Generic (Between' s a) Source # | |
| type Rep1 (Between' s) Source # | |
| type Rep (Between' s a) Source # | |
Isos
between :: Iso (s, a, s') (t, b, t') (Between s s' a) (Between t t' b) Source #
is isomorphic to Between s t a(s, a, t)