A streaming encoding process, represented as a Stream[Pure, A] => Pull[Pure, BitVector, Option[(Stream[Pure, A], StreamEncoder[A])]]
.
Attributes
- Companion
- object
- Source
- StreamEncoder.scala
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
Members list
Value members
Concrete methods
Creates a stream encoder that first encodes with this encoder and then when complete, encodes the remainder with the supplied encoder.
Creates a stream encoder that first encodes with this encoder and then when complete, encodes the remainder with the supplied encoder.
Attributes
- Source
- StreamEncoder.scala
Encodes the supplied stream of A
values in to a stream of BitVector
.
Encodes the supplied stream of A
values in to a stream of BitVector
.
Attributes
- Source
- StreamEncoder.scala
Encode the given sequence of A
values to a BitVector
, raising an exception in the event of an encoding error.
Encode the given sequence of A
values to a BitVector
, raising an exception in the event of an encoding error.
Attributes
- Source
- StreamEncoder.scala
Encodes values as long as there are more inputs.
Converts this encoder to a Pipe[F, A, BitVector]
.
Converts this encoder to a Pipe[F, A, Byte]
.
Transform the input type of this StreamEncoder
.