pub struct HandlerMismatchError {
pub handler_name: String,
pub command_name: Option<String>,
pub mismatches: Vec<ArgMismatch>,
}Expand description
Error when handler expectations don’t match command definition.
Fields§
§handler_name: StringThe handler function name
command_name: Option<String>The command name (if known)
mismatches: Vec<ArgMismatch>All detected mismatches
Trait Implementations§
Source§impl Clone for HandlerMismatchError
impl Clone for HandlerMismatchError
Source§fn clone(&self) -> HandlerMismatchError
fn clone(&self) -> HandlerMismatchError
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for HandlerMismatchError
impl Debug for HandlerMismatchError
Source§impl Display for HandlerMismatchError
impl Display for HandlerMismatchError
Source§impl Error for HandlerMismatchError
impl Error for HandlerMismatchError
1.30.0 · 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()
Auto Trait Implementations§
impl Freeze for HandlerMismatchError
impl RefUnwindSafe for HandlerMismatchError
impl Send for HandlerMismatchError
impl Sync for HandlerMismatchError
impl Unpin for HandlerMismatchError
impl UnsafeUnpin for HandlerMismatchError
impl UnwindSafe for HandlerMismatchError
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