Package

org.specs2.control

producer

Permalink

package producer

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. producer
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class Done[R, A]() extends Stream[R, A] with Product with Serializable

    Permalink
  2. case class More[R, A](as: List[A], next: Producer[R, A]) extends Stream[R, A] with Product with Serializable

    Permalink
  3. case class One[R, A](a: A) extends Stream[R, A] with Product with Serializable

    Permalink
  4. case class Producer[R, A](run: Eff[R, Stream[R, A]])(implicit evidence$1: eff.all._Safe[R]) extends Product with Serializable

    Permalink
  5. implicit class ProducerEffOps[R, A] extends AnyRef

    Permalink
  6. implicit class ProducerFlattenOps[R, A] extends AnyRef

    Permalink
  7. implicit class ProducerListOps[R, A] extends AnyRef

    Permalink
  8. implicit class ProducerOps[R, A] extends AnyRef

    Permalink
  9. implicit class ProducerResourcesOps[R, A] extends AnyRef

    Permalink
  10. implicit class ProducerSeqOps[R, A] extends AnyRef

    Permalink
  11. implicit class ProducerTransducerOps[R, A] extends AnyRef

    Permalink
  12. trait Producers extends AnyRef

    Permalink
  13. sealed trait Stream[R, A] extends AnyRef

    Permalink
  14. type Transducer[R, A, B] = (Producer[R, A]) ⇒ Producer[R, B]

    Permalink
  15. implicit class TransducerOps[R, A, B] extends AnyRef

    Permalink
  16. trait Transducers extends AnyRef

    Permalink

Value Members

  1. object Producer extends Producers with Serializable

    Permalink
  2. object Transducers extends Transducers

    Permalink
  3. def bracket[R, A, B, C](open: Eff[R, A])(step: (A) ⇒ Producer[R, B])(close: (A) ⇒ Eff[R, C])(implicit arg0: eff.all._Safe[R]): Producer[R, B]

    Permalink
  4. object producers extends Producers

    Permalink
  5. object transducers extends Transducers

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped