pub struct RoomCleanStatusResponse {
pub clean_times: u8,
pub num_rooms: u8,
pub room_ids: Vec<u8>,
}Expand description
Parsed room clean status from the vacuum cleaner (cmd 0x15).
Fields§
§clean_times: u8Number of cleaning passes.
num_rooms: u8Number of rooms being cleaned.
room_ids: Vec<u8>IDs of rooms being cleaned.
Trait Implementations§
Source§impl Clone for RoomCleanStatusResponse
impl Clone for RoomCleanStatusResponse
Source§fn clone(&self) -> RoomCleanStatusResponse
fn clone(&self) -> RoomCleanStatusResponse
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RoomCleanStatusResponse
impl Debug for RoomCleanStatusResponse
Source§impl PartialEq for RoomCleanStatusResponse
impl PartialEq for RoomCleanStatusResponse
Source§impl TryFrom<&SweeperMessage> for RoomCleanStatusResponse
impl TryFrom<&SweeperMessage> for RoomCleanStatusResponse
Source§type Error = ProtocolError
type Error = ProtocolError
The type returned in the event of a conversion error.
impl Eq for RoomCleanStatusResponse
impl StructuralPartialEq for RoomCleanStatusResponse
Auto Trait Implementations§
impl Freeze for RoomCleanStatusResponse
impl RefUnwindSafe for RoomCleanStatusResponse
impl Send for RoomCleanStatusResponse
impl Sync for RoomCleanStatusResponse
impl Unpin for RoomCleanStatusResponse
impl UnsafeUnpin for RoomCleanStatusResponse
impl UnwindSafe for RoomCleanStatusResponse
Blanket Implementations§
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.