fs2-docs
Packages
package fs2.concurrent
Provides several concurrency primitives. *
Provides several concurrency primitives. *
package fs2.interop.reactivestreams
Implementation of the reactivestreams protocol for fs2
Implementation of the reactivestreams protocol for fs2
- See also:
- Example:
scala> import fs2._ scala> import fs2.interop.reactivestreams._ scala> import cats.effect.{IO, Resource}, cats.effect.unsafe.implicits.global scala> scala> val upstream: Stream[IO, Int] = Stream(1, 2, 3).covary[IO] scala> val publisher: Resource[IO, StreamUnicastPublisher[IO, Int]] = upstream.toUnicastPublisher scala> val downstream: Stream[IO, Int] = Stream.resource(publisher).flatMap(_.toStreamBuffered[IO](bufferSize = 16)) scala> scala> downstream.compile.toVector.unsafeRunSync() res0: Vector[Int] = Vector(1, 2, 3)
package fs2.io
Provides various ways to work with streams that perform IO.
Provides various ways to work with streams that perform IO.
package fs2.io.file
Provides support for working with files.
Provides support for working with files.
package fs2.io.net
Provides support for doing network I/O -- TCP, UDP, and TLS.
Provides support for doing network I/O -- TCP, UDP, and TLS.
package fs2.protocols.pcap
Protocol that describes libpcap files.
Protocol that describes libpcap files.
- See also: