pub struct SetSensorOverrideEnabled {
pub method: SetSensorOverrideEnabledMethod,
pub params: SetSensorOverrideEnabledParams,
}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. setSensorOverrideEnabled
Fields§
§method: SetSensorOverrideEnabledMethod§params: SetSensorOverrideEnabledParamsImplementations§
Source§impl SetSensorOverrideEnabled
impl SetSensorOverrideEnabled
pub const IDENTIFIER: &'static str = "Emulation.setSensorOverrideEnabled"
pub fn identifier(&self) -> &'static str
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 CommandResult for SetSensorOverrideEnabled
impl CommandResult for SetSensorOverrideEnabled
type Result = SetSensorOverrideEnabledResult
fn result_from_value(result: Value) -> Result<Self::Result>
Source§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 From<SetSensorOverrideEnabled> for BrowserProtocolCommands
impl From<SetSensorOverrideEnabled> for BrowserProtocolCommands
Source§fn from(v: SetSensorOverrideEnabled) -> Self
fn from(v: SetSensorOverrideEnabled) -> Self
Converts to this type from the input type.
Source§impl From<SetSensorOverrideEnabled> for Command
impl From<SetSensorOverrideEnabled> for Command
Source§fn from(v: SetSensorOverrideEnabled) -> Self
fn from(v: SetSensorOverrideEnabled) -> Self
Converts to this type from the input type.
Source§impl From<SetSensorOverrideEnabled> for EmulationCommands
impl From<SetSensorOverrideEnabled> for EmulationCommands
Source§fn from(v: SetSensorOverrideEnabled) -> Self
fn from(v: SetSensorOverrideEnabled) -> Self
Converts to this type from the input type.
Source§impl PartialEq for SetSensorOverrideEnabled
impl PartialEq for SetSensorOverrideEnabled
Source§impl Serialize for SetSensorOverrideEnabled
impl Serialize for SetSensorOverrideEnabled
Source§impl TryFrom<BrowserProtocolCommands> for SetSensorOverrideEnabled
impl TryFrom<BrowserProtocolCommands> for SetSensorOverrideEnabled
Source§type Error = BrowserProtocolCommands
type Error = BrowserProtocolCommands
The type returned in the event of a conversion error.
Source§fn try_from(
e: BrowserProtocolCommands,
) -> Result<Self, <SetSensorOverrideEnabled as TryFrom<BrowserProtocolCommands>>::Error>
fn try_from( e: BrowserProtocolCommands, ) -> Result<Self, <SetSensorOverrideEnabled as TryFrom<BrowserProtocolCommands>>::Error>
Performs the conversion.
Source§impl TryFrom<Command> for SetSensorOverrideEnabled
impl TryFrom<Command> for SetSensorOverrideEnabled
Source§impl TryFrom<EmulationCommands> for SetSensorOverrideEnabled
impl TryFrom<EmulationCommands> for SetSensorOverrideEnabled
Source§type Error = EmulationCommands
type Error = EmulationCommands
The type returned in the event of a conversion error.
Source§fn try_from(
e: EmulationCommands,
) -> Result<Self, <SetSensorOverrideEnabled as TryFrom<EmulationCommands>>::Error>
fn try_from( e: EmulationCommands, ) -> Result<Self, <SetSensorOverrideEnabled as TryFrom<EmulationCommands>>::Error>
Performs the conversion.
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