| 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
| Generic1 * (Between s t) Source # | |
| Functor (Between s t) Source # | |
| Foldable (Between s t) Source # | |
| Traversable (Between s t) Source # | |
| (Eq s, Eq t) => Eq1 (Between s t) Source # | |
| (Ord s, Ord t) => Ord1 (Between s t) Source # | |
| (Show s, Show t) => Show1 (Between s t) 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
| Bitraversable Between' Source # |
|
| Bifoldable Between' Source # |
|
| Bifunctor Between' Source # | |
| Functor (Between' s) Source # | |
| Foldable (Between' s) Source # | |
| Traversable (Between' s) Source # | |
| Eq s => Eq1 (Between' s) Source # | |
| Ord s => Ord1 (Between' s) Source # | |
| Show s => Show1 (Between' s) Source # | |
| Generic1 * (Between' s) 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)