ApplicativeSyntax

org.specs2.fp.ApplicativeSyntax

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object syntax.type

Members list

Value members

Concrete methods

def unless[F[_], A](condition: Boolean)(fa: => F[A])(using evidence$10: Applicative[F]): F[Unit]
def when[F[_], A](condition: Boolean)(fa: => F[A])(using evidence$9: Applicative[F]): F[Unit]

Extensions

Extensions

extension [F[_], A, B, C](fa: F[A])(using evidence$2: Applicative[F])
def |@|(fb: F[B])(f: (A, B) => C): F[C]
extension [F[_], A, B](fa: F[A])(using evidence$4: Applicative[F])
def tuple2(fb: F[B]): F[(A, B)]
extension [F[_], A, B](fa: F[A])(using evidence$3: Applicative[F])
def ap(f: F[A => B]): F[B]
extension [F[_], A, B](fa: F[A])(using evidence$5: Applicative[F])
def *>(fb: F[B]): F[B]
extension [F[_], A](fa: F[A])(using evidence$7: Applicative[F])
def unless(condition: Boolean): F[Unit]
extension [F[_], A](fa: F[A])(using evidence$6: Applicative[F])
def when(condition: Boolean): F[Unit]
extension [F[_], A](fa: List[A])(using evidence$8: Applicative[F])
def filterM(f: A => F[Boolean]): F[List[A]]