Enum evegfx::Error [−][src]
Variants (Non-exhaustive)
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Indicates that the requested operation isn't supported for the current model.
The crate API is designed to handle certain model differences at compile time within the type system, but for reasons of pragmatism some differences are handled only dynamically.
Interface(I::Error)
Errors encountered when sending or recieving data from the EVE chip.
The wrapped error type for this variant is the error type for whichever
Interface
implementation you are using.
Trait Implementations
impl<I> Debug for Error<I> where
I: Interface,
I::Error: Debug,
[src]
I: Interface,
I::Error: Debug,
impl<M, I, W> From<Error<I>> for CoprocessorError<M, I, W> where
M: Model,
I: Interface,
W: Waiter<M, I>,
[src]
M: Model,
I: Interface,
W: Waiter<M, I>,
Auto Trait Implementations
impl<I> Send for Error<I> where
<I as Interface>::Error: Send,
[src]
<I as Interface>::Error: Send,
impl<I> Sync for Error<I> where
<I as Interface>::Error: Sync,
[src]
<I as Interface>::Error: Sync,
impl<I> Unpin for Error<I> where
<I as Interface>::Error: Unpin,
[src]
<I as Interface>::Error: Unpin,
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, 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>,