Packages

c

fs2.Pull

StreamPullOps

implicit final class StreamPullOps[F[_], O] extends AnyVal

Source
Pull.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. StreamPullOps
  2. AnyVal
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new StreamPullOps(self: Pull[F, O, Unit])

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    Any
  2. final def ##: Int
    Definition Classes
    Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def getClass(): Class[_ <: AnyVal]
    Definition Classes
    AnyVal → Any
  6. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  7. def stream: Stream[F, O]

    Interprets this pull to produce a stream.

    Interprets this pull to produce a stream. This method introduces a resource scope, to ensure any resources acquired by this pull are released in due course, even if the resulting stream does not terminate successfully.

    May only be called on pulls which return a Unit result type. Use p.void.stream to explicitly ignore the result type of the pull.

  8. def streamNoScope: Stream[F, O]

    Interpret this Pull to produce a Stream without introducing a scope.

    Interpret this Pull to produce a Stream without introducing a scope.

    Only use this if you know a scope is not needed. Scope introduction is

    generally harmless and the risk of not introducing a scope is a memory leak in streams that otherwise would execute in constant memory.

    May only be called on pulls whose result type is Unit. Use p.void.stream to explicitly ignore the result of a pull.

  9. def toString(): String
    Definition Classes
    Any

Inherited from AnyVal

Inherited from Any

Ungrouped