Idris2Doc : Control.Eff.Writer

Control.Eff.Writer

(source)

Definitions

dataWriterL : k->Type->Type->Type
Totality: total
Visibility: public export
Constructor: 
Tell : w->WriterLlblw ()
Writer : Type->Type->Type
Totality: total
Visibility: public export
tellAt : (0lbl : k) ->Has (WriterLlblw) fs=>w->Efffs ()
Totality: total
Visibility: export
tell : Has (Writerw) fs=>w->Efffs ()
Totality: total
Visibility: export
handleWriter : {0m : Type->Type} -> (w->m ()) ->WriterLlblwa->ma
Totality: total
Visibility: export
foldWriterAt : (0lbl : k) -> {auto{conArg:2068} : Has (WriterLlblw) fs} ->u-> (u->w->u) ->Efffst->Eff (fs-WriterLlblw) (t, u)
Totality: total
Visibility: export
foldWriter : {auto{conArg:2211} : Has (Writerw) fs} ->u-> (u->w->u) ->Efffst->Eff (fs-Writerw) (t, u)
Totality: total
Visibility: export
runWriterAt : (0lbl : k) -> {auto{conArg:2271} : Has (WriterLlblw) fs} ->Monoidw=>Efffst->Eff (fs-WriterLlblw) (t, w)
Totality: total
Visibility: export
runWriter : {auto{conArg:2332} : Has (Writerw) fs} ->Monoidw=>Efffst->Eff (fs-Writerw) (t, w)
Totality: total
Visibility: export