| Safe Haskell | Safe-Inferred |
|---|---|
| Language | GHC2021 |
Data.Effect.Select
Documentation
data Select r :: Effect where Source #
Instances
| FirstOrder (Select r) Source # | |
Defined in Data.Effect.Select | |
| HFunctor (Select r) Source # | |
Defined in Data.Effect.Select | |
| type LabelOf (Select r) Source # | |
Defined in Data.Effect.Select | |
| type OrderOf (Select r) Source # | |
Defined in Data.Effect.Select | |
data SelectLabel Source #
select'_ :: forall (a :: Type) (r :: Type) f es ff c. (Free c ff, f ~ Eff ff es, In (Select r) es) => ((a -> r) -> a) -> f a Source #
select'' :: forall tag (a :: Type) (r :: Type) f es ff c. (Free c ff, f ~ Eff ff es, (:>) (Tagged tag (Select r)) es) => ((a -> r) -> a) -> f a Source #