pub enum MouseParseError {
UnsupportedSequence,
InvalidFormat,
InvalidNumber,
CoordinateUnderflow,
}Expand description
Errors that can occur while parsing mouse escape sequences.
Variants§
UnsupportedSequence
The sequence is not a supported mouse format.
InvalidFormat
The sequence format is invalid.
InvalidNumber
Numeric fields could not be parsed.
CoordinateUnderflow
Coordinates underflowed when converting to 0-indexed values.
Trait Implementations§
Source§impl Clone for MouseParseError
impl Clone for MouseParseError
Source§fn clone(&self) -> MouseParseError
fn clone(&self) -> MouseParseError
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 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 Copy for MouseParseError
impl Eq 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