Lambdabot.Nick
data Nick Source #
The type of nicknames isolated from a message.
Constructors
Fields
The tag of the server this nick is on
The server-specific nickname of this nick
Defined in Lambdabot.Nick
Methods
(==) :: Nick -> Nick -> Bool Source #
(/=) :: Nick -> Nick -> Bool Source #
compare :: Nick -> Nick -> Ordering Source #
(<) :: Nick -> Nick -> Bool Source #
(<=) :: Nick -> Nick -> Bool Source #
(>) :: Nick -> Nick -> Bool Source #
(>=) :: Nick -> Nick -> Bool Source #
max :: Nick -> Nick -> Nick Source #
min :: Nick -> Nick -> Nick Source #
fmtNick :: String -> Nick -> String Source #
Format a nickname for display. This will automatically omit the server field if it is the same as the server of the provided message.
parseNick :: String -> String -> Nick Source #
Parse a nickname received in a message. If the server field is not provided, it defaults to the same as that of the message.