pub struct PerfSettingsNotificationLevelEXT(/* private fields */);
Expand description
Implementations§
source§impl PerfSettingsNotificationLevelEXT
impl PerfSettingsNotificationLevelEXT
sourcepub const NORMAL: PerfSettingsNotificationLevelEXT = _
pub const NORMAL: PerfSettingsNotificationLevelEXT = _
Notifies that the sub-domain has reached a level where no further actions other than currently applied are necessary
sourcepub const WARNING: PerfSettingsNotificationLevelEXT = _
pub const WARNING: PerfSettingsNotificationLevelEXT = _
Notifies that the sub-domain has reached an early warning level where the application should start proactive mitigation actions with the goal to return to the XR_PERF_NOTIF_LEVEL_NORMAL level
sourcepub const IMPAIRED: PerfSettingsNotificationLevelEXT = _
pub const IMPAIRED: PerfSettingsNotificationLevelEXT = _
Notifies that the sub-domain has reached a critical level with significant performance degradation. The application should take drastic mitigation action
pub fn from_raw(x: i32) -> Self
pub fn into_raw(self) -> i32
Trait Implementations§
source§impl Clone for PerfSettingsNotificationLevelEXT
impl Clone for PerfSettingsNotificationLevelEXT
source§fn clone(&self) -> PerfSettingsNotificationLevelEXT
fn clone(&self) -> PerfSettingsNotificationLevelEXT
Returns a copy 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 PartialEq for PerfSettingsNotificationLevelEXT
impl PartialEq for PerfSettingsNotificationLevelEXT
source§fn eq(&self, other: &PerfSettingsNotificationLevelEXT) -> bool
fn eq(&self, other: &PerfSettingsNotificationLevelEXT) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for PerfSettingsNotificationLevelEXT
impl Eq for PerfSettingsNotificationLevelEXT
impl StructuralPartialEq for PerfSettingsNotificationLevelEXT
Auto Trait Implementations§
impl Freeze for PerfSettingsNotificationLevelEXT
impl RefUnwindSafe for PerfSettingsNotificationLevelEXT
impl Send for PerfSettingsNotificationLevelEXT
impl Sync for PerfSettingsNotificationLevelEXT
impl Unpin for PerfSettingsNotificationLevelEXT
impl UnwindSafe for PerfSettingsNotificationLevelEXT
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)