basis

Bind

sealed abstract class Bind[+A] extends Else[A, Nothing]

Source
Else.scala
Linear Supertypes
Else[A, Nothing], Container[A], Collection[A], Traverser[A], basis.Family[Else[_, _]], Immutable, Equals, AnyRef, Any
Type Hierarchy Learn more about scaladoc diagrams
Ordering
  1. Grouped
  2. Alphabetic
  3. By inheritance
Inherited
  1. Bind
  2. Else
  3. Container
  4. Collection
  5. Traverser
  6. Family
  7. Immutable
  8. Equals
  9. AnyRef
  10. 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

    Definition Classes
    Else
  2. abstract def get: A

    Definition Classes
    Else
  3. abstract def iterator: Iterator[A]

    Definition Classes
    Container

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 Bind[A] 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 Bind[A] 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 Bind[A] 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 Bind[A] to ElseOps[A, Nothing] 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 Bind[A] to ElseOps[A, Nothing] performed by method MaybeToOps in basis.
    Definition Classes
    ElseOps
  10. final def canBind: Boolean

    Definition Classes
    BindElse
  11. final def canEqual(other: Any): Boolean

    Definition Classes
    Else → Equals
  12. final def canSafelyTrap: Boolean

    Definition Classes
    BindElse
  13. final def canTrap: Boolean

    Definition Classes
    BindElse
  14. def choose[B](q: PartialFunction[A, B]): Maybe[B]

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

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

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

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  18. 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 Bind[A] to StrictTraverserOps[A, Traverser[_]] performed by method TraverserToStrictOps in basis.collections.sequential.Strict.
    Definition Classes
    StrictTraverserOps
  19. 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 Bind[A] to StrictContainerOps[A, Container[_]] performed by method ContainerToStrictOps in basis.collections.sequential.Strict.
    Definition Classes
    StrictContainerOps
  20. 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 Bind[A] to StrictCollectionOps[A, Collection[_]] performed by method CollectionToStrictOps in basis.collections.sequential.Strict.
    Definition Classes
    StrictCollectionOps
  21. final def eq(arg0: AnyRef): Boolean

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

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

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  24. 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 Bind[A] to ElseOps[A, Nothing] performed by method ElseToOps in basis.
    Definition Classes
    ElseOps
  25. 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 Bind[A] to StrictTraverserOps[A, Traverser[_]] performed by method TraverserToStrictOps in basis.collections.sequential.Strict.
    Definition Classes
    StrictTraverserOps
  26. 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 Bind[A] to StrictContainerOps[A, Container[_]] performed by method ContainerToStrictOps in basis.collections.sequential.Strict.
    Definition Classes
    StrictContainerOps
  27. 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 Bind[A] to StrictCollectionOps[A, Collection[_]] performed by method CollectionToStrictOps in basis.collections.sequential.Strict.
    Definition Classes
    StrictCollectionOps
  28. 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 Bind[A] to ElseOps[A, Nothing] performed by method MaybeToOps in basis.
    Definition Classes
    ElseOps
  29. def fold[B >: A](z: B)(op: (B, B) ⇒ B): B

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

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

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

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

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

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

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

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

    Implicit information
    This member is added by an implicit conversion from Bind[A] to GeneralCollectionOps[A] performed by method CollectionToGeneralOps in basis.collections.sequential.General.
    Definition Classes
    GeneralCollectionOps
  38. 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 Bind[A] to ElseOps[A, Nothing] performed by method ElseToOps in basis.
    Definition Classes
    ElseOps
  39. 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 Bind[A] to ElseOps[A, Nothing] performed by method MaybeToOps in basis.
    Definition Classes
    ElseOps
  40. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  41. 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 Bind[A] to ElseOps[A, Nothing] performed by method ElseToOps in basis.
    Definition Classes
    ElseOps
  42. 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 Bind[A] to ElseOps[A, Nothing] performed by method MaybeToOps in basis.
    Definition Classes
    ElseOps
  43. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  44. final def isDefined: Boolean

    Definition Classes
    BindElse
  45. final def isEmpty: Boolean

    Definition Classes
    BindElseContainerCollection
  46. 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 Bind[A] 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
  47. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  48. 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 Bind[A] 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
  49. def joinString(separator: String)(implicit builder: StringBuilder): text.StringBuilder.State

    Implicit information
    This member is added by an implicit conversion from Bind[A] to GeneralTraverserOps[A] performed by method TraverserToGeneralOps in basis.collections.sequential.General.
    Definition Classes
    GeneralTraverserOps
  50. 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 Bind[A] to GeneralTraverserOps[A] performed by method TraverserToGeneralOps in basis.collections.sequential.General.
    Definition Classes
    GeneralTraverserOps
  51. 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 Bind[A] to StrictTraverserOps[A, Traverser[_]] performed by method TraverserToStrictOps in basis.collections.sequential.Strict.
    Definition Classes
    StrictTraverserOps
  52. 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 Bind[A] to StrictContainerOps[A, Container[_]] performed by method ContainerToStrictOps in basis.collections.sequential.Strict.
    Definition Classes
    StrictContainerOps
  53. 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 Bind[A] to StrictCollectionOps[A, Collection[_]] performed by method CollectionToStrictOps in basis.collections.sequential.Strict.
    Definition Classes
    StrictCollectionOps
  54. def mayReduce[B >: A](op: (B, B) ⇒ B): Maybe[B]

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

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

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

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

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

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

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

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

    Definition Classes
    AnyRef
  63. 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 Bind[A] to ElseOps[A, Nothing] performed by method ElseToOps in basis.
    Definition Classes
    ElseOps
  64. 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 Bind[A] to ElseOps[A, Nothing] performed by method MaybeToOps in basis.
    Definition Classes
    ElseOps
  65. 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 Bind[A] to ElseOps[A, Nothing] performed by method ElseToOps in basis.
    Definition Classes
    ElseOps
  66. 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 Bind[A] to ElseOps[A, Nothing] performed by method MaybeToOps in basis.
    Definition Classes
    ElseOps
  67. 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 Bind[A] to ElseOps[A, Nothing] performed by method ElseToOps in basis.
    Definition Classes
    ElseOps
  68. 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 Bind[A] to ElseOps[A, Nothing] performed by method MaybeToOps in basis.
    Definition Classes
    ElseOps
  69. 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 Bind[A] to ElseOps[A, Nothing] performed by method ElseToOps in basis.
    Definition Classes
    ElseOps
  70. 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 Bind[A] to ElseOps[A, Nothing] performed by method MaybeToOps in basis.
    Definition Classes
    ElseOps
  71. def reduce[B >: A](op: (B, B) ⇒ B): B

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

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

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

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

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

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

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

    Definition Classes
    AnyRef
  79. def toString(): String

    Definition Classes
    BindContainerCollection → AnyRef → Any
  80. final def trap: Nothing

    Definition Classes
    BindElse
  81. def traverse(f: (A) ⇒ Unit): Unit

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

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  85. 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 Bind[A] 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 Bind[A] 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:
    (bind: 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 Bind[A] 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:
    (bind: 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 Bind[A] 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:
    (bind: 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 Bind[A] 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:
    (bind: 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 Bind[A] 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:
    (bind: 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 Bind[A] 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:
    (bind: 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 Bind[A] 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:
    (bind: 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 Bind[A] 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:
    (bind: 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 Bind[A] 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:
    (bind: 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 Bind[A] 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:
    (bind: GeneralTraverserOps[A]).eagerly
    Definition Classes
    GeneralTraverserOps
  11. macro def eagerly: StrictContainerOps[A, Container[_]]

    Implicit information
    This member is added by an implicit conversion from Bind[A] 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:
    (bind: GeneralContainerOps[A]).eagerly
    Definition Classes
    GeneralContainerOps
  12. def eagerly: StrictCollectionOps[A, Collection[_]]

    Implicit information
    This member is added by an implicit conversion from Bind[A] 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:
    (bind: 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 Bind[A] to ElseOps[A, Nothing] 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:
    (bind: ElseOps[A, Nothing]).exists(p)
    Definition Classes
    ElseOps
  14. def exists(p: (A) ⇒ Boolean): Boolean

    Implicit information
    This member is added by an implicit conversion from Bind[A] 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:
    (bind: 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 Bind[A] 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:
    (bind: 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 Bind[A] 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:
    (bind: 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 Bind[A] to ElseOps[A, Nothing] performed by method MaybeToOps 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:
    (bind: ElseOps[A, Nothing]).exists(p)
    Definition Classes
    ElseOps
  18. 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 Bind[A] to ElseOps[A, Nothing] 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:
    (bind: ElseOps[A, Nothing]).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 Bind[A] 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:
    (bind: 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 Bind[A] 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:
    (bind: 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 Bind[A] 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:
    (bind: 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 Bind[A] to ElseOps[A, Nothing] performed by method MaybeToOps 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:
    (bind: 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 Bind[A] 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:
    (bind: 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 Bind[A] 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:
    (bind: 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 Bind[A] 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:
    (bind: 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 Bind[A] to ElseOps[A, Nothing] 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:
    (bind: ElseOps[A, Nothing]).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 Bind[A] to ElseOps[A, Nothing] performed by method MaybeToOps 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:
    (bind: 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 Bind[A] 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:
    (bind: 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 Bind[A] 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:
    (bind: 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 Bind[A] 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:
    (bind: 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 Bind[A] to ElseOps[A, Nothing] 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:
    (bind: ElseOps[A, Nothing]).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 Bind[A] to ElseOps[A, Nothing] performed by method MaybeToOps 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:
    (bind: ElseOps[A, Nothing]).foreach(f)
    Definition Classes
    ElseOps
  33. 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 Bind[A] to ElseOps[A, Nothing] 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:
    (bind: ElseOps[A, Nothing]).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 Bind[A] to ElseOps[A, Nothing] performed by method MaybeToOps 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:
    (bind: ElseOps[A, Nothing]).fuse(isTry)
    Definition Classes
    ElseOps
  35. def lazily: NonStrictTraverserOps[A]

    Implicit information
    This member is added by an implicit conversion from Bind[A] 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:
    (bind: GeneralTraverserOps[A]).lazily
    Definition Classes
    GeneralTraverserOps
  36. macro def lazily: NonStrictContainerOps[A]

    Implicit information
    This member is added by an implicit conversion from Bind[A] 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:
    (bind: GeneralContainerOps[A]).lazily
    Definition Classes
    GeneralContainerOps
  37. def lazily: NonStrictCollectionOps[A]

    Implicit information
    This member is added by an implicit conversion from Bind[A] 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:
    (bind: GeneralCollectionOps[A]).lazily
    Definition Classes
    GeneralCollectionOps
  38. 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 Bind[A] to ElseOps[A, Nothing] 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:
    (bind: ElseOps[A, Nothing]).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 Bind[A] to ElseOps[A, Nothing] performed by method MaybeToOps 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:
    (bind: 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 Bind[A] 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:
    (bind: 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 Bind[A] 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:
    (bind: 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 Bind[A] 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:
    (bind: 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 Bind[A] 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:
    (bind: 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 Bind[A] 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:
    (bind: 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 Bind[A] 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:
    (bind: 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 Bind[A] 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:
    (bind: 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 Bind[A] 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:
    (bind: 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 Bind[A] 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:
    (bind: 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 Bind[A] 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:
    (bind: 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 Bind[A] 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:
    (bind: 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 Bind[A] 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:
    (bind: StrictCollectionOps[A, Collection[_]]).takeWhile(p)(builder)
    Definition Classes
    StrictCollectionOps
  52. 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 Bind[A] to ElseOps[A, Nothing] 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:
    (bind: ElseOps[A, Nothing]).withFilter(p)
    Definition Classes
    ElseOps
  53. def withFilter(p: (A) ⇒ Boolean): Traverser[A]

    Implicit information
    This member is added by an implicit conversion from Bind[A] 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:
    (bind: 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 Bind[A] 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:
    (bind: 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 Bind[A] 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:
    (bind: 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 Bind[A] to ElseOps[A, Nothing] performed by method MaybeToOps 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:
    (bind: ElseOps[A, Nothing]).withFilter(p)
    Definition Classes
    ElseOps

Inherited from Else[A, Nothing]

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 Bind[A] to TruthOps

Inherited by implicit conversion ElseToOps from Bind[A] to ElseOps[A, Nothing]

Inherited by implicit conversion TraverserToGeneralOps from Bind[A] to GeneralTraverserOps[A]

Inherited by implicit conversion ContainerToGeneralOps from Bind[A] to GeneralContainerOps[A]

Inherited by implicit conversion CollectionToGeneralOps from Bind[A] to GeneralCollectionOps[A]

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

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

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

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

Composing

Evaluating

Handling

Recovering

Ungrouped