pub struct Polled<K> {
pub rows: Vec<(K, Result<Vec<RawRow>, String>)>,
pub refused_rpm: bool,
pub unreachable: bool,
}Expand description
One poll of a device’s rows.
Fields§
§rows: Vec<(K, Result<Vec<RawRow>, String>)>Every row asked for: its properties as read, or why it has none.
refused_rpm: boolThe device refused RPM during this poll.
unreachable: boolThe device stopped answering: the poll gave up on the rows left.
Trait Implementations§
Auto Trait Implementations§
impl<K> Freeze for Polled<K>
impl<K> RefUnwindSafe for Polled<K>where
Vec<(K, Result<Vec<(PropertyIdentifier, Result<Vec<u8>, RowError>)>, String>)>: RefUnwindSafe,
impl<K> Send for Polled<K>
impl<K> Sync for Polled<K>
impl<K> Unpin for Polled<K>
impl<K> UnsafeUnpin for Polled<K>
impl<K> UnwindSafe for Polled<K>
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