[−][src]Enum libftd2xx::FtStatus
These are the C API error codes.
Unfortunately there are provided in the C API as self documenting, which they are for the most part.
This is the most common error in this crate, majority of functions and
methods will return this in the Result
.
This is also used in the TimeoutError
, and DeviceTypeError
enumerations.
Variants
Trait Implementations
impl Clone for FtStatus
[src]
impl Copy for FtStatus
[src]
impl Debug for FtStatus
[src]
impl Display for FtStatus
[src]
impl Eq for FtStatus
[src]
impl Error for FtStatus
[src]
fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[src]
fn backtrace(&self) -> Option<&Backtrace>
[src]
fn description(&self) -> &str
1.0.0[src]
fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
impl From<FtStatus> for TimeoutError
[src]
fn from(value: FtStatus) -> TimeoutError
[src]
impl From<FtStatus> for DeviceTypeError
[src]
fn from(value: FtStatus) -> DeviceTypeError
[src]
impl From<u32> for FtStatus
[src]
impl PartialEq<FtStatus> for FtStatus
[src]
impl StructuralEq for FtStatus
[src]
impl StructuralPartialEq for FtStatus
[src]
Auto Trait Implementations
impl RefUnwindSafe for FtStatus
impl Send for FtStatus
impl Sync for FtStatus
impl Unpin for FtStatus
impl UnwindSafe for FtStatus
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,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
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>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,