Safe Haskell | None |
---|---|
Language | Haskell2010 |
Datatypes
An a
with an s
on the left and a t
on the right
Between s a t |
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
Between' s a s |
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)