writerExtension

org.atnos.eff.syntax.writer.writerExtension

Attributes

Source
writer.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Extensions

Extensions

extension [R, A](e: Eff[R, A])
def discardWriter[O, U](using Aux[[_] =>> Writer[O, _$7], R, U]): Eff[U, A]

Attributes

Source
writer.scala
def runWriter[O](using member: Member[[_] =>> Writer[O, _$1], R]): Eff[member.Out, (A, List[O])]

Attributes

Source
writer.scala
def runWriterEval[O, U](f: O => Eval[Unit])(using member: Aux[[_] =>> Writer[O, _$14], R, U], v: MemberIn[Eval, U]): Eff[U, A]

Attributes

Source
writer.scala
def runWriterFold[O, B](fold: RightFold[O, B])(using member: Member[[_] =>> Writer[O, _$10], R]): Eff[member.Out, (A, B)]

Attributes

Source
writer.scala
def runWriterIntoMonoid[O, M](f: O => M)(using member: Member[[_] =>> Writer[O, _$12], R], M: Monoid[M]): Eff[member.Out, (A, M)]

Attributes

Source
writer.scala
def runWriterLog[O](using member: Member[[_] =>> Writer[O, _$8], R]): Eff[member.Out, List[O]]

Attributes

Source
writer.scala
def runWriterMonoid[B](using member: Member[[_] =>> Writer[B, _$11], R], B: Monoid[B]): Eff[member.Out, (A, B)]

Attributes

Source
writer.scala
def runWriterNoLog[O](using member: Member[[_] =>> Writer[O, _$3], R]): Eff[member.Out, A]

Attributes

Source
writer.scala
def runWriterNoLogU[O, U](using Aux[[_] =>> Writer[O, _$5], R, U]): Eff[U, A]

Attributes

Source
writer.scala
def runWriterU[O, U](using member: Aux[[_] =>> Writer[O, _$2], R, U]): Eff[U, (A, List[O])]

Attributes

Source
writer.scala
def runWriterUnsafe[O](f: O => Unit)(using member: Member[[_] =>> Writer[O, _$13], R]): Eff[member.Out, A]

Attributes

Source
writer.scala