basis

Else

sealed abstract class Else[+A, +B] extends Equals with Immutable with Family[Else[_, _]] with Container[A]

Source
Else.scala
Linear Supertypes
Container[A], Collection[A], Traverser[A], basis.Family[Else[_, _]], Immutable, Equals, AnyRef, Any
Known Subclasses
Type Hierarchy Learn more about scaladoc diagrams
Ordering
  1. Grouped
  2. Alphabetic
  3. By inheritance
Inherited
  1. Else
  2. Container
  3. Collection
  4. Traverser
  5. Family
  6. Immutable
  7. Equals
  8. AnyRef
  9. Any
Implicitly
  1. by TruthToOps
  2. by ElseToOps
  3. by TraverserToGeneralOps
  4. by ContainerToGeneralOps
  5. by CollectionToGeneralOps
  6. by TraverserToStrictOps
  7. by ContainerToStrictOps
  8. by CollectionToStrictOps
  9. by MaybeToOps
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. type Family = Else[_, _]

    Definition Classes
    Family

Abstract Value Members

  1. abstract def bind: A

  2. abstract def canBind: Boolean

  3. abstract def canSafelyTrap: Boolean

  4. abstract def canTrap: Boolean

  5. abstract def get: A

  6. abstract def isDefined: Boolean

  7. abstract def iterator: Iterator[A]

    Definition Classes
    Container
  8. abstract def trap: B

