syntax
object syntax extends FunctorSyntax with ApplicativeSyntax with MonadSyntax with TraverseSyntax with FoldableSyntax with SemigroupSyntax with ShowSyntax with EitherSyntax with Identityx
trait Identityx
trait EitherSyntax
trait ShowSyntax
trait SemigroupSyntax
trait FoldableSyntax
trait TraverseSyntax
trait MonadSyntax
trait ApplicativeSyntax
trait FunctorSyntax
class Object
trait Matchable
class Any
Type members
Inherited classlikes
Value members
Extensions
Inherited extensions
extension (a: M)
extension (a: A)
extension (eab: Either[A, B])
extension (eab: Either[A, B])
extension (eab: Either[A, B])
def append[A, B, AA >: A, BB >: B, C](that: Either[AA, BB])(using BB: Semigroup[BB]): Either[AA, BB]
- Inherited from
- EitherSyntax
extension (eab: Either[A, B])
extension (fa: F[A])
extension (fa: List[A])
extension (fa: F[A])
extension (fa: F[A])
def traverse_[F[_], M[_], A, B](f: A => M[B])(using evidence$7: Foldable[F], evidence$8: Applicative[M]): M[Unit]
- Inherited from
- FoldableSyntax
extension (fa: F[G[A]])
extension (fa: F[A])
def traverse[F[_], A, G[_], B](f: A => G[B])(using evidence$8: Traverse[F], evidence$9: Applicative[G]): G[F[B]]
- Inherited from
- TraverseSyntax
extension (fa: F[A])
extension (fa: F[A])
def foldLeftM[A, B, F[_], M[_]](z: B)(f: (B, A) => M[B])(using evidence$9: Foldable[F], evidence$10: Monad[M]): M[B]
- Inherited from
- FoldableSyntax
def foldRightM[A, B, F[_], M[_]](z: B)(f: (A, => B) => M[B])(using evidence$11: Foldable[F], evidence$12: Monad[M]): M[B]
- Inherited from
- FoldableSyntax
extension (fa: F[A])
extension (fa: F[A])
extension (t: => T)
These extension methods provide the possibility to execute a function on an object if a condition is true If not, the object is returned
These extension methods provide the possibility to execute a function on an object if a condition is true If not, the object is returned
- Inherited from
- Identityx