pub struct CliffSensor {
pub sensor_id: Option<String>,
pub cliff_detected: Option<bool>,
pub location: Option<String>,
}Expand description
Cliff sensor.
Fields§
§sensor_id: Option<String>Sensor ID
cliff_detected: Option<bool>Whether cliff is detected
location: Option<String>Location (front_left, front_right, etc.)
Trait Implementations§
Source§impl Clone for CliffSensor
impl Clone for CliffSensor
Source§fn clone(&self) -> CliffSensor
fn clone(&self) -> CliffSensor
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 CliffSensor
impl Debug for CliffSensor
Source§impl Default for CliffSensor
impl Default for CliffSensor
Source§fn default() -> CliffSensor
fn default() -> CliffSensor
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CliffSensor
impl<'de> Deserialize<'de> for CliffSensor
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
Auto Trait Implementations§
impl Freeze for CliffSensor
impl RefUnwindSafe for CliffSensor
impl Send for CliffSensor
impl Sync for CliffSensor
impl Unpin for CliffSensor
impl UnwindSafe for CliffSensor
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