Enum transition::TransitionErr [−][src]
Error descriping issue with the transition.
Variants
BlinkConnection(BlinkError)
Describes issue with the connection to the blink(1) device.
Make sure that your blink is connected and that your user have correct rights to access blink device.
Notification(SendError<MsgType>)
Describes issue with sending a message via a crossbeam_channel to inform blinking thread to stop execution.
Trait Implementations
impl Debug for TransitionErr
[src]
impl Display for TransitionErr
[src]
impl Error for TransitionErr
[src]
fn source(&self) -> Option<&(dyn Error + 'static)>
[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<BlinkError> for TransitionErr
[src]
fn from(source: BlinkError) -> Self
[src]
impl From<SendError<MsgType>> for TransitionErr
[src]
Auto Trait Implementations
impl RefUnwindSafe for TransitionErr
[src]
impl Send for TransitionErr
[src]
impl Sync for TransitionErr
[src]
impl Unpin for TransitionErr
[src]
impl UnwindSafe for TransitionErr
[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> 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>,