pub struct SetSensorOverrideEnabled {
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 SetSensorOverrideEnabled
impl Clone for SetSensorOverrideEnabled
Source§fn clone(&self) -> SetSensorOverrideEnabled
fn clone(&self) -> SetSensorOverrideEnabled
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 SetSensorOverrideEnabled
impl Debug for SetSensorOverrideEnabled
Source§impl<'de> Deserialize<'de> for SetSensorOverrideEnabled
impl<'de> Deserialize<'de> for SetSensorOverrideEnabled
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
Source§impl Method for SetSensorOverrideEnabled
impl Method for SetSensorOverrideEnabled
const NAME: &'static str = "Emulation.setSensorOverrideEnabled"
type ReturnObject = SetSensorOverrideEnabledReturnObject
fn to_method_call(self, call_id: CallId) -> MethodCall<Self>where
Self: Sized,
Source§impl PartialEq for SetSensorOverrideEnabled
impl PartialEq for SetSensorOverrideEnabled
Source§impl Serialize for SetSensorOverrideEnabled
impl Serialize for SetSensorOverrideEnabled
impl StructuralPartialEq for SetSensorOverrideEnabled
Auto Trait Implementations§
impl Freeze for SetSensorOverrideEnabled
impl RefUnwindSafe for SetSensorOverrideEnabled
impl Send for SetSensorOverrideEnabled
impl Sync for SetSensorOverrideEnabled
impl Unpin for SetSensorOverrideEnabled
impl UnsafeUnpin for SetSensorOverrideEnabled
impl UnwindSafe for SetSensorOverrideEnabled
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