Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Synopsis
- data ExternalAccess m a where
- Deliver :: Foldable f => f (BotMember, Event) -> ExternalAccess m [BotMember]
- DeliverAsync :: Foldable f => f (BotMember, Event) -> ExternalAccess m ()
- DeliverAndDeleteAsync :: Foldable f => ConvId -> f (BotMember, Event) -> ExternalAccess m ()
- deliver :: forall r f. (Member ExternalAccess r, Foldable f) => f (BotMember, Event) -> Sem r [BotMember]
- deliverAsync :: forall r f. (Member ExternalAccess r, Foldable f) => f (BotMember, Event) -> Sem r ()
- deliverAndDeleteAsync :: forall r f. (Member ExternalAccess r, Foldable f) => ConvId -> f (BotMember, Event) -> Sem r ()
External access effect
data ExternalAccess m a where Source #
Deliver :: Foldable f => f (BotMember, Event) -> ExternalAccess m [BotMember] | |
DeliverAsync :: Foldable f => f (BotMember, Event) -> ExternalAccess m () | |
DeliverAndDeleteAsync :: Foldable f => ConvId -> f (BotMember, Event) -> ExternalAccess m () |
deliver :: forall r f. (Member ExternalAccess r, Foldable f) => f (BotMember, Event) -> Sem r [BotMember] Source #
deliverAsync :: forall r f. (Member ExternalAccess r, Foldable f) => f (BotMember, Event) -> Sem r () Source #
deliverAndDeleteAsync :: forall r f. (Member ExternalAccess r, Foldable f) => ConvId -> f (BotMember, Event) -> Sem r () Source #