pub enum Why {
Refused(String),
NoAnswer(String),
Lapsed(Option<String>),
Missing,
}Expand description
Why a point is polled or given up (Snapshot::why).
Variants§
Refused(String)
The device refused the subscription or didn’t answer it, with the error.
NoAnswer(String)
The first read had no answer, so no subscription was asked for.
Lapsed(Option<String>)
A renewal failed, with its error, or stopped.
Missing
The device isn’t in the discovery table.
Trait Implementations§
impl Eq for Why
impl StructuralPartialEq for Why
Auto Trait Implementations§
impl Freeze for Why
impl RefUnwindSafe for Why
impl Send for Why
impl Sync for Why
impl Unpin for Why
impl UnsafeUnpin for Why
impl UnwindSafe for Why
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more