Class

zio.test.BoolAlgebra

Or

Related Doc: package BoolAlgebra

Permalink

final case class Or[+A](left: BoolAlgebra[A], right: BoolAlgebra[A]) extends BoolAlgebra[A] with Product with Serializable

Self Type
Or[A]
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Or
  2. BoolAlgebra
  3. Serializable
  4. Serializable
  5. Product
  6. Equals
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Or(left: BoolAlgebra[A], right: BoolAlgebra[A])

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def &&[A1 >: A](that: BoolAlgebra[A1]): BoolAlgebra[A1]

    Permalink

    Returns a new result that is the logical conjunction of this result and the specified result.

    Returns a new result that is the logical conjunction of this result and the specified result.

    Definition Classes
    BoolAlgebra
  4. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  5. final def ==>[A1 >: A](that: BoolAlgebra[A1]): BoolAlgebra[A1]

    Permalink

    Returns a new result that is the logical implication of this result and the specified result.

    Returns a new result that is the logical implication of this result and the specified result.

    Definition Classes
    BoolAlgebra
  6. final def as[B](b: B): BoolAlgebra[B]

    Permalink

    Returns a new result, with all values mapped to the specified constant.

    Returns a new result, with all values mapped to the specified constant.

    Definition Classes
    BoolAlgebra
  7. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  8. final def both[A1 >: A](that: BoolAlgebra[A1]): BoolAlgebra[A1]

    Permalink

    A named alias for &&.

    A named alias for &&.

    Definition Classes
    BoolAlgebra
  9. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  10. final def either[A1 >: A](that: BoolAlgebra[A1]): BoolAlgebra[A1]

    Permalink

    A named alias for ||.

    A named alias for ||.

    Definition Classes
    BoolAlgebra
  11. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  12. final def equals(that: Any): Boolean

    Permalink
    Definition Classes
    Or → Equals → AnyRef → Any
  13. final def failures: Option[BoolAlgebra[A]]

    Permalink

    If this result is a success returns None.

    If this result is a success returns None. If it is a failure returns a new result containing all failures that are relevant to this result being a failure.

    Definition Classes
    BoolAlgebra
  14. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  15. final def flatMap[B](f: (A) ⇒ BoolAlgebra[B]): BoolAlgebra[B]

    Permalink

    Returns a new result, with all values mapped to new results using the specified function.

    Returns a new result, with all values mapped to new results using the specified function.

    Definition Classes
    BoolAlgebra
  16. final def fold[B](caseValue: (A) ⇒ B)(caseAnd: (B, B) ⇒ B, caseOr: (B, B) ⇒ B, caseNot: (B) ⇒ B): B

    Permalink

    Folds over the result bottom up, first converting values to B values, and then combining the B values, using the specified functions.

    Folds over the result bottom up, first converting values to B values, and then combining the B values, using the specified functions.

    Definition Classes
    BoolAlgebra
  17. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  18. final def hashCode(): Int

    Permalink
    Definition Classes
    BoolAlgebra → AnyRef → Any
  19. final def implies[A1 >: A](that: BoolAlgebra[A1]): BoolAlgebra[A1]

    Permalink

    A named alias for "==>".

    A named alias for "==>".

    Definition Classes
    BoolAlgebra
  20. final def isFailure: Boolean

    Permalink

    Determines whether the result is a failure, where values represent success and are combined using logical conjunction, disjunction, and negation.

    Determines whether the result is a failure, where values represent success and are combined using logical conjunction, disjunction, and negation.

    Definition Classes
    BoolAlgebra
  21. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  22. final def isSuccess: Boolean

    Permalink

    Determines whether the result is a success, where values represent success and are combined using logical conjunction, disjunction, and negation.

    Determines whether the result is a success, where values represent success and are combined using logical conjunction, disjunction, and negation.

    Definition Classes
    BoolAlgebra
  23. val left: BoolAlgebra[A]

    Permalink
  24. final def map[B](f: (A) ⇒ B): BoolAlgebra[B]

    Permalink

    Returns a new result, with all values mapped by the specified function.

    Returns a new result, with all values mapped by the specified function.

    Definition Classes
    BoolAlgebra
  25. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  26. final def negate: BoolAlgebra[A]

    Permalink

    Negates this result, converting all successes into failures and failures into successes.

    Negates this result, converting all successes into failures and failures into successes.

    Definition Classes
    BoolAlgebra
  27. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  28. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  29. val right: BoolAlgebra[A]

    Permalink
  30. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  31. final def unary_!: BoolAlgebra[A]

    Permalink

    Returns a new result that is the logical negation of this result.

    Returns a new result that is the logical negation of this result.

    Definition Classes
    BoolAlgebra
  32. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  33. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  34. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  35. final def ||[A1 >: A](that: BoolAlgebra[A1]): BoolAlgebra[A1]

    Permalink

    Returns a new result that is the logical disjunction of this result and the specified result.

    Returns a new result that is the logical disjunction of this result and the specified result.

    Definition Classes
    BoolAlgebra

Inherited from BoolAlgebra[A]

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped