Enum hidapi::HidError [−][src]
pub enum HidError { HidApiError { message: String, }, HidApiErrorEmptyWithCause { cause: Box<dyn Error + Send + Sync>, }, HidApiErrorEmpty, FromWideCharError { wide_char: wchar_t, }, InitializationError, OpenHidDeviceError, InvalidZeroSizeData, IncompleteSendError { sent: usize, all: usize, }, SetBlockingModeError { mode: &'static str, }, OpenHidDeviceWithDeviceInfoError { device_info: Box<HidDeviceInfo>, }, }
Variants
Fields of HidApiError
message: String
Fields of FromWideCharError
wide_char: wchar_t
Fields of SetBlockingModeError
mode: &'static str
Fields of OpenHidDeviceWithDeviceInfoError
device_info: Box<HidDeviceInfo>
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for HidError
impl Send for HidError
impl Sync for HidError
impl Unpin for HidError
impl !UnwindSafe for HidError
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src][+]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> From<T> for T
[src][+]
impl<T, U> Into<U> for T where
U: From<T>,
[src][+]
U: From<T>,
impl<T> ToString for T where
T: Display + ?Sized,
[src][+]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src][+]
U: Into<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src][+]
U: TryFrom<T>,