GuardOps

final class GuardOps(condition: Boolean) extends AnyVal
class AnyVal
trait Matchable
class Any

Value members

Concrete methods

def guard[F[_]](implicit F: Alternative[F]): F[Unit]

See Alternative.guard

Example:

scala> import cats.implicits._
scala> def even(i: Int): Option[String] = (i % 2 == 0).guard[Option].as("even")
scala> even(2)
res0: Option[String] = Some(even)
scala> even(3)
res1: Option[String] = None