Since: base-4.10.0.0
Instance detailsDefined in Data.Semigroup
Bitraversable Either Source #Since: base-4.10.0.0
Instance detailsDefined in Data.Bitraversable
Bitraversable (,) Source #Class laws for tuples hold only up to laziness. The Bitraversable methods are lazier than their Traversable counterparts. For example the law
does not hold for tuples if laziness is exploited:bitraverse
pure
≡ traverse
>>>
(bitraverse pure pure undefined :: IO (Int, Word)) `seq` ()
()>>>
(traverse pure (errorWithoutStackTrace "error!") :: IO (Int, Word)) `seq` ()
*** Exception: error!
Since: base-4.10.0.0
Instance detailsDefined in Data.Bitraversable
Bitraversable (Const :: Type -> Type -> Type) Source #Since: base-4.10.0.0
Instance detailsDefined in Data.Bitraversable
Bitraversable ((,,) x) Source #Since: base-4.10.0.0
Instance detailsDefined in Data.Bitraversable
Bitraversable (K1 i :: Type -> Type -> Type) Source #Since: base-4.10.0.0
Instance detailsDefined in Data.Bitraversable
Bitraversable ((,,,) x y) Source #Since: base-4.10.0.0
Instance detailsDefined in Data.Bitraversable
Bitraversable ((,,,,) x y z) Source #Since: base-4.10.0.0
Instance detailsDefined in Data.Bitraversable
Bitraversable ((,,,,,) x y z w) Source #Since: base-4.10.0.0
Instance detailsDefined in Data.Bitraversable
Methods
bitraverse :: Applicative f => (a -> f c) -> (b -> f d) -> (x, y, z, w, a, b) -> f (x, y, z, w, c, d) Source #
Bitraversable ((,,,,,,) x y z w v) Source #Since: base-4.10.0.0
Instance detailsDefined in Data.Bitraversable
Methods
bitraverse :: Applicative f => (a -> f c) -> (b -> f d) -> (x, y, z, w, v, a, b) -> f (x, y, z, w, v, c, d) Source #
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4