tryApplictive

given tryApplictive[Arg]: Applicative[[Result] =>> Arg => Try[Result]]

Value members

Concrete methods

def pure[T](arg: T): Arg => Try[T]

Extensions

Extensions

extension (fa: Arg => Try[A])
def flatMap[A, B](fb: A => Arg => Try[B]): Arg => Try[B]
def map[A, B](f: A => B): Arg => Try[B]
extension (fa: Arg => Try[A])
def <|>[A](fb: Arg => Try[A]): Arg => Try[A]

Inherited extensions

extension (fa: F[A => B])
def <*>[A, B](fb: F[A]): Arg => Try[B]
Inherited from
Applicative
def <|>[A, B](fb: F[A => B]): Arg => Try[A => B]
Inherited from
Applicative
extension (fx: F[(A, B) => C])
def liftA2[A, B, C](ax: F[A], bx: F[B]): Arg => Try[C]
Inherited from
Applicative
extension (x: F[A])
def <:>[A, B](f: A => B): Arg => Try[B]
Inherited from
Functor
def fmap[A, B](f: A => B): Arg => Try[B]
Inherited from
Functor
extension (x: F[A])
def *>[A, B](bx: F[B]): Arg => Try[B]
Inherited from
Applicative
def <*[A, B](bx: F[B]): Arg => Try[A]
Inherited from
Applicative