pub enum InputDataError {
InputDataLengthTooShort,
FaceInputError(FaceInputError),
DPadInputError(DPadInputError),
StickInputError(StickInputError),
}Expand description
Errors that can occur while parsing InputData.
Variants§
InputDataLengthTooShort
Input data is impossibly short.
FaceInputError(FaceInputError)
A face input entry could not be parsed.
DPadInputError(DPadInputError)
A D-pad input entry could not be parsed.
StickInputError(StickInputError)
A stick input entry could not be parsed.
Trait Implementations§
Source§impl Debug for InputDataError
impl Debug for InputDataError
Source§impl Display for InputDataError
impl Display for InputDataError
Source§impl Error for InputDataError
impl Error for InputDataError
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 From<DPadInputError> for InputDataError
impl From<DPadInputError> for InputDataError
Source§fn from(source: DPadInputError) -> Self
fn from(source: DPadInputError) -> Self
Converts to this type from the input type.
Source§impl From<FaceInputError> for InputDataError
impl From<FaceInputError> for InputDataError
Source§fn from(source: FaceInputError) -> Self
fn from(source: FaceInputError) -> Self
Converts to this type from the input type.
Source§impl From<InputDataError> for GhostError
impl From<InputDataError> for GhostError
Source§fn from(source: InputDataError) -> Self
fn from(source: InputDataError) -> Self
Converts to this type from the input type.
Source§impl From<StickInputError> for InputDataError
impl From<StickInputError> for InputDataError
Source§fn from(source: StickInputError) -> Self
fn from(source: StickInputError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for InputDataError
impl RefUnwindSafe for InputDataError
impl Send for InputDataError
impl Sync for InputDataError
impl Unpin for InputDataError
impl UnsafeUnpin for InputDataError
impl UnwindSafe for InputDataError
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