abstract class Stream[+F[_], +O] extends StreamOps[F, O]
A stream producing output of type O
, which may evaluate F
effects. If F
is Nothing
or fs2.Pure
, the stream is pure.
- Self Type
- Stream[F, O]
- Source
- Stream.scala
- Alphabetic
- By Inheritance
- Stream
- StreamOps
- StreamPipe2Ops
- StreamPipeOps
- AnyRef
- Any
- by covaryPure
- by StreamPureOps
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
- Public
- All
Instance Constructors
- new Stream()
Abstract Value Members
- abstract def get[F2[_], O2 >: O](implicit S: Sub1[F, F2], T: RealSupertype[O, O2]): StreamCore[F2, O2]
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
- def +(other: String): String
-
def
++[G[_], Lub[_], B >: O](p2: ⇒ Stream[G, B])(implicit R: RealSupertype[O, B], L: Lub1[F, G, Lub]): Stream[Lub, B]
- Definition Classes
- StreamOps
- def ->[B](y: B): (Stream[F, O], B)
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
append[G[_], Lub[_], B >: O](p2: ⇒ Stream[G, B])(implicit R: RealSupertype[O, B], L: Lub1[F, G, Lub]): Stream[Lub, B]
- Definition Classes
- StreamOps
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
attempt: Stream[F, Either[Throwable, O]]
- Definition Classes
- StreamOps
-
def
buffer(n: Int): Stream[F, O]
Alias for
self through pipe.buffer
.Alias for
self through pipe.buffer
.- Definition Classes
- StreamPipeOps
-
def
bufferAll: Stream[F, O]
Alias for
self through pipe.bufferAll
.Alias for
self through pipe.bufferAll
.- Definition Classes
- StreamPipeOps
-
def
bufferBy(f: (O) ⇒ Boolean): Stream[F, O]
Alias for
self through pipe.bufferBy
.Alias for
self through pipe.bufferBy
.- Definition Classes
- StreamPipeOps
-
def
chunkLimit(n: Int): Stream[F, Chunk[O]]
Alias for
self through pipe.chunkLimit
.Alias for
self through pipe.chunkLimit
.- Definition Classes
- StreamPipeOps
-
def
chunkN(n: Int, allowFewer: Boolean = true): Stream[F, List[Chunk[O]]]
Alias for
self through pipe.chunkN
.Alias for
self through pipe.chunkN
.- Definition Classes
- StreamPipeOps
-
def
chunks: Stream[F, Chunk[O]]
Alias for
self through pipe.chunks
.Alias for
self through pipe.chunks
.- Definition Classes
- StreamPipeOps
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
def
collect[O2](pf: PartialFunction[O, O2]): Stream[F, O2]
Alias for
self through pipe.collect
.Alias for
self through pipe.collect
.- Definition Classes
- StreamPipeOps
-
def
collectFirst[O2](pf: PartialFunction[O, O2]): Stream[F, O2]
Alias for
self through pipe.collectFirst
.Alias for
self through pipe.collectFirst
.- Definition Classes
- StreamPipeOps
-
def
cons[A2 >: O](c: Chunk[A2])(implicit T: RealSupertype[O, A2]): Stream[F, A2]
Prepend a single chunk onto the front of this stream.
Prepend a single chunk onto the front of this stream.
- Definition Classes
- StreamOps
-
def
cons1[A2 >: O](a: A2)(implicit T: RealSupertype[O, A2]): Stream[F, A2]
Prepend a single value onto the front of this stream.
Prepend a single value onto the front of this stream.
- Definition Classes
- StreamOps
-
def
covary[F2[_]](implicit S: Sub1[F, F2]): Stream[F2, O]
- Definition Classes
- StreamOps
-
def
delete(f: (O) ⇒ Boolean): Stream[F, O]
Alias for
self through pipe.delete
.Alias for
self through pipe.delete
.- Definition Classes
- StreamPipeOps
-
def
drain: Stream[F, Nothing]
- Definition Classes
- StreamOps
-
def
drop(n: Int): Stream[F, O]
Alias for
self through pipe.drop
.Alias for
self through pipe.drop
.- Definition Classes
- StreamPipeOps
-
def
dropLast: Stream[F, O]
Alias for
self through pipe.dropLast
.Alias for
self through pipe.dropLast
.- Definition Classes
- StreamPipeOps
-
def
dropLastIf(p: (O) ⇒ Boolean): Stream[F, O]
Alias for
self through pipe.dropLastIf
.Alias for
self through pipe.dropLastIf
.- Definition Classes
- StreamPipeOps
-
def
dropRight(n: Int): Stream[F, O]
Alias for
self through pipe.dropRight
.Alias for
self through pipe.dropRight
.- Definition Classes
- StreamPipeOps
-
def
dropWhile(p: (O) ⇒ Boolean): Stream[F, O]
Alias for
self through pipe.dropWhile
Alias for
self through pipe.dropWhile
- Definition Classes
- StreamPipeOps
-
def
either[F2[_], O2](s2: Stream[F2, O2])(implicit arg0: Async[F2], S: Sub1[F, F2]): Stream[F2, Either[O, O2]]
Alias for
(this through2v s2)(pipe2.either)
.Alias for
(this through2v s2)(pipe2.either)
.- Definition Classes
- StreamPipe2Ops
- def ensuring(cond: (Stream[F, O]) ⇒ Boolean, msg: ⇒ Any): Stream[F, O]
- def ensuring(cond: (Stream[F, O]) ⇒ Boolean): Stream[F, O]
- def ensuring(cond: Boolean, msg: ⇒ Any): Stream[F, O]
- def ensuring(cond: Boolean): Stream[F, O]
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
evalMap[G[_], Lub[_], B](f: (O) ⇒ G[B])(implicit L: Lub1[F, G, Lub]): Stream[Lub, B]
- Definition Classes
- StreamOps
-
def
exists(f: (O) ⇒ Boolean): Stream[F, Boolean]
Alias for
self through pipe.exists
.Alias for
self through pipe.exists
.- Definition Classes
- StreamPipeOps
- final def fetchAsync[F2[_], O2 >: O](implicit F2: Async[F2], S: Sub1[F, F2], T: RealSupertype[O, O2]): Stream[F2, Future[F2, Stream[F2, O2]]]
-
def
filter(f: (O) ⇒ Boolean): Stream[F, O]
Alias for
self through pipe.filter
.Alias for
self through pipe.filter
.- Definition Classes
- StreamPipeOps
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
find(f: (O) ⇒ Boolean): Stream[F, O]
Alias for
self through pipe.find
.Alias for
self through pipe.find
.- Definition Classes
- StreamPipeOps
-
def
flatMap[G[_], Lub[_], B](f: (O) ⇒ Stream[G, B])(implicit L: Lub1[F, G, Lub]): Stream[Lub, B]
- Definition Classes
- StreamOps
-
def
fold[O2](z: O2)(f: (O2, O) ⇒ O2): Stream[F, O2]
Alias for
self through pipe.fold(z)(f)
.Alias for
self through pipe.fold(z)(f)
.- Definition Classes
- StreamPipeOps
-
def
fold1[O2 >: O](f: (O2, O2) ⇒ O2): Stream[F, O2]
Alias for
self through pipe.fold1(f)
.Alias for
self through pipe.fold1(f)
.- Definition Classes
- StreamPipeOps
-
def
forall(f: (O) ⇒ Boolean): Stream[F, Boolean]
Alias for
self through pipe.forall
.Alias for
self through pipe.forall
.- Definition Classes
- StreamPipeOps
- def formatted(fmtstr: String): String
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
-
def
interleave[F2[_], O2 >: O](s2: Stream[F2, O2])(implicit R: RealSupertype[O, O2], S: Sub1[F, F2]): Stream[F2, O2]
- Definition Classes
- StreamPipe2Ops
-
def
interleaveAll[F2[_], O2 >: O](s2: Stream[F2, O2])(implicit R: RealSupertype[O, O2], S: Sub1[F, F2]): Stream[F2, O2]
- Definition Classes
- StreamPipe2Ops
-
def
interruptWhen[F2[_]](haltWhenTrue: Signal[F2, Boolean])(implicit S: Sub1[F, F2], F2: Async[F2]): Stream[F2, O]
Alias for
(haltWhenTrue.discrete through2 this)(pipe2.interrupt)
.Alias for
(haltWhenTrue.discrete through2 this)(pipe2.interrupt)
.- Definition Classes
- StreamPipe2Ops
-
def
interruptWhen[F2[_]](haltWhenTrue: Stream[F2, Boolean])(implicit S: Sub1[F, F2], F2: Async[F2]): Stream[F2, O]
Alias for
(haltWhenTrue through2 this)(pipe2.interrupt)
.Alias for
(haltWhenTrue through2 this)(pipe2.interrupt)
.- Definition Classes
- StreamPipe2Ops
-
def
intersperse[O2 >: O](separator: O2): Stream[F, O2]
Alias for
self through pipe.intersperse
.Alias for
self through pipe.intersperse
.- Definition Classes
- StreamPipeOps
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
last: Stream[F, Option[O]]
Alias for
self through pipe.last
.Alias for
self through pipe.last
.- Definition Classes
- StreamPipeOps
-
def
lastOr[O2 >: O](li: ⇒ O2): Stream[F, O2]
Alias for
self through pipe.lastOr
.Alias for
self through pipe.lastOr
.- Definition Classes
- StreamPipeOps
-
final
def
map[O2](f: (O) ⇒ O2): Stream[F, O2]
- Definition Classes
- Stream → StreamOps
-
def
mapAccumulate[S, O2](init: S)(f: (S, O) ⇒ (S, O2)): Stream[F, (S, O2)]
Alias for
self through pipe.mapAccumulate
Alias for
self through pipe.mapAccumulate
- Definition Classes
- StreamPipeOps
-
final
def
mapChunks[O2](f: (Chunk[O]) ⇒ Chunk[O2]): Stream[F, O2]
Alias for
self through pipe.mapChunks(f)
.Alias for
self through pipe.mapChunks(f)
.- Definition Classes
- Stream → StreamPipeOps
-
def
mask: Stream[F, O]
- Definition Classes
- StreamOps
-
def
merge[F2[_], O2 >: O](s2: Stream[F2, O2])(implicit R: RealSupertype[O, O2], S: Sub1[F, F2], F2: Async[F2]): Stream[F2, O2]
- Definition Classes
- StreamPipe2Ops
-
def
mergeDrainL[F2[_], O2](s2: Stream[F2, O2])(implicit S: Sub1[F, F2], F2: Async[F2]): Stream[F2, O2]
- Definition Classes
- StreamPipe2Ops
-
def
mergeDrainR[F2[_], O2](s2: Stream[F2, O2])(implicit S: Sub1[F, F2], F2: Async[F2]): Stream[F2, O]
- Definition Classes
- StreamPipe2Ops
-
def
mergeHaltBoth[F2[_], O2 >: O](s2: Stream[F2, O2])(implicit R: RealSupertype[O, O2], S: Sub1[F, F2], F2: Async[F2]): Stream[F2, O2]
- Definition Classes
- StreamPipe2Ops
-
def
mergeHaltL[F2[_], O2 >: O](s2: Stream[F2, O2])(implicit R: RealSupertype[O, O2], S: Sub1[F, F2], F2: Async[F2]): Stream[F2, O2]
- Definition Classes
- StreamPipe2Ops
-
def
mergeHaltR[F2[_], O2 >: O](s2: Stream[F2, O2])(implicit R: RealSupertype[O, O2], S: Sub1[F, F2], F2: Async[F2]): Stream[F2, O2]
- Definition Classes
- StreamPipe2Ops
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
noneTerminate: Stream[F, Option[O]]
- Definition Classes
- StreamOps
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
-
def
onComplete[G[_], Lub[_], B >: O](regardless: ⇒ Stream[G, B])(implicit R: RealSupertype[O, B], L: Lub1[F, G, Lub]): Stream[Lub, B]
- Definition Classes
- StreamOps
-
def
onError[G[_], Lub[_], B >: O](f: (Throwable) ⇒ Stream[G, B])(implicit R: RealSupertype[O, B], L: Lub1[F, G, Lub]): Stream[Lub, B]
- Definition Classes
- StreamOps
-
def
onFinalize[F2[_]](f: F2[Unit])(implicit S: Sub1[F, F2], F2: Monad[F2]): Stream[F2, O]
- Definition Classes
- StreamOps
-
def
open: Pull[F, Nothing, Handle[F, O]]
- Definition Classes
- StreamOps
-
def
output: Pull[F, O, Unit]
- Definition Classes
- StreamOps
-
def
pullv[F2[_], B](using: (Handle[F, O]) ⇒ Pull[F2, B, Any])(implicit S: Sub1[F, F2]): Stream[F2, B]
Like
pull
, but the function may add additional effects.Like
pull
, but the function may add additional effects.- Definition Classes
- StreamOps
-
def
pure(implicit S: Sub1[F, Pure]): Stream[Pure, O]
Converts a
Stream[Nothing,A]
in to aStream[Pure,A]
.Converts a
Stream[Nothing,A]
in to aStream[Pure,A]
.- Definition Classes
- StreamOps
-
def
reduce[O2 >: O](f: (O2, O2) ⇒ O2): Stream[F, O2]
Alias for
self through pipe.reduce(z)(f)
.Alias for
self through pipe.reduce(z)(f)
.- Definition Classes
- StreamPipeOps
-
def
repeat: Stream[F, O]
Repeat this stream an infinite number of times.
Repeat this stream an infinite number of times.
s.repeat == s ++ s ++ s ++ ...
- Definition Classes
- StreamOps
-
final
def
runFoldFree[O2](z: O2)(f: (O2, O) ⇒ O2): Free[F, O2]
- Definition Classes
- Stream → StreamOps
-
final
def
runFoldTraceFree[O2](t: Trace)(z: O2)(f: (O2, O) ⇒ O2): Free[F, O2]
- Definition Classes
- Stream → StreamOps
-
def
runFree: Free[F, Unit]
- Definition Classes
- StreamOps
-
def
runLogFree: Free[F, Vector[O]]
- Definition Classes
- StreamOps
-
def
runTraceFree(t: Trace): Free[F, Unit]
- Definition Classes
- StreamOps
-
def
scan[O2](z: O2)(f: (O2, O) ⇒ O2): Stream[F, O2]
Alias for
self through pipe.scan(z)(f)
.Alias for
self through pipe.scan(z)(f)
.- Definition Classes
- StreamPipeOps
-
def
scan1[O2 >: O](f: (O2, O2) ⇒ O2): Stream[F, O2]
Alias for
self through pipe.scan1(f)
.Alias for
self through pipe.scan1(f)
.- Definition Classes
- StreamPipeOps
-
def
shiftRight[O2 >: O](head: O2*): Stream[F, O2]
Alias for
self through pipe.shiftRight
.Alias for
self through pipe.shiftRight
.- Definition Classes
- StreamPipeOps
-
def
sliding(n: Int): Stream[F, Vector[O]]
Alias for
self through pipe.sliding
.Alias for
self through pipe.sliding
.- Definition Classes
- StreamPipeOps
-
def
split(f: (O) ⇒ Boolean): Stream[F, Vector[O]]
Alias for
self through pipe.split
.Alias for
self through pipe.split
.- Definition Classes
- StreamPipeOps
- final def step: Pull[F, Nothing, Step[Chunk[O], Handle[F, O]]]
- final def stepAsync[F2[_], O2 >: O](implicit S: Sub1[F, F2], F2: Async[F2], T: RealSupertype[O, O2]): Pull[F2, Nothing, Future[F2, Pull[F2, Nothing, Step[Chunk[O2], Handle[F2, O2]]]]]
-
def
sum[O2 >: O](implicit arg0: Numeric[O2]): Stream[F, O2]
Alias for
self through pipe.sum(f)
.Alias for
self through pipe.sum(f)
.- Definition Classes
- StreamPipeOps
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
tail: Stream[F, O]
Alias for
self through pipe.tail
.Alias for
self through pipe.tail
.- Definition Classes
- StreamPipeOps
-
def
take(n: Long): Stream[F, O]
Alias for
self through pipe.take(n)
.Alias for
self through pipe.take(n)
.- Definition Classes
- StreamPipeOps
-
def
takeRight(n: Long): Stream[F, O]
Alias for
self through pipe.takeRight
.Alias for
self through pipe.takeRight
.- Definition Classes
- StreamPipeOps
-
def
takeThrough(p: (O) ⇒ Boolean): Stream[F, O]
Alias for
self through pipe.takeThrough
.Alias for
self through pipe.takeThrough
.- Definition Classes
- StreamPipeOps
-
def
takeWhile(p: (O) ⇒ Boolean): Stream[F, O]
Alias for
self through pipe.takeWhile
.Alias for
self through pipe.takeWhile
.- Definition Classes
- StreamPipeOps
-
def
through2v[F2[_], B, C](s2: Stream[F2, B])(f: Pipe2[F2, O, B, C])(implicit S: Sub1[F, F2]): Stream[F2, C]
Like
through2
, but the specifiedPipe2
's effect may be a supertype ofF
.Like
through2
, but the specifiedPipe2
's effect may be a supertype ofF
.- Definition Classes
- StreamOps
-
def
throughv[F2[_], B](f: Pipe[F2, O, B])(implicit S: Sub1[F, F2]): Stream[F2, B]
Like
through
, but the specifiedPipe
's effect may be a supertype ofF
.Like
through
, but the specifiedPipe
's effect may be a supertype ofF
.- Definition Classes
- StreamOps
-
def
toList: List[O]
- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream.StreamPureOps[O] performed by method StreamPureOps in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Definition Classes
- StreamPureOps
-
def
toString(): String
- Definition Classes
- Stream → AnyRef → Any
-
def
toVector: Vector[O]
- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream.StreamPureOps[O] performed by method StreamPureOps in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Definition Classes
- StreamPureOps
-
def
tov[F2[_]](f: Sink[F2, O])(implicit S: Sub1[F, F2]): Stream[F2, Unit]
Like
to
, but the specifiedSink
's effect may be a supertype ofF
.Like
to
, but the specifiedSink
's effect may be a supertype ofF
.- Definition Classes
- StreamOps
-
def
translate[G[_]](u: ~>[F, G]): Stream[G, O]
- Definition Classes
- StreamOps
-
def
unchunk: Stream[F, O]
Alias for
self through pipe.unchunk
.Alias for
self through pipe.unchunk
.- Definition Classes
- StreamPipeOps
- def uncons: Stream[F, Option[Step[Chunk[O], Stream[F, O]]]]
- def uncons1: Stream[F, Option[Step[O, Stream[F, O]]]]
-
def
vectorChunkN(n: Int, allowFewer: Boolean = true): Stream[F, Vector[O]]
Alias for
self through pipe.vectorChunkN
.Alias for
self through pipe.vectorChunkN
.- Definition Classes
- StreamPipeOps
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
def
zip[F2[_], O2](s2: Stream[F2, O2])(implicit S: Sub1[F, F2]): Stream[F2, (O, O2)]
- Definition Classes
- StreamPipe2Ops
-
def
zipWith[F2[_], O2, O3](s2: Stream[F2, O2])(f: (O, O2) ⇒ O3)(implicit S: Sub1[F, F2]): Stream[F2, O3]
- Definition Classes
- StreamPipe2Ops
-
def
zipWithIndex: Stream[F, (O, Int)]
Alias for
self through pipe.zipWithIndex
.Alias for
self through pipe.zipWithIndex
.- Definition Classes
- StreamPipeOps
-
def
zipWithNext: Stream[F, (O, Option[O])]
Alias for
self through pipe.zipWithNext
.Alias for
self through pipe.zipWithNext
.- Definition Classes
- StreamPipeOps
-
def
zipWithPrevious: Stream[F, (Option[O], O)]
Alias for
self through pipe.zipWithPrevious
.Alias for
self through pipe.zipWithPrevious
.- Definition Classes
- StreamPipeOps
-
def
zipWithPreviousAndNext: Stream[F, (Option[O], O, Option[O])]
Alias for
self through pipe.zipWithPreviousAndNext
.Alias for
self through pipe.zipWithPreviousAndNext
.- Definition Classes
- StreamPipeOps
-
def
zipWithScan[O2](z: O2)(f: (O2, O) ⇒ O2): Stream[F, (O, O2)]
Alias for
self through pipe.zipWithScan
.Alias for
self through pipe.zipWithScan
.- Definition Classes
- StreamPipeOps
-
def
zipWithScan1[O2](z: O2)(f: (O2, O) ⇒ O2): Stream[F, (O, O2)]
Alias for
self through pipe.zipWithScan1
.Alias for
self through pipe.zipWithScan1
.- Definition Classes
- StreamPipeOps
- def →[B](y: B): (Stream[F, O], B)
Shadowed Implicit Value Members
-
def
++[G[_], Lub[_], B >: O](p2: ⇒ Stream[G, B])(implicit R: RealSupertype[O, B], L: Lub1[Nothing, G, Lub]): Stream[Lub, B]
- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).++(p2)(R, L)
- Definition Classes
- StreamOps
-
def
append[G[_], Lub[_], B >: O](p2: ⇒ Stream[G, B])(implicit R: RealSupertype[O, B], L: Lub1[Nothing, G, Lub]): Stream[Lub, B]
- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).append(p2)(R, L)
- Definition Classes
- StreamOps
-
def
attempt: Stream[Nothing, Either[Throwable, O]]
- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).attempt
- Definition Classes
- StreamOps
-
def
buffer(n: Int): Stream[Nothing, O]
Alias for
self through pipe.buffer
.Alias for
self through pipe.buffer
.- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).buffer(n)
- Definition Classes
- StreamPipeOps
-
def
bufferAll: Stream[Nothing, O]
Alias for
self through pipe.bufferAll
.Alias for
self through pipe.bufferAll
.- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).bufferAll
- Definition Classes
- StreamPipeOps
-
def
bufferBy(f: (O) ⇒ Boolean): Stream[Nothing, O]
Alias for
self through pipe.bufferBy
.Alias for
self through pipe.bufferBy
.- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).bufferBy(f)
- Definition Classes
- StreamPipeOps
-
def
chunkLimit(n: Int): Stream[Nothing, Chunk[O]]
Alias for
self through pipe.chunkLimit
.Alias for
self through pipe.chunkLimit
.- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).chunkLimit(n)
- Definition Classes
- StreamPipeOps
-
def
chunkN(n: Int, allowFewer: Boolean = true): Stream[Nothing, List[Chunk[O]]]
Alias for
self through pipe.chunkN
.Alias for
self through pipe.chunkN
.- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).chunkN(n, allowFewer)
- Definition Classes
- StreamPipeOps
-
def
chunks: Stream[Nothing, Chunk[O]]
Alias for
self through pipe.chunks
.Alias for
self through pipe.chunks
.- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).chunks
- Definition Classes
- StreamPipeOps
-
def
collect[O2](pf: PartialFunction[O, O2]): Stream[Nothing, O2]
Alias for
self through pipe.collect
.Alias for
self through pipe.collect
.- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).collect(pf)
- Definition Classes
- StreamPipeOps
-
def
collectFirst[O2](pf: PartialFunction[O, O2]): Stream[Nothing, O2]
Alias for
self through pipe.collectFirst
.Alias for
self through pipe.collectFirst
.- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).collectFirst(pf)
- Definition Classes
- StreamPipeOps
-
def
cons[A2 >: O](c: Chunk[A2])(implicit T: RealSupertype[O, A2]): Stream[Nothing, A2]
Prepend a single chunk onto the front of this stream.
Prepend a single chunk onto the front of this stream.
- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).cons(c)(T)
- Definition Classes
- StreamOps
-
def
cons1[A2 >: O](a: A2)(implicit T: RealSupertype[O, A2]): Stream[Nothing, A2]
Prepend a single value onto the front of this stream.
Prepend a single value onto the front of this stream.
- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).cons1(a)(T)
- Definition Classes
- StreamOps
-
def
covary[F2[_]](implicit S: Sub1[Nothing, F2]): Stream[F2, O]
- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).covary(S)
- Definition Classes
- StreamOps
-
def
delete(f: (O) ⇒ Boolean): Stream[Nothing, O]
Alias for
self through pipe.delete
.Alias for
self through pipe.delete
.- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).delete(f)
- Definition Classes
- StreamPipeOps
-
def
drain: Stream[Nothing, Nothing]
- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).drain
- Definition Classes
- StreamOps
-
def
drop(n: Int): Stream[Nothing, O]
Alias for
self through pipe.drop
.Alias for
self through pipe.drop
.- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).drop(n)
- Definition Classes
- StreamPipeOps
-
def
dropLast: Stream[Nothing, O]
Alias for
self through pipe.dropLast
.Alias for
self through pipe.dropLast
.- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).dropLast
- Definition Classes
- StreamPipeOps
-
def
dropLastIf(p: (O) ⇒ Boolean): Stream[Nothing, O]
Alias for
self through pipe.dropLastIf
.Alias for
self through pipe.dropLastIf
.- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).dropLastIf(p)
- Definition Classes
- StreamPipeOps
-
def
dropRight(n: Int): Stream[Nothing, O]
Alias for
self through pipe.dropRight
.Alias for
self through pipe.dropRight
.- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).dropRight(n)
- Definition Classes
- StreamPipeOps
-
def
dropWhile(p: (O) ⇒ Boolean): Stream[Nothing, O]
Alias for
self through pipe.dropWhile
Alias for
self through pipe.dropWhile
- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).dropWhile(p)
- Definition Classes
- StreamPipeOps
-
def
either[F2[_], O2](s2: Stream[F2, O2])(implicit arg0: Async[F2], S: Sub1[Nothing, F2]): Stream[F2, Either[O, O2]]
Alias for
(this through2v s2)(pipe2.either)
.Alias for
(this through2v s2)(pipe2.either)
.- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).either(s2)(arg0, S)
- Definition Classes
- StreamPipe2Ops
-
def
evalMap[G[_], Lub[_], B](f: (O) ⇒ G[B])(implicit L: Lub1[Nothing, G, Lub]): Stream[Lub, B]
- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).evalMap(f)(L)
- Definition Classes
- StreamOps
-
def
exists(f: (O) ⇒ Boolean): Stream[Nothing, Boolean]
Alias for
self through pipe.exists
.Alias for
self through pipe.exists
.- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).exists(f)
- Definition Classes
- StreamPipeOps
-
final
def
fetchAsync[F2[_], O2 >: O](implicit F2: Async[F2], S: Sub1[Nothing, F2], T: RealSupertype[O, O2]): Stream[F2, Future[F2, Stream[F2, O2]]]
- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).fetchAsync(F2, S, T)
-
def
filter(f: (O) ⇒ Boolean): Stream[Nothing, O]
Alias for
self through pipe.filter
.Alias for
self through pipe.filter
.- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).filter(f)
- Definition Classes
- StreamPipeOps
-
def
find(f: (O) ⇒ Boolean): Stream[Nothing, O]
Alias for
self through pipe.find
.Alias for
self through pipe.find
.- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).find(f)
- Definition Classes
- StreamPipeOps
-
def
flatMap[G[_], Lub[_], B](f: (O) ⇒ Stream[G, B])(implicit L: Lub1[Nothing, G, Lub]): Stream[Lub, B]
- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).flatMap(f)(L)
- Definition Classes
- StreamOps
-
def
fold[O2](z: O2)(f: (O2, O) ⇒ O2): Stream[Nothing, O2]
Alias for
self through pipe.fold(z)(f)
.Alias for
self through pipe.fold(z)(f)
.- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).fold(z)(f)
- Definition Classes
- StreamPipeOps
-
def
fold1[O2 >: O](f: (O2, O2) ⇒ O2): Stream[Nothing, O2]
Alias for
self through pipe.fold1(f)
.Alias for
self through pipe.fold1(f)
.- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).fold1(f)
- Definition Classes
- StreamPipeOps
-
def
forall(f: (O) ⇒ Boolean): Stream[Nothing, Boolean]
Alias for
self through pipe.forall
.Alias for
self through pipe.forall
.- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).forall(f)
- Definition Classes
- StreamPipeOps
-
def
get[F2[_], O2 >: O](implicit S: Sub1[Nothing, F2], T: RealSupertype[O, O2]): StreamCore[F2, O2]
- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).get(S, T)
-
def
interleave[F2[_], O2 >: O](s2: Stream[F2, O2])(implicit R: RealSupertype[O, O2], S: Sub1[Nothing, F2]): Stream[F2, O2]
- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).interleave(s2)(R, S)
- Definition Classes
- StreamPipe2Ops
-
def
interleaveAll[F2[_], O2 >: O](s2: Stream[F2, O2])(implicit R: RealSupertype[O, O2], S: Sub1[Nothing, F2]): Stream[F2, O2]
- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).interleaveAll(s2)(R, S)
- Definition Classes
- StreamPipe2Ops
-
def
interruptWhen[F2[_]](haltWhenTrue: Signal[F2, Boolean])(implicit S: Sub1[Nothing, F2], F2: Async[F2]): Stream[F2, O]
Alias for
(haltWhenTrue.discrete through2 this)(pipe2.interrupt)
.Alias for
(haltWhenTrue.discrete through2 this)(pipe2.interrupt)
.- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).interruptWhen(haltWhenTrue)(S, F2)
- Definition Classes
- StreamPipe2Ops
-
def
interruptWhen[F2[_]](haltWhenTrue: Stream[F2, Boolean])(implicit S: Sub1[Nothing, F2], F2: Async[F2]): Stream[F2, O]
Alias for
(haltWhenTrue through2 this)(pipe2.interrupt)
.Alias for
(haltWhenTrue through2 this)(pipe2.interrupt)
.- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).interruptWhen(haltWhenTrue)(S, F2)
- Definition Classes
- StreamPipe2Ops
-
def
intersperse[O2 >: O](separator: O2): Stream[Nothing, O2]
Alias for
self through pipe.intersperse
.Alias for
self through pipe.intersperse
.- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).intersperse(separator)
- Definition Classes
- StreamPipeOps
-
def
last: Stream[Nothing, Option[O]]
Alias for
self through pipe.last
.Alias for
self through pipe.last
.- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).last
- Definition Classes
- StreamPipeOps
-
def
lastOr[O2 >: O](li: ⇒ O2): Stream[Nothing, O2]
Alias for
self through pipe.lastOr
.Alias for
self through pipe.lastOr
.- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).lastOr(li)
- Definition Classes
- StreamPipeOps
-
final
def
map[O2](f: (O) ⇒ O2): Stream[Nothing, O2]
- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).map(f)
- Definition Classes
- Stream → StreamOps
-
def
mapAccumulate[S, O2](init: S)(f: (S, O) ⇒ (S, O2)): Stream[Nothing, (S, O2)]
Alias for
self through pipe.mapAccumulate
Alias for
self through pipe.mapAccumulate
- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).mapAccumulate(init)(f)
- Definition Classes
- StreamPipeOps
-
final
def
mapChunks[O2](f: (Chunk[O]) ⇒ Chunk[O2]): Stream[Nothing, O2]
Alias for
self through pipe.mapChunks(f)
.Alias for
self through pipe.mapChunks(f)
.- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).mapChunks(f)
- Definition Classes
- Stream → StreamPipeOps
-
def
mask: Stream[Nothing, O]
- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).mask
- Definition Classes
- StreamOps
-
def
merge[F2[_], O2 >: O](s2: Stream[F2, O2])(implicit R: RealSupertype[O, O2], S: Sub1[Nothing, F2], F2: Async[F2]): Stream[F2, O2]
- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).merge(s2)(R, S, F2)
- Definition Classes
- StreamPipe2Ops
-
def
mergeDrainL[F2[_], O2](s2: Stream[F2, O2])(implicit S: Sub1[Nothing, F2], F2: Async[F2]): Stream[F2, O2]
- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).mergeDrainL(s2)(S, F2)
- Definition Classes
- StreamPipe2Ops
-
def
mergeDrainR[F2[_], O2](s2: Stream[F2, O2])(implicit S: Sub1[Nothing, F2], F2: Async[F2]): Stream[F2, O]
- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).mergeDrainR(s2)(S, F2)
- Definition Classes
- StreamPipe2Ops
-
def
mergeHaltBoth[F2[_], O2 >: O](s2: Stream[F2, O2])(implicit R: RealSupertype[O, O2], S: Sub1[Nothing, F2], F2: Async[F2]): Stream[F2, O2]
- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).mergeHaltBoth(s2)(R, S, F2)
- Definition Classes
- StreamPipe2Ops
-
def
mergeHaltL[F2[_], O2 >: O](s2: Stream[F2, O2])(implicit R: RealSupertype[O, O2], S: Sub1[Nothing, F2], F2: Async[F2]): Stream[F2, O2]
- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).mergeHaltL(s2)(R, S, F2)
- Definition Classes
- StreamPipe2Ops
-
def
mergeHaltR[F2[_], O2 >: O](s2: Stream[F2, O2])(implicit R: RealSupertype[O, O2], S: Sub1[Nothing, F2], F2: Async[F2]): Stream[F2, O2]
- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).mergeHaltR(s2)(R, S, F2)
- Definition Classes
- StreamPipe2Ops
-
def
noneTerminate: Stream[Nothing, Option[O]]
- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).noneTerminate
- Definition Classes
- StreamOps
-
def
onComplete[G[_], Lub[_], B >: O](regardless: ⇒ Stream[G, B])(implicit R: RealSupertype[O, B], L: Lub1[Nothing, G, Lub]): Stream[Lub, B]
- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).onComplete(regardless)(R, L)
- Definition Classes
- StreamOps
-
def
onError[G[_], Lub[_], B >: O](f: (Throwable) ⇒ Stream[G, B])(implicit R: RealSupertype[O, B], L: Lub1[Nothing, G, Lub]): Stream[Lub, B]
- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).onError(f)(R, L)
- Definition Classes
- StreamOps
-
def
onFinalize[F2[_]](f: F2[Unit])(implicit S: Sub1[Nothing, F2], F2: Monad[F2]): Stream[F2, O]
- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).onFinalize(f)(S, F2)
- Definition Classes
- StreamOps
-
def
open: Pull[Nothing, Nothing, Handle[Nothing, O]]
- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).open
- Definition Classes
- StreamOps
-
def
output: Pull[Nothing, O, Unit]
- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).output
- Definition Classes
- StreamOps
-
def
pullv[F2[_], B](using: (Handle[Nothing, O]) ⇒ Pull[F2, B, Any])(implicit S: Sub1[Nothing, F2]): Stream[F2, B]
Like
pull
, but the function may add additional effects.Like
pull
, but the function may add additional effects.- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).pullv(using)(S)
- Definition Classes
- StreamOps
-
def
pure(implicit S: Sub1[Nothing, Pure]): Stream[Pure, O]
Converts a
Stream[Nothing,A]
in to aStream[Pure,A]
.Converts a
Stream[Nothing,A]
in to aStream[Pure,A]
.- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).pure(S)
- Definition Classes
- StreamOps
-
def
reduce[O2 >: O](f: (O2, O2) ⇒ O2): Stream[Nothing, O2]
Alias for
self through pipe.reduce(z)(f)
.Alias for
self through pipe.reduce(z)(f)
.- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).reduce(f)
- Definition Classes
- StreamPipeOps
-
def
repeat: Stream[Nothing, O]
Repeat this stream an infinite number of times.
Repeat this stream an infinite number of times.
s.repeat == s ++ s ++ s ++ ...
- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).repeat
- Definition Classes
- StreamOps
-
final
def
runFoldFree[O2](z: O2)(f: (O2, O) ⇒ O2): Free[Nothing, O2]
- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).runFoldFree(z)(f)
- Definition Classes
- Stream → StreamOps
-
final
def
runFoldTraceFree[O2](t: Trace)(z: O2)(f: (O2, O) ⇒ O2): Free[Nothing, O2]
- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).runFoldTraceFree(t)(z)(f)
- Definition Classes
- Stream → StreamOps
-
def
runFree: Free[Nothing, Unit]
- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).runFree
- Definition Classes
- StreamOps
-
def
runLogFree: Free[Nothing, Vector[O]]
- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).runLogFree
- Definition Classes
- StreamOps
-
def
runTraceFree(t: Trace): Free[Nothing, Unit]
- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).runTraceFree(t)
- Definition Classes
- StreamOps
-
def
scan[O2](z: O2)(f: (O2, O) ⇒ O2): Stream[Nothing, O2]
Alias for
self through pipe.scan(z)(f)
.Alias for
self through pipe.scan(z)(f)
.- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).scan(z)(f)
- Definition Classes
- StreamPipeOps
-
def
scan1[O2 >: O](f: (O2, O2) ⇒ O2): Stream[Nothing, O2]
Alias for
self through pipe.scan1(f)
.Alias for
self through pipe.scan1(f)
.- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).scan1(f)
- Definition Classes
- StreamPipeOps
-
def
shiftRight[O2 >: O](head: O2*): Stream[Nothing, O2]
Alias for
self through pipe.shiftRight
.Alias for
self through pipe.shiftRight
.- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).shiftRight(head)
- Definition Classes
- StreamPipeOps
-
def
sliding(n: Int): Stream[Nothing, Vector[O]]
Alias for
self through pipe.sliding
.Alias for
self through pipe.sliding
.- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).sliding(n)
- Definition Classes
- StreamPipeOps
-
def
split(f: (O) ⇒ Boolean): Stream[Nothing, Vector[O]]
Alias for
self through pipe.split
.Alias for
self through pipe.split
.- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).split(f)
- Definition Classes
- StreamPipeOps
-
final
def
step: Pull[Nothing, Nothing, Step[Chunk[O], Handle[Nothing, O]]]
- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).step
-
final
def
stepAsync[F2[_], O2 >: O](implicit S: Sub1[Nothing, F2], F2: Async[F2], T: RealSupertype[O, O2]): Pull[F2, Nothing, Future[F2, Pull[F2, Nothing, Step[Chunk[O2], Handle[F2, O2]]]]]
- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).stepAsync(S, F2, T)
-
def
sum[O2 >: O](implicit arg0: Numeric[O2]): Stream[Nothing, O2]
Alias for
self through pipe.sum(f)
.Alias for
self through pipe.sum(f)
.- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).sum(arg0)
- Definition Classes
- StreamPipeOps
-
def
tail: Stream[Nothing, O]
Alias for
self through pipe.tail
.Alias for
self through pipe.tail
.- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).tail
- Definition Classes
- StreamPipeOps
-
def
take(n: Long): Stream[Nothing, O]
Alias for
self through pipe.take(n)
.Alias for
self through pipe.take(n)
.- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).take(n)
- Definition Classes
- StreamPipeOps
-
def
takeRight(n: Long): Stream[Nothing, O]
Alias for
self through pipe.takeRight
.Alias for
self through pipe.takeRight
.- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).takeRight(n)
- Definition Classes
- StreamPipeOps
-
def
takeThrough(p: (O) ⇒ Boolean): Stream[Nothing, O]
Alias for
self through pipe.takeThrough
.Alias for
self through pipe.takeThrough
.- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).takeThrough(p)
- Definition Classes
- StreamPipeOps
-
def
takeWhile(p: (O) ⇒ Boolean): Stream[Nothing, O]
Alias for
self through pipe.takeWhile
.Alias for
self through pipe.takeWhile
.- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).takeWhile(p)
- Definition Classes
- StreamPipeOps
-
def
through2v[F2[_], B, C](s2: Stream[F2, B])(f: Pipe2[F2, O, B, C])(implicit S: Sub1[Nothing, F2]): Stream[F2, C]
Like
through2
, but the specifiedPipe2
's effect may be a supertype ofF
.Like
through2
, but the specifiedPipe2
's effect may be a supertype ofF
.- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).through2v(s2)(f)(S)
- Definition Classes
- StreamOps
-
def
throughv[F2[_], B](f: Pipe[F2, O, B])(implicit S: Sub1[Nothing, F2]): Stream[F2, B]
Like
through
, but the specifiedPipe
's effect may be a supertype ofF
.Like
through
, but the specifiedPipe
's effect may be a supertype ofF
.- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).throughv(f)(S)
- Definition Classes
- StreamOps
-
def
toString(): String
- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).toString()
- Definition Classes
- Stream → AnyRef → Any
-
def
tov[F2[_]](f: Sink[F2, O])(implicit S: Sub1[Nothing, F2]): Stream[F2, Unit]
Like
to
, but the specifiedSink
's effect may be a supertype ofF
.Like
to
, but the specifiedSink
's effect may be a supertype ofF
.- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).tov(f)(S)
- Definition Classes
- StreamOps
-
def
translate[G[_]](u: ~>[Nothing, G]): Stream[G, O]
- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).translate(u)
- Definition Classes
- StreamOps
-
def
unchunk: Stream[Nothing, O]
Alias for
self through pipe.unchunk
.Alias for
self through pipe.unchunk
.- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).unchunk
- Definition Classes
- StreamPipeOps
-
def
uncons: Stream[Nothing, Option[Step[Chunk[O], Stream[Nothing, O]]]]
- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).uncons
-
def
uncons1: Stream[Nothing, Option[Step[O, Stream[Nothing, O]]]]
- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).uncons1
-
def
vectorChunkN(n: Int, allowFewer: Boolean = true): Stream[Nothing, Vector[O]]
Alias for
self through pipe.vectorChunkN
.Alias for
self through pipe.vectorChunkN
.- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).vectorChunkN(n, allowFewer)
- Definition Classes
- StreamPipeOps
-
def
zip[F2[_], O2](s2: Stream[F2, O2])(implicit S: Sub1[Nothing, F2]): Stream[F2, (O, O2)]
- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).zip(s2)(S)
- Definition Classes
- StreamPipe2Ops
-
def
zipWith[F2[_], O2, O3](s2: Stream[F2, O2])(f: (O, O2) ⇒ O3)(implicit S: Sub1[Nothing, F2]): Stream[F2, O3]
- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).zipWith(s2)(f)(S)
- Definition Classes
- StreamPipe2Ops
-
def
zipWithIndex: Stream[Nothing, (O, Int)]
Alias for
self through pipe.zipWithIndex
.Alias for
self through pipe.zipWithIndex
.- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).zipWithIndex
- Definition Classes
- StreamPipeOps
-
def
zipWithNext: Stream[Nothing, (O, Option[O])]
Alias for
self through pipe.zipWithNext
.Alias for
self through pipe.zipWithNext
.- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).zipWithNext
- Definition Classes
- StreamPipeOps
-
def
zipWithPrevious: Stream[Nothing, (Option[O], O)]
Alias for
self through pipe.zipWithPrevious
.Alias for
self through pipe.zipWithPrevious
.- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).zipWithPrevious
- Definition Classes
- StreamPipeOps
-
def
zipWithPreviousAndNext: Stream[Nothing, (Option[O], O, Option[O])]
Alias for
self through pipe.zipWithPreviousAndNext
.Alias for
self through pipe.zipWithPreviousAndNext
.- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).zipWithPreviousAndNext
- Definition Classes
- StreamPipeOps
-
def
zipWithScan[O2](z: O2)(f: (O2, O) ⇒ O2): Stream[Nothing, (O, O2)]
Alias for
self through pipe.zipWithScan
.Alias for
self through pipe.zipWithScan
.- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).zipWithScan(z)(f)
- Definition Classes
- StreamPipeOps
-
def
zipWithScan1[O2](z: O2)(f: (O2, O) ⇒ O2): Stream[Nothing, (O, O2)]
Alias for
self through pipe.zipWithScan1
.Alias for
self through pipe.zipWithScan1
.- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).zipWithScan1(z)(f)
- Definition Classes
- StreamPipeOps
Deprecated Value Members
-
def
terminated: Stream[Nothing, Option[O]]
- Implicit
- This member is added by an implicit conversion from Stream[F, O] to Stream[Nothing, O] performed by method covaryPure in fs2.StreamDerived. This conversion will take place only if F is a subclass of Pure (F <: Pure).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(stream: Stream[Nothing, O]).terminated
- Definition Classes
- StreamOps
- Annotations
- @deprecated
- Deprecated
(Since version 0.9) renamed to noneTerminate
-
def
terminated: Stream[F, Option[O]]
- Definition Classes
- StreamOps
- Annotations
- @deprecated
- Deprecated
(Since version 0.9) renamed to noneTerminate