Idris2Doc : Control.Eff.State

Control.Eff.State

(source)

Definitions

dataStateL : k->Type->Type->Type
Totality: total
Visibility: public export
Constructors:
Get : StateLlblss
Put : s->StateLlbls ()
State : Type->Type->Type
Totality: total
Visibility: public export
getAt : (0lbl : k) ->Has (StateLlbls) fs=>Efffss
Totality: total
Visibility: export
get : Has (States) fs=>Efffss
Totality: total
Visibility: export
putAt : (0lbl : k) ->Has (StateLlbls) fs=>s->Efffs ()
Totality: total
Visibility: export
put : Has (States) fs=>s->Efffs ()
Totality: total
Visibility: export
modifyAt : (0lbl : k) ->Has (StateLlbls) fs=> (s->s) ->Efffs ()
Totality: total
Visibility: export
modify : Has (States) fs=> (s->s) ->Efffs ()
Totality: total
Visibility: export
handleState : {0m : Type->Type} ->ms-> (s->m ()) ->StateLlblsa->ma
Totality: total
Visibility: export
runStateAt : (0lbl : k) -> {auto{conArg:2235} : Has (StateLlbls) fs} ->s->Efffst->Eff (fs-StateLlbls) (t, s)
Totality: total
Visibility: export
runState : {auto{conArg:2355} : Has (States) fs} ->s->Efffst->Eff (fs-States) (t, s)
Totality: total
Visibility: export