Safe Haskell | None |
---|---|
Language | Haskell2010 |
This module handles user modes and channel modes.
- umodeToLetter :: UserMode -> Char
- umodeFromLetter :: Char -> UserMode
- parseUserMode :: Text -> Maybe ([UserMode], [UserMode])
- cmodeToLetter :: ChannelMode -> Bool -> Char
- cmodeFromLetter :: Char -> Bool -> ChannelMode
- parseChannelModeParams :: [Text] -> Bool -> Maybe ([ChannelMode], [ChannelMode], [ChannelMode])
User Modes
umodeToLetter :: UserMode -> Char Source #
umodeFromLetter :: Char -> UserMode Source #
Channel Modes
cmodeToLetter :: ChannelMode -> Bool -> Char Source #
cmodeFromLetter :: Char -> Bool -> ChannelMode Source #
parseChannelModeParams :: [Text] -> Bool -> Maybe ([ChannelMode], [ChannelMode], [ChannelMode]) Source #