pub enum MouseParseError {
UnknownButton(String),
UnknownPlatform,
DuplicateCustomButton(String),
InvalidButtonCode(usize),
EmptyInput,
}Expand description
Error type for mouse code parsing and mapping operations
Variants§
UnknownButton(String)
Unknown mouse button
UnknownPlatform
Unknown platform
DuplicateCustomButton(String)
Duplicate custom button
InvalidButtonCode(usize)
Invalid button code for platform
EmptyInput
Empty input string
Trait Implementations§
Source§impl Debug for MouseParseError
impl Debug for MouseParseError
Source§impl Display for MouseParseError
impl Display for MouseParseError
Source§impl Error for MouseParseError
impl Error for MouseParseError
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()
Source§impl PartialEq for MouseParseError
impl PartialEq for MouseParseError
impl StructuralPartialEq for MouseParseError
Auto Trait Implementations§
impl Freeze for MouseParseError
impl RefUnwindSafe for MouseParseError
impl Send for MouseParseError
impl Sync for MouseParseError
impl Unpin for MouseParseError
impl UnwindSafe for MouseParseError
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