pub enum IRCError {
EmptyInput,
MissingSpace {
component: &'static str,
},
Tag(TagError),
Source(SourceError),
Command(CommandError),
Param(ParamError),
Hostname(HostnameError),
}
Variants§
EmptyInput
MissingSpace
Tag(TagError)
Source(SourceError)
Command(CommandError)
Param(ParamError)
Hostname(HostnameError)
Implementations§
Trait Implementations§
Source§impl Error for IRCError
impl Error for IRCError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns 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()
impl StructuralPartialEq for IRCError
Auto Trait Implementations§
impl Freeze for IRCError
impl RefUnwindSafe for IRCError
impl Send for IRCError
impl Sync for IRCError
impl Unpin for IRCError
impl UnwindSafe for IRCError
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