Concrete Value Members

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

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

    Definition Classes
    AnyRef → Any
  3. def ++[B >: A](those: Traverser[B])(implicit builder: Builder[B] with From[Traverser[_]]): (builder)#State

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to StrictTraverserOps[A, Traverser[_]] performed by method TraverserToStrictOps in basis.collections.sequential.Strict.
    Definition Classes
    StrictTraverserOps
  4. macro def ++[B >: A](those: Container[B])(implicit builder: Builder[B] with From[Container[_]]): (builder)#State

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to StrictContainerOps[A, Container[_]] performed by method ContainerToStrictOps in basis.collections.sequential.Strict.
    Definition Classes
    StrictContainerOps
  5. def ++[B >: A](those: Collection[B])(implicit builder: Builder[B] with From[Collection[_]]): (builder)#State

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to StrictCollectionOps[A, Collection[_]] performed by method CollectionToStrictOps in basis.collections.sequential.Strict.
    Definition Classes
    StrictCollectionOps
  6. final def ==(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  7. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  8. macro def bindOrElse[X >: A](default: ⇒ X): X

    Returns the value of this Bind, or the default value for a Trap.

    Returns the value of this Bind, or the default value for a Trap.

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to ElseOps[A, B] performed by method ElseToOps in basis.
    Definition Classes
    ElseOps
  9. macro def bindOrElse[X >: A](default: ⇒ X): X

    Returns the value of this Bind, or the default value for a Trap.

    Returns the value of this Bind, or the default value for a Trap.

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to ElseOps[A, Nothing] performed by method MaybeToOps in basis. This conversion will take place only if B is a subclass of Nothing (B <: Nothing).
    Definition Classes
    ElseOps
  10. final def canEqual(other: Any): Boolean

    Definition Classes
    Else → Equals
  11. def choose[B](q: PartialFunction[A, B]): Maybe[B]

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to GeneralTraverserOps[A] performed by method TraverserToGeneralOps in basis.collections.sequential.General.
    Definition Classes
    GeneralTraverserOps
  12. macro def choose[B](q: PartialFunction[A, B]): Maybe[B]

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to GeneralContainerOps[A] performed by method ContainerToGeneralOps in basis.collections.sequential.General.
    Definition Classes
    GeneralContainerOps
  13. def choose[B](q: PartialFunction[A, B]): Maybe[B]

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to GeneralCollectionOps[A] performed by method CollectionToGeneralOps in basis.collections.sequential.General.
    Definition Classes
    GeneralCollectionOps
  14. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  15. def collect[B](q: PartialFunction[A, B])(implicit builder: Builder[B] with From[Traverser[_]]): (builder)#State

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to StrictTraverserOps[A, Traverser[_]] performed by method TraverserToStrictOps in basis.collections.sequential.Strict.
    Definition Classes
    StrictTraverserOps
  16. macro def collect[B](q: PartialFunction[A, B])(implicit builder: Builder[B] with From[Container[_]]): (builder)#State

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to StrictContainerOps[A, Container[_]] performed by method ContainerToStrictOps in basis.collections.sequential.Strict.
    Definition Classes
    StrictContainerOps
  17. def collect[B](q: PartialFunction[A, B])(implicit builder: Builder[B] with From[Collection[_]]): (builder)#State

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to StrictCollectionOps[A, Collection[_]] performed by method CollectionToStrictOps in basis.collections.sequential.Strict.
    Definition Classes
    StrictCollectionOps
  18. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  19. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  20. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  21. macro def flatMap[X, Y >: B](f: (A) ⇒ Else[X, Y]): Else[X, Y]

    Returns the binding of a function applied to the value of this Bind, otherwise returns this Trap.

    Returns the binding of a function applied to the value of this Bind, otherwise returns this Trap.

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to ElseOps[A, B] performed by method ElseToOps in basis.
    Definition Classes
    ElseOps
  22. def flatMap[B](f: (A) ⇒ Traverser[B])(implicit builder: Builder[B] with From[Traverser[_]]): (builder)#State

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to StrictTraverserOps[A, Traverser[_]] performed by method TraverserToStrictOps in basis.collections.sequential.Strict.
    Definition Classes
    StrictTraverserOps
  23. macro def flatMap[B](f: (A) ⇒ Traverser[B])(implicit builder: Builder[B] with From[Container[_]]): (builder)#State

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to StrictContainerOps[A, Container[_]] performed by method ContainerToStrictOps in basis.collections.sequential.Strict.
    Definition Classes
    StrictContainerOps
  24. def flatMap[B](f: (A) ⇒ Traverser[B])(implicit builder: Builder[B] with From[Collection[_]]): (builder)#State

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to StrictCollectionOps[A, Collection[_]] performed by method CollectionToStrictOps in basis.collections.sequential.Strict.
    Definition Classes
    StrictCollectionOps
  25. macro def flatMap[X, Y >: B](f: (A) ⇒ Else[X, Y]): Else[X, Y]

    Returns the binding of a function applied to the value of this Bind, otherwise returns this Trap.

    Returns the binding of a function applied to the value of this Bind, otherwise returns this Trap.

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to ElseOps[A, Nothing] performed by method MaybeToOps in basis. This conversion will take place only if B is a subclass of Nothing (B <: Nothing).
    Definition Classes
    ElseOps
  26. def fold[B >: A](z: B)(op: (B, B) ⇒ B): B

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to GeneralTraverserOps[A] performed by method TraverserToGeneralOps in basis.collections.sequential.General.
    Definition Classes
    GeneralTraverserOps
  27. macro def fold[B >: A](z: B)(op: (B, B) ⇒ B): B

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to GeneralContainerOps[A] performed by method ContainerToGeneralOps in basis.collections.sequential.General.
    Definition Classes
    GeneralContainerOps
  28. def fold[B >: A](z: B)(op: (B, B) ⇒ B): B

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to GeneralCollectionOps[A] performed by method CollectionToGeneralOps in basis.collections.sequential.General.
    Definition Classes
    GeneralCollectionOps
  29. def foldLeft[B](z: B)(op: (B, A) ⇒ B): B

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to GeneralTraverserOps[A] performed by method TraverserToGeneralOps in basis.collections.sequential.General.
    Definition Classes
    GeneralTraverserOps
  30. macro def foldLeft[B](z: B)(op: (B, A) ⇒ B): B

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to GeneralContainerOps[A] performed by method ContainerToGeneralOps in basis.collections.sequential.General.
    Definition Classes
    GeneralContainerOps
  31. def foldLeft[B](z: B)(op: (B, A) ⇒ B): B

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to GeneralCollectionOps[A] performed by method CollectionToGeneralOps in basis.collections.sequential.General.
    Definition Classes
    GeneralCollectionOps
  32. def foreach[U](f: (A) ⇒ U): Unit

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to GeneralTraverserOps[A] performed by method TraverserToGeneralOps in basis.collections.sequential.General.
    Definition Classes
    GeneralTraverserOps
  33. macro def foreach[U](f: (A) ⇒ U): Unit

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to GeneralContainerOps[A] performed by method ContainerToGeneralOps in basis.collections.sequential.General.
    Definition Classes
    GeneralContainerOps
  34. def foreach[U](f: (A) ⇒ U): Unit

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to GeneralCollectionOps[A] performed by method CollectionToGeneralOps in basis.collections.sequential.General.
    Definition Classes
    GeneralCollectionOps
  35. macro def fuse[Y >: B](trip: (Throwable) ⇒ Trap[Y]): FuseOps[A, Y]

    Selects fused combinators that trap exceptions with the given handler.

    Selects fused combinators that trap exceptions with the given handler.

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to ElseOps[A, B] performed by method ElseToOps in basis.
    Definition Classes
    ElseOps
  36. macro def fuse[Y >: B](trip: (Throwable) ⇒ Trap[Y]): FuseOps[A, Y]

    Selects fused combinators that trap exceptions with the given handler.

    Selects fused combinators that trap exceptions with the given handler.

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to ElseOps[A, Nothing] performed by method MaybeToOps in basis. This conversion will take place only if B is a subclass of Nothing (B <: Nothing).
    Definition Classes
    ElseOps
  37. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  38. macro def getOrElse[X >: A](default: ⇒ X): X

    Synonym for bindOrElse.

    Synonym for bindOrElse.

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to ElseOps[A, B] performed by method ElseToOps in basis.
    Definition Classes
    ElseOps
  39. macro def getOrElse[X >: A](default: ⇒ X): X

    Synonym for bindOrElse.

    Synonym for bindOrElse.

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to ElseOps[A, Nothing] performed by method MaybeToOps in basis. This conversion will take place only if B is a subclass of Nothing (B <: Nothing).
    Definition Classes
    ElseOps
  40. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  41. def isEmpty: Boolean

    Definition Classes
    ContainerCollection
  42. macro def isFalse: Boolean

    Returns true if this is the false value of the Truth, otherwise returns false.

    Returns true if this is the false value of the Truth, otherwise returns false.

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to TruthOps performed by method TruthToOps in basis. This conversion will take place only if A is a subclass of Boolean (A <: Boolean).
    Definition Classes
    TruthOps
  43. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  44. macro def isTrue: Boolean

    Returns true if this is the true value of the Truth, otherwise returns false.

    Returns true if this is the true value of the Truth, otherwise returns false.

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to TruthOps performed by method TruthToOps in basis. This conversion will take place only if A is a subclass of Boolean (A <: Boolean).
    Definition Classes
    TruthOps
  45. def joinString(separator: String)(implicit builder: StringBuilder): text.StringBuilder.State

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to GeneralTraverserOps[A] performed by method TraverserToGeneralOps in basis.collections.sequential.General.
    Definition Classes
    GeneralTraverserOps
  46. def joinString(open: String, separator: String, close: String)(implicit builder: StringBuilder): text.StringBuilder.State

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to GeneralTraverserOps[A] performed by method TraverserToGeneralOps in basis.collections.sequential.General.
    Definition Classes
    GeneralTraverserOps
  47. def map[B](f: (A) ⇒ B)(implicit builder: Builder[B] with From[Traverser[_]]): (builder)#State

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to StrictTraverserOps[A, Traverser[_]] performed by method TraverserToStrictOps in basis.collections.sequential.Strict.
    Definition Classes
    StrictTraverserOps
  48. macro def map[B](f: (A) ⇒ B)(implicit builder: Builder[B] with From[Container[_]]): (builder)#State

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to StrictContainerOps[A, Container[_]] performed by method ContainerToStrictOps in basis.collections.sequential.Strict.
    Definition Classes
    StrictContainerOps
  49. def map[B](f: (A) ⇒ B)(implicit builder: Builder[B] with From[Collection[_]]): (builder)#State

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to StrictCollectionOps[A, Collection[_]] performed by method CollectionToStrictOps in basis.collections.sequential.Strict.
    Definition Classes
    StrictCollectionOps
  50. def mayReduce[B >: A](op: (B, B) ⇒ B): Maybe[B]

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to GeneralTraverserOps[A] performed by method TraverserToGeneralOps in basis.collections.sequential.General.
    Definition Classes
    GeneralTraverserOps
  51. macro def mayReduce[B >: A](op: (B, B) ⇒ B): Maybe[B]

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to GeneralContainerOps[A] performed by method ContainerToGeneralOps in basis.collections.sequential.General.
    Definition Classes
    GeneralContainerOps
  52. def mayReduce[B >: A](op: (B, B) ⇒ B): Maybe[B]

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to GeneralCollectionOps[A] performed by method CollectionToGeneralOps in basis.collections.sequential.General.
    Definition Classes
    GeneralCollectionOps
  53. def mayReduceLeft[B >: A](op: (B, A) ⇒ B): Maybe[B]

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to GeneralTraverserOps[A] performed by method TraverserToGeneralOps in basis.collections.sequential.General.
    Definition Classes
    GeneralTraverserOps
  54. macro def mayReduceLeft[B >: A](op: (B, A) ⇒ B): Maybe[B]

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to GeneralContainerOps[A] performed by method ContainerToGeneralOps in basis.collections.sequential.General.
    Definition Classes
    GeneralContainerOps
  55. def mayReduceLeft[B >: A](op: (B, A) ⇒ B): Maybe[B]

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to GeneralCollectionOps[A] performed by method CollectionToGeneralOps in basis.collections.sequential.General.
    Definition Classes
    GeneralCollectionOps
  56. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  57. final def notify(): Unit

    Definition Classes
    AnyRef
  58. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  59. macro def orElse[X >: A, Y](other: Else[X, Y]): Else[X, Y]

    Returns this Bind, or the other binding for a Trap.

    Returns this Bind, or the other binding for a Trap.

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to ElseOps[A, B] performed by method ElseToOps in basis.
    Definition Classes
    ElseOps
  60. macro def orElse[X >: A, Y](other: Else[X, Y]): Else[X, Y]

    Returns this Bind, or the other binding for a Trap.

    Returns this Bind, or the other binding for a Trap.

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to ElseOps[A, Nothing] performed by method MaybeToOps in basis. This conversion will take place only if B is a subclass of Nothing (B <: Nothing).
    Definition Classes
    ElseOps
  61. macro def orNull[X >: A](implicit isNullable: <:<[Null, X]): X

    Returns the value of this Bind, or null for a Trap.

    Returns the value of this Bind, or null for a Trap.

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to ElseOps[A, B] performed by method ElseToOps in basis.
    Definition Classes
    ElseOps
  62. macro def orNull[X >: A](implicit isNullable: <:<[Null, X]): X

    Returns the value of this Bind, or null for a Trap.

    Returns the value of this Bind, or null for a Trap.

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to ElseOps[A, Nothing] performed by method MaybeToOps in basis. This conversion will take place only if B is a subclass of Nothing (B <: Nothing).
    Definition Classes
    ElseOps
  63. macro def recover[X >: A](q: PartialFunction[B, X]): Else[X, B]

    Binds the result of a function applied to the value of this Trap, if defined, otherwise returns this.

    Binds the result of a function applied to the value of this Trap, if defined, otherwise returns this.

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to ElseOps[A, B] performed by method ElseToOps in basis.
    Definition Classes
    ElseOps
  64. macro def recover[X >: A](q: PartialFunction[Nothing, X]): Else[X, Nothing]

    Binds the result of a function applied to the value of this Trap, if defined, otherwise returns this.

    Binds the result of a function applied to the value of this Trap, if defined, otherwise returns this.

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to ElseOps[A, Nothing] performed by method MaybeToOps in basis. This conversion will take place only if B is a subclass of Nothing (B <: Nothing).
    Definition Classes
    ElseOps
  65. macro def recoverWith[X >: A, Y >: B](q: PartialFunction[B, Else[X, Y]]): Else[X, Y]

    Returns the binding of a function applied to the value of this Trap, if defined, otherwise returns this.

    Returns the binding of a function applied to the value of this Trap, if defined, otherwise returns this.

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to ElseOps[A, B] performed by method ElseToOps in basis.
    Definition Classes
    ElseOps
  66. macro def recoverWith[X >: A, Y >: B](q: PartialFunction[Nothing, Else[X, Y]]): Else[X, Y]

    Returns the binding of a function applied to the value of this Trap, if defined, otherwise returns this.

    Returns the binding of a function applied to the value of this Trap, if defined, otherwise returns this.

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to ElseOps[A, Nothing] performed by method MaybeToOps in basis. This conversion will take place only if B is a subclass of Nothing (B <: Nothing).
    Definition Classes
    ElseOps
  67. def reduce[B >: A](op: (B, B) ⇒ B): B

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to GeneralTraverserOps[A] performed by method TraverserToGeneralOps in basis.collections.sequential.General.
    Definition Classes
    GeneralTraverserOps
  68. macro def reduce[B >: A](op: (B, B) ⇒ B): B

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to GeneralContainerOps[A] performed by method ContainerToGeneralOps in basis.collections.sequential.General.
    Definition Classes
    GeneralContainerOps
  69. def reduce[B >: A](op: (B, B) ⇒ B): B

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to GeneralCollectionOps[A] performed by method CollectionToGeneralOps in basis.collections.sequential.General.
    Definition Classes
    GeneralCollectionOps
  70. def reduceLeft[B >: A](op: (B, A) ⇒ B): B

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to GeneralTraverserOps[A] performed by method TraverserToGeneralOps in basis.collections.sequential.General.
    Definition Classes
    GeneralTraverserOps
  71. macro def reduceLeft[B >: A](op: (B, A) ⇒ B): B

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to GeneralContainerOps[A] performed by method ContainerToGeneralOps in basis.collections.sequential.General.
    Definition Classes
    GeneralContainerOps
  72. def reduceLeft[B >: A](op: (B, A) ⇒ B): B

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to GeneralCollectionOps[A] performed by method CollectionToGeneralOps in basis.collections.sequential.General.
    Definition Classes
    GeneralCollectionOps
  73. def stringPrefix: String

    Attributes
    protected
    Definition Classes
    Collection
  74. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  75. def toString(): String

    Definition Classes
    ContainerCollection → Any
  76. def traverse(f: (A) ⇒ Unit): Unit

    Definition Classes
    ContainerTraverser
  77. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  80. macro def zip[B](those: Container[B])(implicit builder: Builder[(A, B)] with From[Container[_]]): (builder)#State

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to StrictContainerOps[A, Container[_]] performed by method ContainerToStrictOps in basis.collections.sequential.Strict.
    Definition Classes
    StrictContainerOps

Shadowed Implicit Value Members

  1. def count(p: (A) ⇒ Boolean): Int

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to GeneralTraverserOps[A] performed by method TraverserToGeneralOps in basis.collections.sequential.General.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (else: GeneralTraverserOps[A]).count(p)
    Definition Classes
    GeneralTraverserOps
  2. macro def count(p: (A) ⇒ Boolean): Int

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to GeneralContainerOps[A] performed by method ContainerToGeneralOps in basis.collections.sequential.General.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (else: GeneralContainerOps[A]).count(p)
    Definition Classes
    GeneralContainerOps
  3. def count(p: (A) ⇒ Boolean): Int

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to GeneralCollectionOps[A] performed by method CollectionToGeneralOps in basis.collections.sequential.General.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (else: GeneralCollectionOps[A]).count(p)
    Definition Classes
    GeneralCollectionOps
  4. def drop(lower: Int)(implicit builder: Builder[A] with From[Traverser[_]]): (builder)#State

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to StrictTraverserOps[A, Traverser[_]] performed by method TraverserToStrictOps in basis.collections.sequential.Strict.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (else: StrictTraverserOps[A, Traverser[_]]).drop(lower)(builder)
    Definition Classes
    StrictTraverserOps
  5. macro def drop(lower: Int)(implicit builder: Builder[A] with From[Container[_]]): (builder)#State

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to StrictContainerOps[A, Container[_]] performed by method ContainerToStrictOps in basis.collections.sequential.Strict.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (else: StrictContainerOps[A, Container[_]]).drop(lower)(builder)
    Definition Classes
    StrictContainerOps
  6. def drop(lower: Int)(implicit builder: Builder[A] with From[Collection[_]]): (builder)#State

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to StrictCollectionOps[A, Collection[_]] performed by method CollectionToStrictOps in basis.collections.sequential.Strict.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (else: StrictCollectionOps[A, Collection[_]]).drop(lower)(builder)
    Definition Classes
    StrictCollectionOps
  7. def dropWhile(p: (A) ⇒ Boolean)(implicit builder: Builder[A] with From[Traverser[_]]): (builder)#State

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to StrictTraverserOps[A, Traverser[_]] performed by method TraverserToStrictOps in basis.collections.sequential.Strict.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (else: StrictTraverserOps[A, Traverser[_]]).dropWhile(p)(builder)
    Definition Classes
    StrictTraverserOps
  8. macro def dropWhile(p: (A) ⇒ Boolean)(implicit builder: Builder[A] with From[Container[_]]): (builder)#State

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to StrictContainerOps[A, Container[_]] performed by method ContainerToStrictOps in basis.collections.sequential.Strict.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (else: StrictContainerOps[A, Container[_]]).dropWhile(p)(builder)
    Definition Classes
    StrictContainerOps
  9. def dropWhile(p: (A) ⇒ Boolean)(implicit builder: Builder[A] with From[Collection[_]]): (builder)#State

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to StrictCollectionOps[A, Collection[_]] performed by method CollectionToStrictOps in basis.collections.sequential.Strict.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (else: StrictCollectionOps[A, Collection[_]]).dropWhile(p)(builder)
    Definition Classes
    StrictCollectionOps
  10. def eagerly: StrictTraverserOps[A, Traverser[_]]

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to GeneralTraverserOps[A] performed by method TraverserToGeneralOps in basis.collections.sequential.General.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (else: GeneralTraverserOps[A]).eagerly
    Definition Classes
    GeneralTraverserOps
  11. macro def eagerly: StrictContainerOps[A, Container[_]]

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to GeneralContainerOps[A] performed by method ContainerToGeneralOps in basis.collections.sequential.General.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (else: GeneralContainerOps[A]).eagerly
    Definition Classes
    GeneralContainerOps
  12. def eagerly: StrictCollectionOps[A, Collection[_]]

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to GeneralCollectionOps[A] performed by method CollectionToGeneralOps in basis.collections.sequential.General.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (else: GeneralCollectionOps[A]).eagerly
    Definition Classes
    GeneralCollectionOps
  13. macro def exists(p: (A) ⇒ Boolean): Boolean

    Returns true if the value of this Bind satisfies the predicate, otherwise returns false.

    Returns true if the value of this Bind satisfies the predicate, otherwise returns false.

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to ElseOps[A, B] performed by method ElseToOps in basis.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (else: ElseOps[A, B]).exists(p)
    Definition Classes
    ElseOps
  14. def exists(p: (A) ⇒ Boolean): Boolean

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to GeneralTraverserOps[A] performed by method TraverserToGeneralOps in basis.collections.sequential.General.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (else: GeneralTraverserOps[A]).exists(p)
    Definition Classes
    GeneralTraverserOps
  15. macro def exists(p: (A) ⇒ Boolean): Boolean

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to GeneralContainerOps[A] performed by method ContainerToGeneralOps in basis.collections.sequential.General.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (else: GeneralContainerOps[A]).exists(p)
    Definition Classes
    GeneralContainerOps
  16. def exists(p: (A) ⇒ Boolean): Boolean

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to GeneralCollectionOps[A] performed by method CollectionToGeneralOps in basis.collections.sequential.General.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (else: GeneralCollectionOps[A]).exists(p)
    Definition Classes
    GeneralCollectionOps
  17. macro def exists(p: (A) ⇒ Boolean): Boolean

    Returns true if the value of this Bind satisfies the predicate, otherwise returns false.

    Returns true if the value of this Bind satisfies the predicate, otherwise returns false.

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to ElseOps[A, Nothing] performed by method MaybeToOps in basis. This conversion will take place only if B is a subclass of Nothing (B <: Nothing).
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (else: ElseOps[A, Nothing]).exists(p)
    Definition Classes
    ElseOps
  18. macro def filter(p: (A) ⇒ Boolean): Else[A, B]

    Returns this Bind if its value satisfies the predicate, returns the unit Trap if its value does not satisfy the predicate, otherwise returns this Trap.

    Returns this Bind if its value satisfies the predicate, returns the unit Trap if its value does not satisfy the predicate, otherwise returns this Trap.

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to ElseOps[A, B] performed by method ElseToOps in basis.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (else: ElseOps[A, B]).filter(p)
    Definition Classes
    ElseOps
  19. def filter(p: (A) ⇒ Boolean)(implicit builder: Builder[A] with From[Traverser[_]]): (builder)#State

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to StrictTraverserOps[A, Traverser[_]] performed by method TraverserToStrictOps in basis.collections.sequential.Strict.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (else: StrictTraverserOps[A, Traverser[_]]).filter(p)(builder)
    Definition Classes
    StrictTraverserOps
  20. macro def filter(p: (A) ⇒ Boolean)(implicit builder: Builder[A] with From[Container[_]]): (builder)#State

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to StrictContainerOps[A, Container[_]] performed by method ContainerToStrictOps in basis.collections.sequential.Strict.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (else: StrictContainerOps[A, Container[_]]).filter(p)(builder)
    Definition Classes
    StrictContainerOps
  21. def filter(p: (A) ⇒ Boolean)(implicit builder: Builder[A] with From[Collection[_]]): (builder)#State

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to StrictCollectionOps[A, Collection[_]] performed by method CollectionToStrictOps in basis.collections.sequential.Strict.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (else: StrictCollectionOps[A, Collection[_]]).filter(p)(builder)
    Definition Classes
    StrictCollectionOps
  22. macro def filter(p: (A) ⇒ Boolean): Else[A, Nothing]

    Returns this Bind if its value satisfies the predicate, returns the unit Trap if its value does not satisfy the predicate, otherwise returns this Trap.

    Returns this Bind if its value satisfies the predicate, returns the unit Trap if its value does not satisfy the predicate, otherwise returns this Trap.

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to ElseOps[A, Nothing] performed by method MaybeToOps in basis. This conversion will take place only if B is a subclass of Nothing (B <: Nothing).
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (else: ElseOps[A, Nothing]).filter(p)
    Definition Classes
    ElseOps
  23. def find(p: (A) ⇒ Boolean): Maybe[A]

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to GeneralTraverserOps[A] performed by method TraverserToGeneralOps in basis.collections.sequential.General.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (else: GeneralTraverserOps[A]).find(p)
    Definition Classes
    GeneralTraverserOps
  24. macro def find(p: (A) ⇒ Boolean): Maybe[A]

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to GeneralContainerOps[A] performed by method ContainerToGeneralOps in basis.collections.sequential.General.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (else: GeneralContainerOps[A]).find(p)
    Definition Classes
    GeneralContainerOps
  25. def find(p: (A) ⇒ Boolean): Maybe[A]

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to GeneralCollectionOps[A] performed by method CollectionToGeneralOps in basis.collections.sequential.General.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (else: GeneralCollectionOps[A]).find(p)
    Definition Classes
    GeneralCollectionOps
  26. macro def fold[X](z: X)(f: (A) ⇒ X): X

    Apllies a function to the value of this Bind, or returns the zero value for a Trap; equivalent to map f bindOrElse z.

    Apllies a function to the value of this Bind, or returns the zero value for a Trap; equivalent to map f bindOrElse z.

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to ElseOps[A, B] performed by method ElseToOps in basis.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (else: ElseOps[A, B]).fold(z)(f)
    Definition Classes
    ElseOps
  27. macro def fold[X](z: X)(f: (A) ⇒ X): X

    Apllies a function to the value of this Bind, or returns the zero value for a Trap; equivalent to map f bindOrElse z.

    Apllies a function to the value of this Bind, or returns the zero value for a Trap; equivalent to map f bindOrElse z.

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to ElseOps[A, Nothing] performed by method MaybeToOps in basis. This conversion will take place only if B is a subclass of Nothing (B <: Nothing).
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (else: ElseOps[A, Nothing]).fold(z)(f)
    Definition Classes
    ElseOps
  28. def forall(p: (A) ⇒ Boolean): Boolean

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to GeneralTraverserOps[A] performed by method TraverserToGeneralOps in basis.collections.sequential.General.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (else: GeneralTraverserOps[A]).forall(p)
    Definition Classes
    GeneralTraverserOps
  29. macro def forall(p: (A) ⇒ Boolean): Boolean

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to GeneralContainerOps[A] performed by method ContainerToGeneralOps in basis.collections.sequential.General.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (else: GeneralContainerOps[A]).forall(p)
    Definition Classes
    GeneralContainerOps
  30. def forall(p: (A) ⇒ Boolean): Boolean

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to GeneralCollectionOps[A] performed by method CollectionToGeneralOps in basis.collections.sequential.General.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (else: GeneralCollectionOps[A]).forall(p)
    Definition Classes
    GeneralCollectionOps
  31. macro def foreach[U](f: (A) ⇒ U): Unit

    Applies a function to the value of this Bind, otherwise does nothing.

    Applies a function to the value of this Bind, otherwise does nothing.

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to ElseOps[A, B] performed by method ElseToOps in basis.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (else: ElseOps[A, B]).foreach(f)
    Definition Classes
    ElseOps
  32. macro def foreach[U](f: (A) ⇒ U): Unit

    Applies a function to the value of this Bind, otherwise does nothing.

    Applies a function to the value of this Bind, otherwise does nothing.

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to ElseOps[A, Nothing] performed by method MaybeToOps in basis. This conversion will take place only if B is a subclass of Nothing (B <: Nothing).
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (else: ElseOps[A, Nothing]).foreach(f)
    Definition Classes
    ElseOps
  33. macro def fuse(implicit isTry: <:<[B, Throwable]): FuseOps[A, Throwable]

    Selects fused combinators that trap non-fatal exceptions.

    Selects fused combinators that trap non-fatal exceptions.

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to ElseOps[A, B] performed by method ElseToOps in basis.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (else: ElseOps[A, B]).fuse(isTry)
    Definition Classes
    ElseOps
  34. macro def fuse(implicit isTry: <:<[Nothing, Throwable]): FuseOps[A, Throwable]

    Selects fused combinators that trap non-fatal exceptions.

    Selects fused combinators that trap non-fatal exceptions.

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to ElseOps[A, Nothing] performed by method MaybeToOps in basis. This conversion will take place only if B is a subclass of Nothing (B <: Nothing).
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (else: ElseOps[A, Nothing]).fuse(isTry)
    Definition Classes
    ElseOps
  35. def lazily: NonStrictTraverserOps[A]

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to GeneralTraverserOps[A] performed by method TraverserToGeneralOps in basis.collections.sequential.General.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (else: GeneralTraverserOps[A]).lazily
    Definition Classes
    GeneralTraverserOps
  36. macro def lazily: NonStrictContainerOps[A]

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to GeneralContainerOps[A] performed by method ContainerToGeneralOps in basis.collections.sequential.General.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (else: GeneralContainerOps[A]).lazily
    Definition Classes
    GeneralContainerOps
  37. def lazily: NonStrictCollectionOps[A]

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to GeneralCollectionOps[A] performed by method CollectionToGeneralOps in basis.collections.sequential.General.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (else: GeneralCollectionOps[A]).lazily
    Definition Classes
    GeneralCollectionOps
  38. macro def map[X](f: (A) ⇒ X): Else[X, B]

    Binds the result of a function applied to the value of this Bind, otherwise returns this Trap.

    Binds the result of a function applied to the value of this Bind, otherwise returns this Trap.

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to ElseOps[A, B] performed by method ElseToOps in basis.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (else: ElseOps[A, B]).map(f)
    Definition Classes
    ElseOps
  39. macro def map[X](f: (A) ⇒ X): Else[X, Nothing]

    Binds the result of a function applied to the value of this Bind, otherwise returns this Trap.

    Binds the result of a function applied to the value of this Bind, otherwise returns this Trap.

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to ElseOps[A, Nothing] performed by method MaybeToOps in basis. This conversion will take place only if B is a subclass of Nothing (B <: Nothing).
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (else: ElseOps[A, Nothing]).map(f)
    Definition Classes
    ElseOps
  40. def slice(lower: Int, upper: Int)(implicit builder: Builder[A] with From[Traverser[_]]): (builder)#State

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to StrictTraverserOps[A, Traverser[_]] performed by method TraverserToStrictOps in basis.collections.sequential.Strict.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (else: StrictTraverserOps[A, Traverser[_]]).slice(lower, upper)(builder)
    Definition Classes
    StrictTraverserOps
  41. macro def slice(lower: Int, upper: Int)(implicit builder: Builder[A] with From[Container[_]]): (builder)#State

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to StrictContainerOps[A, Container[_]] performed by method ContainerToStrictOps in basis.collections.sequential.Strict.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (else: StrictContainerOps[A, Container[_]]).slice(lower, upper)(builder)
    Definition Classes
    StrictContainerOps
  42. def slice(lower: Int, upper: Int)(implicit builder: Builder[A] with From[Collection[_]]): (builder)#State

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to StrictCollectionOps[A, Collection[_]] performed by method CollectionToStrictOps in basis.collections.sequential.Strict.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (else: StrictCollectionOps[A, Collection[_]]).slice(lower, upper)(builder)
    Definition Classes
    StrictCollectionOps
  43. def span(p: (A) ⇒ Boolean)(implicit builder1: Builder[A] with From[Traverser[_]], builder2: Builder[A] with From[Traverser[_]]): ((builder1)#State, (builder2)#State)

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to StrictTraverserOps[A, Traverser[_]] performed by method TraverserToStrictOps in basis.collections.sequential.Strict.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (else: StrictTraverserOps[A, Traverser[_]]).span(p)(builder1, builder2)
    Definition Classes
    StrictTraverserOps
  44. macro def span(p: (A) ⇒ Boolean)(implicit builder1: Builder[A] with From[Container[_]], builder2: Builder[A] with From[Container[_]]): ((builder1)#State, (builder2)#State)

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to StrictContainerOps[A, Container[_]] performed by method ContainerToStrictOps in basis.collections.sequential.Strict.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (else: StrictContainerOps[A, Container[_]]).span(p)(builder1, builder2)
    Definition Classes
    StrictContainerOps
  45. def span(p: (A) ⇒ Boolean)(implicit builder1: Builder[A] with From[Collection[_]], builder2: Builder[A] with From[Collection[_]]): ((builder1)#State, (builder2)#State)

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to StrictCollectionOps[A, Collection[_]] performed by method CollectionToStrictOps in basis.collections.sequential.Strict.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (else: StrictCollectionOps[A, Collection[_]]).span(p)(builder1, builder2)
    Definition Classes
    StrictCollectionOps
  46. def take(upper: Int)(implicit builder: Builder[A] with From[Traverser[_]]): (builder)#State

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to StrictTraverserOps[A, Traverser[_]] performed by method TraverserToStrictOps in basis.collections.sequential.Strict.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (else: StrictTraverserOps[A, Traverser[_]]).take(upper)(builder)
    Definition Classes
    StrictTraverserOps
  47. macro def take(upper: Int)(implicit builder: Builder[A] with From[Container[_]]): (builder)#State

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to StrictContainerOps[A, Container[_]] performed by method ContainerToStrictOps in basis.collections.sequential.Strict.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (else: StrictContainerOps[A, Container[_]]).take(upper)(builder)
    Definition Classes
    StrictContainerOps
  48. def take(upper: Int)(implicit builder: Builder[A] with From[Collection[_]]): (builder)#State

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to StrictCollectionOps[A, Collection[_]] performed by method CollectionToStrictOps in basis.collections.sequential.Strict.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (else: StrictCollectionOps[A, Collection[_]]).take(upper)(builder)
    Definition Classes
    StrictCollectionOps
  49. def takeWhile(p: (A) ⇒ Boolean)(implicit builder: Builder[A] with From[Traverser[_]]): (builder)#State

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to StrictTraverserOps[A, Traverser[_]] performed by method TraverserToStrictOps in basis.collections.sequential.Strict.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (else: StrictTraverserOps[A, Traverser[_]]).takeWhile(p)(builder)
    Definition Classes
    StrictTraverserOps
  50. macro def takeWhile(p: (A) ⇒ Boolean)(implicit builder: Builder[A] with From[Container[_]]): (builder)#State

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to StrictContainerOps[A, Container[_]] performed by method ContainerToStrictOps in basis.collections.sequential.Strict.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (else: StrictContainerOps[A, Container[_]]).takeWhile(p)(builder)
    Definition Classes
    StrictContainerOps
  51. def takeWhile(p: (A) ⇒ Boolean)(implicit builder: Builder[A] with From[Collection[_]]): (builder)#State

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to StrictCollectionOps[A, Collection[_]] performed by method CollectionToStrictOps in basis.collections.sequential.Strict.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (else: StrictCollectionOps[A, Collection[_]]).takeWhile(p)(builder)
    Definition Classes
    StrictCollectionOps
  52. macro def withFilter(p: (A) ⇒ Boolean): Else[A, B]

    Returns this Bind if its value satisfies the predicate, returns the unit Trap if its value does not satisfy the predicate, otherwise returns this Trap; equivalent to filter.

    Returns this Bind if its value satisfies the predicate, returns the unit Trap if its value does not satisfy the predicate, otherwise returns this Trap; equivalent to filter.

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to ElseOps[A, B] performed by method ElseToOps in basis.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (else: ElseOps[A, B]).withFilter(p)
    Definition Classes
    ElseOps
  53. def withFilter(p: (A) ⇒ Boolean): Traverser[A]

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to StrictTraverserOps[A, Traverser[_]] performed by method TraverserToStrictOps in basis.collections.sequential.Strict.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (else: StrictTraverserOps[A, Traverser[_]]).withFilter(p)
    Definition Classes
    StrictTraverserOps
  54. def withFilter(p: (A) ⇒ Boolean): Container[A]

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to StrictContainerOps[A, Container[_]] performed by method ContainerToStrictOps in basis.collections.sequential.Strict.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (else: StrictContainerOps[A, Container[_]]).withFilter(p)
    Definition Classes
    StrictContainerOps
  55. def withFilter(p: (A) ⇒ Boolean): Collection[A]

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to StrictCollectionOps[A, Collection[_]] performed by method CollectionToStrictOps in basis.collections.sequential.Strict.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (else: StrictCollectionOps[A, Collection[_]]).withFilter(p)
    Definition Classes
    StrictCollectionOps
  56. macro def withFilter(p: (A) ⇒ Boolean): Else[A, Nothing]

    Returns this Bind if its value satisfies the predicate, returns the unit Trap if its value does not satisfy the predicate, otherwise returns this Trap; equivalent to filter.

    Returns this Bind if its value satisfies the predicate, returns the unit Trap if its value does not satisfy the predicate, otherwise returns this Trap; equivalent to filter.

    Implicit information
    This member is added by an implicit conversion from Else[A, B] to ElseOps[A, Nothing] performed by method MaybeToOps in basis. This conversion will take place only if B is a subclass of Nothing (B <: Nothing).
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (else: ElseOps[A, Nothing]).withFilter(p)
    Definition Classes
    ElseOps

Inherited from Container[A]

Inherited from Collection[A]

Inherited from Traverser[A]

Inherited from basis.Family[Else[_, _]]

Inherited from Immutable

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Inherited by implicit conversion TruthToOps from Else[A, B] to TruthOps

Inherited by implicit conversion ElseToOps from Else[A, B] to ElseOps[A, B]

Inherited by implicit conversion TraverserToGeneralOps from Else[A, B] to GeneralTraverserOps[A]

Inherited by implicit conversion ContainerToGeneralOps from Else[A, B] to GeneralContainerOps[A]

Inherited by implicit conversion CollectionToGeneralOps from Else[A, B] to GeneralCollectionOps[A]

Inherited by implicit conversion TraverserToStrictOps from Else[A, B] to StrictTraverserOps[A, Traverser[_]]

Inherited by implicit conversion ContainerToStrictOps from Else[A, B] to StrictContainerOps[A, Container[_]]

Inherited by implicit conversion CollectionToStrictOps from Else[A, B] to StrictCollectionOps[A, Collection[_]]

Inherited by implicit conversion MaybeToOps from Else[A, B] to ElseOps[A, Nothing]

Composing

Evaluating

Handling

Recovering

Ungrouped