syntax
org.specs2.fp.package$.syntax$
object syntax extends FunctorSyntax, ApplicativeSyntax, MonadSyntax, TraverseSyntax, FoldableSyntax, SemigroupSyntax, ShowSyntax, EitherSyntax, Identityx
Attributes
- Graph
-
- Supertypes
-
trait Identityxtrait EitherSyntaxtrait ShowSyntaxtrait SemigroupSyntaxtrait FoldableSyntaxtrait TraverseSyntaxtrait MonadSyntaxtrait ApplicativeSyntaxtrait FunctorSyntaxclass Objecttrait Matchableclass AnyShow all
- Self type
-
syntax.type
Members list
Type members
Inherited classlikes
Attributes
- Inherited from:
- MonadSyntax
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Inherited from:
- MonadSyntax
- Supertypes
-
class Objecttrait Matchableclass Any
Value members
Inherited methods
Attributes
- Inherited from:
- ApplicativeSyntax
Attributes
- Inherited from:
- ApplicativeSyntax
Extensions
Inherited extensions
extension [A](a: A)(a: A)(using evidence$1: Show[A])
Attributes
- Inherited from:
- ShowSyntax
extension [M](a: M)(a: M)(using evidence$2: Semigroup[M])
Attributes
- Inherited from:
- SemigroupSyntax
extension [M](a: M)(a: M)(using evidence$1: Semigroup[M])
Attributes
- Inherited from:
- SemigroupSyntax
extension [A, B](eab: Either[A, B])(eab: Either[A, B])
Attributes
- Inherited from:
- EitherSyntax
Attributes
- Inherited from:
- EitherSyntax
Attributes
- Inherited from:
- EitherSyntax
Attributes
- Inherited from:
- EitherSyntax
Attributes
- Inherited from:
- EitherSyntax
extension [A, B, AA >: A, BB >: B, C](eab: Either[A, B])(eab: Either[A, B])
Attributes
- Inherited from:
- EitherSyntax
Attributes
- Inherited from:
- EitherSyntax
Attributes
- Inherited from:
- EitherSyntax
Attributes
- Inherited from:
- EitherSyntax
Attributes
- Inherited from:
- EitherSyntax
Attributes
- Inherited from:
- EitherSyntax
Attributes
- Inherited from:
- EitherSyntax
Attributes
- Inherited from:
- EitherSyntax
Attributes
- Inherited from:
- EitherSyntax
Attributes
- Inherited from:
- EitherSyntax
Attributes
- Inherited from:
- EitherSyntax
Attributes
- Inherited from:
- EitherSyntax
Attributes
- Inherited from:
- EitherSyntax
Attributes
- Inherited from:
- EitherSyntax
Attributes
- Inherited from:
- EitherSyntax
extension [A, B, C, D](eab: Either[A, B])(eab: Either[A, B])
Attributes
- Inherited from:
- EitherSyntax
extension [F[_], A, B, AA >: A, C](eab: Either[A, B])(eab: Either[A, B])
Attributes
- Inherited from:
- EitherSyntax
extension [F[_], A, B](fa: F[A])(fa: F[A])(using evidence$1: Functor[F])
Attributes
- Inherited from:
- FunctorSyntax
extension [F[_], A, B](fa: F[A])(fa: F[A])(using evidence$2: Functor[F])
Attributes
- Inherited from:
- FunctorSyntax
extension [F[_], A](fa: F[A])(fa: F[A])(using evidence$3: Functor[F])
Attributes
- Inherited from:
- FunctorSyntax
extension [F[_], A, G[_], B](fa: F[A])(fa: F[A])(using evidence$8: Traverse[F], evidence$9: Applicative[G])
Attributes
- Inherited from:
- TraverseSyntax
extension [F[_], G[_], A](fa: F[G[A]])(fa: F[G[A]])(using evidence$10: Traverse[F], evidence$11: Applicative[G])
Attributes
- Inherited from:
- TraverseSyntax
extension [F[_], A](fa: F[A])(fa: F[A])(using evidence$2: Foldable[F])
Attributes
- Inherited from:
- FoldableSyntax
extension [F[_], A](fa: F[A])(fa: F[A])(using evidence$5: Foldable[F], evidence$6: Monoid[A])
Attributes
- Inherited from:
- FoldableSyntax
extension [F[_], A](fa: F[A])(fa: F[A])(using evidence$3: Foldable[F], evidence$4: Monoid[A])
Attributes
- Inherited from:
- FoldableSyntax
extension [F[_], M[_], A, B](fa: F[A])(fa: F[A])(using evidence$7: Foldable[F], evidence$8: Applicative[M])
Attributes
- Inherited from:
- FoldableSyntax
extension [A, B, F[_], M[_]](fa: F[A])(fa: F[A])(using evidence$9: Foldable[F], evidence$10: Monad[M])
Attributes
- Inherited from:
- FoldableSyntax
extension [A, B, F[_], M[_]](fa: F[A])(fa: F[A])(using evidence$11: Foldable[F], evidence$12: Monad[M])
Attributes
- Inherited from:
- FoldableSyntax
extension [F[_], A, B](fa: F[A])(fa: F[A])(using evidence$14: Foldable[F])
Attributes
- Inherited from:
- FoldableSyntax
extension [F[_], A, B](fa: F[A])(fa: F[A])(using evidence$13: Foldable[F], Monoid[B])
Attributes
- Inherited from:
- FoldableSyntax
extension [F[_], A](fa: F[A])(fa: F[A])(using evidence$15: Foldable[F], evidence$16: Monoid[A])
Attributes
- Inherited from:
- FoldableSyntax
extension [F[_], A, B, C](fa: F[A])(fa: F[A])(using evidence$2: Applicative[F])
Attributes
- Inherited from:
- ApplicativeSyntax
extension [F[_], A, B](fa: F[A])(fa: F[A])(using evidence$3: Applicative[F])
Attributes
- Inherited from:
- ApplicativeSyntax
extension [F[_], A, B](fa: F[A])(fa: F[A])(using evidence$5: Applicative[F])
Attributes
- Inherited from:
- ApplicativeSyntax
extension [F[_], A, B](fa: F[A])(fa: F[A])(using evidence$4: Applicative[F])
Attributes
- Inherited from:
- ApplicativeSyntax
extension [F[_], A](fa: F[A])(fa: F[A])(using evidence$6: Applicative[F])
Attributes
- Inherited from:
- ApplicativeSyntax
extension [F[_], A](fa: F[A])(fa: F[A])(using evidence$7: Applicative[F])
Attributes
- Inherited from:
- ApplicativeSyntax
extension [F[_], A](fa: List[A])(fa: List[A])(using evidence$8: Applicative[F])
Attributes
- Inherited from:
- ApplicativeSyntax
extension [T](t: => T)(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
Attributes
- Inherited from:
- Identityx
extension [S <: T, T](t: => S)(t: => S)(using evidence$1: Monoid[T])
Attributes
- Inherited from:
- Identityx
Implicits
Inherited implicits
final implicit def MonadFlattenOps[F[_], A](fa: F[F[A]])(using evidence$2: Monad[F]): MonadFlattenOps[F, A]
Attributes
- Inherited from:
- MonadSyntax
Attributes
- Inherited from:
- MonadSyntax
In this article