trait Producers
List of common producers or functions creating producers
List of common producers or functions creating producers
- Companion
- object
Value members
Concrete methods
def bracket1[F[_], A, B, C](open: F[A])(step: A => Producer[F, B])(close: A => Finalizer)(using `evidence$37`: Monad[F], `evidence$38`: Safe[F]): Producer[F, B]
def emit[F[_], A](elements: List[A])(using `evidence$23`: Monad[F], `evidence$24`: Safe[F]): Producer[F, A]
def emitAction[F[_], A](elements: F[List[A]])(using `evidence$33`: Monad[F], `evidence$34`: Safe[F]): Producer[F, A]
def emitAll[F[_], A](elements: A*)(using `evidence$27`: Monad[F], `evidence$28`: Safe[F]): Producer[F, A]
def emitSeq[F[_], A](elements: Seq[A])(using `evidence$25`: Monad[F], `evidence$26`: Safe[F]): Producer[F, A]
def evalProducer[F[_], A](a: F[Producer[F, A]])(using `evidence$31`: Monad[F], `evidence$32`: Safe[F]): Producer[F, A]
def oneDelayed[F[_], A](e: => A)(using `evidence$13`: Monad[F], `evidence$14`: Safe[F]): Producer[F, A]
def oneEval[F[_], A](e: F[A])(using `evidence$15`: Monad[F], `evidence$16`: Safe[F]): Producer[F, A]
def oneOrMore[F[_], A](a: A, as: List[A])(using `evidence$17`: Monad[F], `evidence$18`: Safe[F]): Producer[F, A]
def repeatEval[F[_], A](e: F[A])(using `evidence$21`: Monad[F], `evidence$22`: Safe[F]): Producer[F, A]
def repeatValue[F[_], A](a: A)(using `evidence$19`: Monad[F], `evidence$20`: Safe[F]): Producer[F, A]
Extensions
Extensions
extension (transducer: (F, A) => B)