Package

io

iteratee

Permalink

package iteratee

Visibility
  1. Public
  2. All

Type Members

  1. abstract class Enumeratee[F[_], O, I] extends Serializable

    Permalink
  2. trait EnumerateeModule[F[_]] extends AnyRef

    Permalink

  3. abstract class Enumerator[F[_], E] extends Serializable

    Permalink
  4. trait EnumeratorErrorModule[F[_], T] extends EnumeratorModule[F]

    Permalink
  5. trait EnumeratorModule[F[_]] extends AnyRef

    Permalink

  6. sealed class Iteratee[F[_], E, A] extends Serializable

    Permalink

    An iteratee processes a stream of elements of type E and returns a value of type F[A].

    An iteratee processes a stream of elements of type E and returns a value of type F[A].

    F

    A type constructor representing a context for effects

    E

    The type of the input data

    A

    The type of the calculated result

    See also

    io.iteratee.internal.Step

  7. trait IterateeErrorModule[F[_], T] extends IterateeModule[F]

    Permalink
  8. trait IterateeModule[F[_]] extends AnyRef

    Permalink

  9. trait Module[F[_]] extends AnyRef

    Permalink

Value Members

  1. object Enumeratee extends EnumerateeInstances with Serializable

    Permalink
  2. object Enumerator extends EnumeratorInstances with Serializable

    Permalink
  3. object Iteratee extends IterateeInstances with Serializable

    Permalink

  4. object Module

    Permalink
  5. package internal

    Permalink

    Internal types and utilities.

    Internal types and utilities.

    While some of these types and utilities are part of the public API and are used in the implementation of io.iteratee, they are not designed for clarity or ease-of-use, and should never be needed for idiomatic use of the library.

  6. package modules

    Permalink

Ungrouped