Copyright | (c) 2023 Sayo contributors |
---|---|
License | MPL-2.0 (see the file LICENSE) |
Maintainer | ymdfield@outlook.jp |
Safe Haskell | Safe-Inferred |
Language | GHC2021 |
Data.Effect.Accum
Description
Documentation
data Accum w :: Effect where Source #
Instances
FirstOrder (Accum w) Source # | |
Defined in Data.Effect.Accum | |
HFunctor (Accum w) Source # | |
Defined in Data.Effect.Accum | |
type LabelOf (Accum w) Source # | |
Defined in Data.Effect.Accum | |
type OrderOf (Accum w) Source # | |
Defined in Data.Effect.Accum |
data AccumLabel Source #
look'' :: forall tag (w :: Type) f es ff c. (Free c ff, f ~ Eff ff es, (:>) (Tagged tag (Accum w)) es) => f w Source #
look' :: forall key (w :: Type) f es ff c. (Free c ff, f ~ Eff ff es, Has key (Accum w) es) => f w Source #
add'_ :: forall (w :: Type) f es ff c. (Free c ff, f ~ Eff ff es, In (Accum w) es) => w -> f () Source #
add'' :: forall tag (w :: Type) f es ff c. (Free c ff, f ~ Eff ff es, (:>) (Tagged tag (Accum w)) es) => w -> f () Source #