Enum libftd2xx::FtStatus [−][src]
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]
pub fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[src]
pub fn backtrace(&self) -> Option<&Backtrace>
[src]
pub fn description(&self) -> &str
1.0.0[src]
pub 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]
fn eq(&self, other: &FtStatus) -> bool
[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for FtStatus
[src]
impl StructuralPartialEq for FtStatus
[src]
Auto Trait Implementations
impl RefUnwindSafe for FtStatus
[src]
impl Send for FtStatus
[src]
impl Sync for FtStatus
[src]
impl Unpin for FtStatus
[src]
impl UnwindSafe for FtStatus
[src]
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,
pub 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.
pub fn to_owned(&self) -> T
[src]
pub 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.
pub 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>,