Safe Haskell | None |
---|---|
Language | Haskell2010 |
Command prefix parsing effect
Documentation
data ParsePrefix m a where Source #
ParsePrefix :: Message -> ParsePrefix m (Maybe (Text, Text)) |
Instances
type DefiningModule (ParsePrefix :: k -> Type -> Type) Source # | |
Defined in Calamity.Commands.ParsePrefix |
parsePrefix :: forall r. MemberWithError ParsePrefix r => Message -> Sem r (Maybe (Text, Text)) Source #
useConstantPrefix :: Text -> Sem (ParsePrefix ': r) a -> Sem r a Source #