pub struct BumperSensor {
pub sensor_id: Option<String>,
pub is_triggered: Option<bool>,
pub location: Option<String>,
}Expand description
Bumper/contact sensor.
Fields§
§sensor_id: Option<String>Sensor ID
is_triggered: Option<bool>Whether bumper is triggered
location: Option<String>Location (front, rear, left, right)
Trait Implementations§
Source§impl Clone for BumperSensor
impl Clone for BumperSensor
Source§fn clone(&self) -> BumperSensor
fn clone(&self) -> BumperSensor
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 BumperSensor
impl Debug for BumperSensor
Source§impl Default for BumperSensor
impl Default for BumperSensor
Source§fn default() -> BumperSensor
fn default() -> BumperSensor
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BumperSensor
impl<'de> Deserialize<'de> for BumperSensor
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 BumperSensor
impl RefUnwindSafe for BumperSensor
impl Send for BumperSensor
impl Sync for BumperSensor
impl Unpin for BumperSensor
impl UnwindSafe for BumperSensor
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