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.
Fields§
§enabled: bool§source: PressureSource§metadata: Option<PressureMetadata>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 Default for SetPressureSourceOverrideEnabledParams
impl Default for SetPressureSourceOverrideEnabledParams
Source§fn default() -> SetPressureSourceOverrideEnabledParams
fn default() -> SetPressureSourceOverrideEnabledParams
Returns the “default value” for a type. Read more
Source§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
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