Package

org.atnos

producer

Permalink

package producer

Linear Supertypes
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 Dequeue[A, R](queue: Queue[A]) extends QueueOp[A] with Product with Serializable

    Permalink
  2. case class Done[M[_], A]() extends Stream[M, A] with Product with Serializable

    Permalink
  3. case class Enqueue[A](queue: Queue[A], value: A) extends QueueOp[Unit] with Product with Serializable

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

    Permalink
  5. case class One[M[_], A](a: A) extends Stream[M, A] with Product with Serializable

    Permalink
  6. case class Producer[M[_], A](run: M[Stream[M, A]])(implicit evidence$1: MonadDefer[M]) extends Product with Serializable

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

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

    Permalink
  9. implicit class ProducerFlattenOps[M[_], A] extends AnyRef

    Permalink
  10. type ProducerFx[R, A] = Producer[[β$0$]Eff[R, β$0$], A]

    Permalink
  11. implicit class ProducerListOps[M[_], A] extends AnyRef

    Permalink
  12. implicit class ProducerOps[M[_], A] extends AnyRef

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

    Permalink
  14. implicit class ProducerSeqOps[M[_], A] extends AnyRef

    Permalink
  15. implicit class ProducerTransducerOps[M[_], A] extends AnyRef

    Permalink
  16. trait Producers extends AnyRef

    Permalink
  17. case class Queue[+A](name: String)(maxSize: Int) extends Product with Serializable

    Permalink
  18. sealed trait QueueOp[A] extends AnyRef

    Permalink
  19. sealed trait Stream[M[_], A] extends AnyRef

    Permalink
  20. type Transducer[M[_], A, B] = (Producer[M, A]) ⇒ Producer[M, B]

    Permalink
  21. implicit class TransducerOps[M[_], A, B] extends AnyRef

    Permalink
  22. trait Transducers extends AnyRef

    Permalink

Value Members

  1. object Producer extends Producers with Serializable

    Permalink
  2. object Queue extends Serializable

    Permalink
  3. object QueueEffect

    Permalink
  4. object Stream

    Permalink
  5. object Transducers extends Transducers

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

    Permalink
  7. object producers extends Producers

    Permalink
  8. object transducers extends Transducers

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped