pub struct SetSensorOverrideEnabledParams {
pub enabled: bool,
pub type_: SensorType,
pub metadata: Option<SensorMetadata>,
}Expand description
Overrides a platform sensor of a given type. If |enabled| is true, calls to Sensor.start() will use a virtual sensor as backend rather than fetching data from a real hardware sensor. Otherwise, existing virtual sensor-backend Sensor objects will fire an error event and new calls to Sensor.start() will attempt to use a real sensor instead.
Fields§
§enabled: bool§type_: SensorType§metadata: Option<SensorMetadata>Trait Implementations§
Source§impl Clone for SetSensorOverrideEnabledParams
impl Clone for SetSensorOverrideEnabledParams
Source§fn clone(&self) -> SetSensorOverrideEnabledParams
fn clone(&self) -> SetSensorOverrideEnabledParams
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 Default for SetSensorOverrideEnabledParams
impl Default for SetSensorOverrideEnabledParams
Source§fn default() -> SetSensorOverrideEnabledParams
fn default() -> SetSensorOverrideEnabledParams
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SetSensorOverrideEnabledParams
impl<'de> Deserialize<'de> for SetSensorOverrideEnabledParams
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 SetSensorOverrideEnabledParams
impl RefUnwindSafe for SetSensorOverrideEnabledParams
impl Send for SetSensorOverrideEnabledParams
impl Sync for SetSensorOverrideEnabledParams
impl Unpin for SetSensorOverrideEnabledParams
impl UnsafeUnpin for SetSensorOverrideEnabledParams
impl UnwindSafe for SetSensorOverrideEnabledParams
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