| Copyright | (c) 2025 Sayo contributors |
|---|---|
| License | MPL-2.0 (see the LICENSE file) |
| Maintainer | ymdfield@outlook.jp |
| Safe Haskell | Safe-Inferred |
| Language | GHC2021 |
Data.Effect.HFunctor
Description
Documentation
class HFunctor (ff :: (Type -> Type) -> Type -> Type) where Source #
Instances
| HFunctor Choose Source # | |
| HFunctor ChooseH Source # | |
| HFunctor Empty Source # | |
| HFunctor Fail Source # | |
| HFunctor Fix Source # | |
| HFunctor Nop Source # | |
| HFunctor (Ask r) Source # | |
| HFunctor (CC ref) Source # | |
| HFunctor (Catch w) Source # | |
| HFunctor (Emb e) Source # | |
| HFunctor (Local r) Source # | |
| HFunctor (State s) Source # | |
| HFunctor (Tell w) Source # | |
| HFunctor (Throw e) Source # | |
| HFunctor (UnliftBase b) Source # | |
Defined in Data.Effect Methods hfmap :: (forall x. f x -> g x) -> UnliftBase b f a -> UnliftBase b g a Source # | |
| HFunctor (WriterH w) Source # | |
| HFunctor (Union es) Source # | |
| HFunctor (HCont ff g) Source # | |
| HFunctor e => HFunctor (Tagged tag e) Source # | |