[−][src]Enum step_dir::Error
An error that can occur while using this API
Variants
An error originated from using the OutputPin
trait
An error occurred while converting time to timer ticks
An error originated from working with a timer
Trait Implementations
impl<PinError: Debug, TimeConversionError: Debug, TimerError: Debug> Debug for Error<PinError, TimeConversionError, TimerError>
[src]
impl<PinError: Eq, TimeConversionError: Eq, TimerError: Eq> Eq for Error<PinError, TimeConversionError, TimerError>
[src]
impl<PinError: PartialEq, TimeConversionError: PartialEq, TimerError: PartialEq> PartialEq<Error<PinError, TimeConversionError, TimerError>> for Error<PinError, TimeConversionError, TimerError>
[src]
fn eq(&self, other: &Error<PinError, TimeConversionError, TimerError>) -> bool
[src]
fn ne(&self, other: &Error<PinError, TimeConversionError, TimerError>) -> bool
[src]
impl<PinError, TimeConversionError, TimerError> StructuralEq for Error<PinError, TimeConversionError, TimerError>
[src]
impl<PinError, TimeConversionError, TimerError> StructuralPartialEq for Error<PinError, TimeConversionError, TimerError>
[src]
Auto Trait Implementations
impl<PinError, TimeConversionError, TimerError> Send for Error<PinError, TimeConversionError, TimerError> where
PinError: Send,
TimeConversionError: Send,
TimerError: Send,
[src]
PinError: Send,
TimeConversionError: Send,
TimerError: Send,
impl<PinError, TimeConversionError, TimerError> Sync for Error<PinError, TimeConversionError, TimerError> where
PinError: Sync,
TimeConversionError: Sync,
TimerError: Sync,
[src]
PinError: Sync,
TimeConversionError: Sync,
TimerError: Sync,
impl<PinError, TimeConversionError, TimerError> Unpin for Error<PinError, TimeConversionError, TimerError> where
PinError: Unpin,
TimeConversionError: Unpin,
TimerError: Unpin,
[src]
PinError: Unpin,
TimeConversionError: Unpin,
TimerError: 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>,