Scan

object Scan
Companion
class
class Object
trait Matchable
class Any

Value members

Concrete methods

def apply[S, I, O](initial: S)(transform: (S, I) => (S, Chunk[O]), onComplete: S => Chunk[O]): Scan[S, I, O]
def lift[I, O](f: I => O): Scan[Unit, I, O]
def stateful[S, I, O](initial: S)(transform: (S, I) => (S, Chunk[O])): Scan[S, I, O]
def stateful1[S, I, O](initial: S)(f: (S, I) => (S, O)): Scan[S, I, O]
def stateless[I, O](f: I => Chunk[O]): Scan[Unit, I, O]

Implicits

Implicits

implicit
def contravariant[S, O]: Contravariant[[_] =>> Scan[S, _$21, O]]
implicit
def functor[S, I]: Functor[[_] =>> Scan[S, I, _$19]]
implicit
def strong[S]: Strong[[_, _] =>> Scan[S, _$23, _$24]]