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)(using evidence$1: Show[A])
Attributes
- Inherited from:
- ShowSyntax
extension [M](a: M)(using evidence$1: Semigroup[M])
Attributes
- Inherited from:
- SemigroupSyntax
Attributes
- Inherited from:
- SemigroupSyntax
extension [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])
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])
Attributes
- Inherited from:
- EitherSyntax
extension [F[_], A, B, AA >: A, C](eab: Either[A, B])
Attributes
- Inherited from:
- EitherSyntax
extension [F[_], A, B](fa: F[A])(using evidence$1: Functor[F])
Attributes
- Inherited from:
- FunctorSyntax
Attributes
- Inherited from:
- FunctorSyntax
extension [F[_], A](fa: F[A])(using evidence$1: Functor[F])
Attributes
- Inherited from:
- FunctorSyntax
extension [F[_], A, G[_], B](fa: F[A])(using evidence$1: Traverse[F], evidence$2: Applicative[G])
Attributes
- Inherited from:
- TraverseSyntax
extension [F[_], G[_], A](fa: F[G[A]])(using evidence$1: Traverse[F], evidence$2: Applicative[G])
Attributes
- Inherited from:
- TraverseSyntax
extension [F[_], A](fa: F[A])(using evidence$1: Foldable[F])
Attributes
- Inherited from:
- FoldableSyntax
extension [F[_], A](fa: F[A])(using evidence$1: Foldable[F], evidence$2: Monoid[A])
Attributes
- Inherited from:
- FoldableSyntax
Attributes
- Inherited from:
- FoldableSyntax
extension [F[_], M[_], A, B](fa: F[A])(using evidence$1: Foldable[F], evidence$2: Applicative[M])
Attributes
- Inherited from:
- FoldableSyntax
extension [A, B, F[_], M[_]](fa: F[A])(using evidence$1: Foldable[F], evidence$2: Monad[M])
Attributes
- Inherited from:
- FoldableSyntax
Attributes
- Inherited from:
- FoldableSyntax
extension [F[_], A, B](fa: F[A])(using evidence$1: Foldable[F], Monoid[B])
Attributes
- Inherited from:
- FoldableSyntax
extension [F[_], A, B](fa: F[A])(using evidence$1: Foldable[F])
Attributes
- Inherited from:
- FoldableSyntax
extension [F[_], A](fa: F[A])(using evidence$1: Foldable[F], evidence$2: Monoid[A])
Attributes
- Inherited from:
- FoldableSyntax
extension [F[_], A, B, C](fa: F[A])(using evidence$1: Applicative[F])
Attributes
- Inherited from:
- ApplicativeSyntax
extension [F[_], A, B](fa: F[A])(using evidence$1: Applicative[F])
Attributes
- Inherited from:
- ApplicativeSyntax
Attributes
- Inherited from:
- ApplicativeSyntax
Attributes
- Inherited from:
- ApplicativeSyntax
extension [F[_], A](fa: F[A])(using evidence$1: Applicative[F])
Attributes
- Inherited from:
- ApplicativeSyntax
Attributes
- Inherited from:
- ApplicativeSyntax
extension [F[_], A](fa: List[A])(using evidence$1: Applicative[F])
Attributes
- Inherited from:
- ApplicativeSyntax
extension [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
Implicits
Inherited implicits
final implicit def MonadFlattenOps[F[_], A](fa: F[F[A]])(using evidence$1: Monad[F]): MonadFlattenOps[F, A]
Attributes
- Inherited from:
- MonadSyntax
Attributes
- Inherited from:
- MonadSyntax
In this article