Idris2Doc : Control.Comonad.Store.Store

Control.Comonad.Store.Store

(source)

Definitions

recordStoreT : Type-> (Type->Type) ->Type->Type
Totality: total
Visibility: public export
Constructor: 
MkStoreT : w (s->a) ->s->StoreTswa

Projections:
.run : StoreTswa->w (s->a)
.val : StoreTswa->s

Hints:
(Monoids, Applicativew) =>Applicative (StoreTsw)
Comonadw=>Comonad (StoreTsw)
(ComonadApplyw, Semigroups) =>ComonadApply (StoreTsw)
ComonadEnvew=>ComonadEnve (StoreTtw)
Comonadw=>ComonadStores (StoreTsw)
ComonadTrans (StoreTs)
Functorw=>Functor (StoreTsw)
.run : StoreTswa->w (s->a)
Totality: total
Visibility: public export
run : StoreTswa->w (s->a)
Totality: total
Visibility: public export
.val : StoreTswa->s
Totality: total
Visibility: public export
val : StoreTswa->s
Totality: total
Visibility: public export
Store : Type->Type->Type
Totality: total
Visibility: public export
store : (s->a) ->s->Storesa
  Create a Store using an accessor function and a stored value

Totality: total
Visibility: public export
runStore : Storesa-> (s->a, s)
Totality: total
Visibility: public export
runStoreT : StoreTswa-> (w (s->a), s)
Totality: total
Visibility: public export