BoolAlgebraM

final case class BoolAlgebraM[-R, +E, +A](run: ZIO[R, E, BoolAlgebra[A]])
Companion:
object
trait Product
trait Equals
class Object
trait Matchable
class Any
BoolAlgebraM[R, E, A]

Value members

Concrete methods

def &&[R1 <: R, E1 >: E, A1 >: A](that: BoolAlgebraM[R1, E1, A1]): BoolAlgebraM[R1, E1, A1]
def <==>[R1 <: R, E1 >: E, A1 >: A](that: BoolAlgebraM[R1, E1, A1]): BoolAlgebraM[R1, E1, A1]
def ==>[R1 <: R, E1 >: E, A1 >: A](that: BoolAlgebraM[R1, E1, A1]): BoolAlgebraM[R1, E1, A1]
def as[B](b: B): BoolAlgebraM[R, E, B]
def flatMap[R1 <: R, E1 >: E, B](f: A => BoolAlgebraM[R1, E1, B]): BoolAlgebraM[R1, E1, B]
def implies[R1 <: R, E1 >: E, A1 >: A](that: BoolAlgebraM[R1, E1, A1]): BoolAlgebraM[R1, E1, A1]
def isSuccess: ZIO[R, E, Boolean]
def map[B](f: A => B): BoolAlgebraM[R, E, B]
def unary_!: BoolAlgebraM[R, E, A]
def ||[R1 <: R, E1 >: E, A1 >: A](that: BoolAlgebraM[R1, E1, A1]): BoolAlgebraM[R1, E1, A1]

Inherited methods

Inherited from:
Product