Enum irc_proto::error::MessageParseError
source · pub enum MessageParseError {
EmptyMessage,
InvalidCommand,
InvalidModeString {
string: String,
cause: ModeParseError,
},
InvalidSubcommand {
cmd: &'static str,
sub: String,
},
}
Expand description
Errors that occur when parsing messages.
Variants§
EmptyMessage
The message was empty.
InvalidCommand
The command was invalid (i.e. missing).
InvalidModeString
Fields
§
cause: ModeParseError
The detailed mode parsing error.
The mode string was malformed.
InvalidSubcommand
Fields
The subcommand used was invalid.
Trait Implementations§
source§impl Debug for MessageParseError
impl Debug for MessageParseError
source§impl Display for MessageParseError
impl Display for MessageParseError
source§impl Error for MessageParseError
impl Error for MessageParseError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Auto Trait Implementations§
impl Freeze for MessageParseError
impl RefUnwindSafe for MessageParseError
impl Send for MessageParseError
impl Sync for MessageParseError
impl Unpin for MessageParseError
impl UnwindSafe for MessageParseError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more