Struct openxr::PassthroughStateChangedFlagsFB
source · pub struct PassthroughStateChangedFlagsFB(/* private fields */);
Expand description
Implementations§
source§impl PassthroughStateChangedFlagsFB
impl PassthroughStateChangedFlagsFB
sourcepub const REINIT_REQUIRED: PassthroughStateChangedFlagsFB = _
pub const REINIT_REQUIRED: PassthroughStateChangedFlagsFB = _
Passthrough system requires reinitialization.
sourcepub const NON_RECOVERABLE_ERROR: PassthroughStateChangedFlagsFB = _
pub const NON_RECOVERABLE_ERROR: PassthroughStateChangedFlagsFB = _
Non-recoverable error has occurred. A device reboot or a firmware update may be required.
sourcepub const RECOVERABLE_ERROR: PassthroughStateChangedFlagsFB = _
pub const RECOVERABLE_ERROR: PassthroughStateChangedFlagsFB = _
A recoverable error has occurred. The runtime will attempt to recover, but some functionality may be temporarily unavailable.
sourcepub const RESTORED_ERROR: PassthroughStateChangedFlagsFB = _
pub const RESTORED_ERROR: PassthroughStateChangedFlagsFB = _
The runtime has recovered from a previous error and is functioning normally.
source§impl PassthroughStateChangedFlagsFB
impl PassthroughStateChangedFlagsFB
pub const EMPTY: PassthroughStateChangedFlagsFB = _
pub fn from_raw(x: u64) -> PassthroughStateChangedFlagsFB
pub fn into_raw(self) -> u64
pub fn is_empty(self) -> bool
pub fn intersects(self, other: PassthroughStateChangedFlagsFB) -> bool
sourcepub fn contains(self, other: PassthroughStateChangedFlagsFB) -> bool
pub fn contains(self, other: PassthroughStateChangedFlagsFB) -> bool
Returns whether other
is a subset of self
Trait Implementations§
source§impl BitAnd for PassthroughStateChangedFlagsFB
impl BitAnd for PassthroughStateChangedFlagsFB
§type Output = PassthroughStateChangedFlagsFB
type Output = PassthroughStateChangedFlagsFB
The resulting type after applying the
&
operator.source§fn bitand(
self,
rhs: PassthroughStateChangedFlagsFB,
) -> PassthroughStateChangedFlagsFB
fn bitand( self, rhs: PassthroughStateChangedFlagsFB, ) -> PassthroughStateChangedFlagsFB
Performs the
&
operation. Read moresource§impl BitAndAssign for PassthroughStateChangedFlagsFB
impl BitAndAssign for PassthroughStateChangedFlagsFB
source§fn bitand_assign(&mut self, rhs: PassthroughStateChangedFlagsFB)
fn bitand_assign(&mut self, rhs: PassthroughStateChangedFlagsFB)
Performs the
&=
operation. Read moresource§impl BitOr for PassthroughStateChangedFlagsFB
impl BitOr for PassthroughStateChangedFlagsFB
§type Output = PassthroughStateChangedFlagsFB
type Output = PassthroughStateChangedFlagsFB
The resulting type after applying the
|
operator.source§fn bitor(
self,
rhs: PassthroughStateChangedFlagsFB,
) -> PassthroughStateChangedFlagsFB
fn bitor( self, rhs: PassthroughStateChangedFlagsFB, ) -> PassthroughStateChangedFlagsFB
Performs the
|
operation. Read moresource§impl BitOrAssign for PassthroughStateChangedFlagsFB
impl BitOrAssign for PassthroughStateChangedFlagsFB
source§fn bitor_assign(&mut self, rhs: PassthroughStateChangedFlagsFB)
fn bitor_assign(&mut self, rhs: PassthroughStateChangedFlagsFB)
Performs the
|=
operation. Read moresource§impl BitXor for PassthroughStateChangedFlagsFB
impl BitXor for PassthroughStateChangedFlagsFB
§type Output = PassthroughStateChangedFlagsFB
type Output = PassthroughStateChangedFlagsFB
The resulting type after applying the
^
operator.source§fn bitxor(
self,
rhs: PassthroughStateChangedFlagsFB,
) -> PassthroughStateChangedFlagsFB
fn bitxor( self, rhs: PassthroughStateChangedFlagsFB, ) -> PassthroughStateChangedFlagsFB
Performs the
^
operation. Read moresource§impl BitXorAssign for PassthroughStateChangedFlagsFB
impl BitXorAssign for PassthroughStateChangedFlagsFB
source§fn bitxor_assign(&mut self, rhs: PassthroughStateChangedFlagsFB)
fn bitxor_assign(&mut self, rhs: PassthroughStateChangedFlagsFB)
Performs the
^=
operation. Read moresource§impl Clone for PassthroughStateChangedFlagsFB
impl Clone for PassthroughStateChangedFlagsFB
source§fn clone(&self) -> PassthroughStateChangedFlagsFB
fn clone(&self) -> PassthroughStateChangedFlagsFB
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 Default for PassthroughStateChangedFlagsFB
impl Default for PassthroughStateChangedFlagsFB
source§fn default() -> PassthroughStateChangedFlagsFB
fn default() -> PassthroughStateChangedFlagsFB
Returns the “default value” for a type. Read more
source§impl Not for PassthroughStateChangedFlagsFB
impl Not for PassthroughStateChangedFlagsFB
§type Output = PassthroughStateChangedFlagsFB
type Output = PassthroughStateChangedFlagsFB
The resulting type after applying the
!
operator.source§fn not(self) -> PassthroughStateChangedFlagsFB
fn not(self) -> PassthroughStateChangedFlagsFB
Performs the unary
!
operation. Read moresource§impl PartialEq for PassthroughStateChangedFlagsFB
impl PartialEq for PassthroughStateChangedFlagsFB
source§fn eq(&self, other: &PassthroughStateChangedFlagsFB) -> bool
fn eq(&self, other: &PassthroughStateChangedFlagsFB) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for PassthroughStateChangedFlagsFB
impl Eq for PassthroughStateChangedFlagsFB
impl StructuralPartialEq for PassthroughStateChangedFlagsFB
Auto Trait Implementations§
impl Freeze for PassthroughStateChangedFlagsFB
impl RefUnwindSafe for PassthroughStateChangedFlagsFB
impl Send for PassthroughStateChangedFlagsFB
impl Sync for PassthroughStateChangedFlagsFB
impl Unpin for PassthroughStateChangedFlagsFB
impl UnwindSafe for PassthroughStateChangedFlagsFB
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
)