pub struct RobotMode {
pub mode: u32,
pub mode_request_id: u64,
pub performing_action: String,
}Fields§
§mode: u32§mode_request_id: u64§performing_action: StringImplementations§
Source§impl RobotMode
impl RobotMode
pub const MODE_IDLE: u32 = 0u32
pub const MODE_CHARGING: u32 = 1u32
pub const MODE_MOVING: u32 = 2u32
pub const MODE_PAUSED: u32 = 3u32
pub const MODE_WAITING: u32 = 4u32
pub const MODE_EMERGENCY: u32 = 5u32
pub const MODE_GOING_HOME: u32 = 6u32
pub const MODE_DOCKING: u32 = 7u32
pub const MODE_ADAPTER_ERROR: u32 = 8u32
pub const MODE_CLEANING: u32 = 9u32
pub const MODE_PERFORMING_ACTION: u32 = 10u32
pub const MODE_ACTION_COMPLETED: u32 = 11u32
Trait Implementations§
Source§impl<'de> Deserialize<'de> for RobotMode
impl<'de> Deserialize<'de> for RobotMode
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Message for RobotMode
impl StructuralPartialEq for RobotMode
Auto Trait Implementations§
impl Freeze for RobotMode
impl RefUnwindSafe for RobotMode
impl Send for RobotMode
impl Sync for RobotMode
impl Unpin for RobotMode
impl UnwindSafe for RobotMode
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