Packages

object ZSink extends ZSinkPlatformSpecific

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ZSink
  2. ZSinkPlatformSpecific
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type Step[+S, +A0] = ZSink.StepModule.Step[S, A0]
  2. trait StepModule extends AnyRef

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val Step: StepModule
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. final def await[A]: ZSink[Any, Unit, Nothing, A, A]

    Creates a sink that waits for a single value to be produced.

  7. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  8. final def collectAll[A]: ZSink[Any, Nothing, Nothing, A, List[A]]

    Creates a sink accumulating incoming values into a list.

  9. final def collectAllWhile[A](p: (A) ⇒ Boolean): ZSink[Any, Nothing, A, A, List[A]]

    Accumulates incoming elements into a list as long as they verify predicate p.

  10. final def collectAllWhileM[R, E, A](p: (A) ⇒ ZIO[R, E, Boolean]): ZSink[R, E, A, A, List[A]]

    Accumulates incoming elements into a list as long as they verify effectful predicate p.

  11. final def drain: ZSink[Any, Nothing, Nothing, Any, Unit]

    Creates a sink consuming all incoming values until completion.

  12. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  14. final def fail[E](e: E): ZSink[Any, E, Nothing, Any, Nothing]

    Creates a sink failing with a value of type E.

  15. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  16. final def fold[A0, A, S](z: S)(f: (S, A) ⇒ Step[S, A0]): ZSink[Any, Nothing, A0, A, S]

    Creates a sink by folding over a structure of type S.

  17. final def foldLeft[A0, A, S](z: S)(f: (S, A) ⇒ S): ZSink[Any, Nothing, A0, A, S]

    Creates a sink by folding over a structure of type S.

  18. final def foldM[R, E, A0, A, S](z: S)(f: (S, A) ⇒ ZIO[R, E, Step[S, A0]]): ZSink[R, E, A0, A, S]

    Creates a sink by effectfully folding over a structure of type S.

  19. final def fromEffect[R, E, B](b: ⇒ ZIO[R, E, B]): ZSink[R, E, Nothing, Any, B]

    Creates a single-value sink produced from an effect

  20. final def fromFunction[A, B](f: (A) ⇒ B): ZSink[Any, Unit, Nothing, A, B]

    Creates a sink that purely transforms incoming values.

  21. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  22. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  23. final def identity[A]: ZSink[Any, Unit, A, A, A]

    Creates a sink by that merely passes on incoming values.

  24. final def ignoreWhile[A](p: (A) ⇒ Boolean): ZSink[Any, Nothing, A, A, Unit]

    Creates a sink by starts consuming value as soon as one verifies the predicate p.

  25. final def ignoreWhileM[R, E, A](p: (A) ⇒ ZIO[R, E, Boolean]): ZSink[R, E, A, A, Unit]

    Creates a sink by starts consuming value as soon as one verifies the effectful predicate p.

  26. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  27. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  28. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  29. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  30. final def pull1[R, R1 <: R, E, A0, A, B](end: ZIO[R1, E, B])(input: (A) ⇒ ZSink[R, E, A0, A, B]): ZSink[R1, E, A0, A, B]

    Returns a sink that must at least perform one extraction or else will "fail" with end.

  31. final def read1[E, A](e: (Option[A]) ⇒ E)(p: (A) ⇒ Boolean): ZSink[Any, E, A, A, A]

    Creates a sink that consumes the first value verifying the predicate p or fails as soon as the sink won't make any more progress.

  32. final def succeedLazy[B](b: ⇒ B): ZSink[Any, Nothing, Nothing, Any, B]

    Creates a single-value sink from a lazily-evaluated value.

  33. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  34. def toString(): String
    Definition Classes
    AnyRef → Any
  35. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  36. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  37. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )

Inherited from ZSinkPlatformSpecific

Inherited from AnyRef

Inherited from Any

Ungrouped