MonadError.scala Source Zibaldone MonadError.scala notes Source ZibaldonescalacatscodeCatsMonadError.scala Scala package com.zibaldone.cats package hierarchy trait MonadError[F[_], E] extends ApplicativeError[F, E] with Monad[F]: def ensure[A](fa: F[A])(e: => E)(f: E => Boolean): F[A]
Scala package com.zibaldone.cats package hierarchy trait MonadError[F[_], E] extends ApplicativeError[F, E] with Monad[F]: def ensure[A](fa: F[A])(e: => E)(f: E => Boolean): F[A]