Collector

fs2.Collector
See theCollector companion trait
object Collector

Attributes

Companion
trait
Source
Collector.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Collector.type

Members list

Type members

Classlikes

object Builder

Attributes

Companion
trait
Source
Collector.scala
Supertypes
class Object
trait Matchable
class Any
Self type
Builder.type
trait Builder[-A, +X]

Builds a value of type X from zero or more Chunk[A].

Builds a value of type X from zero or more Chunk[A].

Attributes

Companion
object
Source
Collector.scala
Supertypes
class Object
trait Matchable
class Any
Self type
Builder[A, X]

Types

type Aux[A, X] = Collector[A] { type Out = X; }

Attributes

Source
Collector.scala

Value members

Concrete methods

Attributes

Source
Collector.scala

Inherited methods

def supportsFactory[A, C[_], B](f: Factory[A, C[B]]): Aux[A, C[B]]

Attributes

Inherited from:
CollectorPlatform (hidden)
Source
CollectorPlatform.scala

Implicits

Implicits

implicit def supportsArray[A : ClassTag](a: Array.type): Aux[A, Array[A]]

Attributes

Source
Collector.scala
implicit def supportsByteVector(b: ByteVector.type): Aux[Byte, ByteVector]

Attributes

Source
Collector.scala

Inherited implicits

implicit def supportsCollectionFactory[A, C](f: Factory[A, C]): Aux[A, C]

Attributes

Inherited from:
CollectorPlatform (hidden)
Source
CollectorPlatform.scala
implicit def supportsIArray[A : ClassTag](a: IArray.type): Aux[A, IArray[A]]

Attributes

Inherited from:
CollectorPlatform (hidden)
Source
CollectorPlatform.scala
implicit def supportsIterableFactory[A, C[_]](f: IterableFactory[C]): Aux[A, C[A]]

Attributes

Inherited from:
CollectorPlatform (hidden)
Source
CollectorPlatform.scala
implicit def supportsMapFactory[K, V, C[_, _]](f: MapFactory[C]): Aux[(K, V), C[K, V]]

Attributes

Inherited from:
CollectorPlatform (hidden)
Source
CollectorPlatform.scala
implicit def supportsTaggedArraySeq[A : ClassTag](a: ArraySeq.type): Aux[A, ArraySeq[A]]

Use ArraySeq.untagged to build a Collector where a ClassTag is not available.

Use ArraySeq.untagged to build a Collector where a ClassTag is not available.

Attributes

Inherited from:
CollectorPlatform (hidden)
Source
CollectorPlatform.scala