pub struct SetPressureSourceOverrideEnabledParams {
pub enabled: bool,
pub source: PressureSource,
pub metadata: Option<PressureMetadata>,
}Expand description
Overrides a pressure source of a given type, as used by the Compute Pressure API, so that updates to PressureObserver.observe() are provided via setPressureStateOverride instead of being retrieved from platform-provided telemetry data. setPressureSourceOverrideEnabled
Fields§
§enabled: bool§source: PressureSource§metadata: Option<PressureMetadata>Implementations§
Trait Implementations§
Source§impl Clone for SetPressureSourceOverrideEnabledParams
impl Clone for SetPressureSourceOverrideEnabledParams
Source§fn clone(&self) -> SetPressureSourceOverrideEnabledParams
fn clone(&self) -> SetPressureSourceOverrideEnabledParams
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<'de> Deserialize<'de> for SetPressureSourceOverrideEnabledParams
impl<'de> Deserialize<'de> for SetPressureSourceOverrideEnabledParams
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 PartialEq for SetPressureSourceOverrideEnabledParams
impl PartialEq for SetPressureSourceOverrideEnabledParams
Source§fn eq(&self, other: &SetPressureSourceOverrideEnabledParams) -> bool
fn eq(&self, other: &SetPressureSourceOverrideEnabledParams) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for SetPressureSourceOverrideEnabledParams
Auto Trait Implementations§
impl Freeze for SetPressureSourceOverrideEnabledParams
impl RefUnwindSafe for SetPressureSourceOverrideEnabledParams
impl Send for SetPressureSourceOverrideEnabledParams
impl Sync for SetPressureSourceOverrideEnabledParams
impl Unpin for SetPressureSourceOverrideEnabledParams
impl UnsafeUnpin for SetPressureSourceOverrideEnabledParams
impl UnwindSafe for SetPressureSourceOverrideEnabledParams
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