pub struct SetSensorOverrideEnabledParams { /* private fields */ }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.
Implementations§
Source§impl SetSensorOverrideEnabledParams
impl SetSensorOverrideEnabledParams
pub fn builder( enabled: bool, type_: SensorType, ) -> SetSensorOverrideEnabledParamsBuilder
pub fn enabled(&self) -> bool
pub fn type_(&self) -> &SensorType
pub fn metadata(&self) -> Option<&SensorMetadata>
Trait Implementations§
Source§impl<'a> CdpCommand<'a> for SetSensorOverrideEnabledParams
impl<'a> CdpCommand<'a> for SetSensorOverrideEnabledParams
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 (const: unstable) · 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