Struct openxr_sys::SemanticLabelsSupportFlagsFB
source · pub struct SemanticLabelsSupportFlagsFB(/* private fields */);
Expand description
Implementations§
source§impl SemanticLabelsSupportFlagsFB
impl SemanticLabelsSupportFlagsFB
sourcepub const MULTIPLE_SEMANTIC_LABELS: SemanticLabelsSupportFlagsFB = _
pub const MULTIPLE_SEMANTIC_LABELS: SemanticLabelsSupportFlagsFB = _
If set, and the runtime reports the extensionVersion as 2 or greater, the runtime may: return multiple semantic labels separated by a comma without spaces. Otherwise, the runtime must: return a single semantic label.
sourcepub const ACCEPT_DESK_TO_TABLE_MIGRATION: SemanticLabelsSupportFlagsFB = _
pub const ACCEPT_DESK_TO_TABLE_MIGRATION: SemanticLabelsSupportFlagsFB = _
If set, and the runtime reports the extensionVersion as 3 or greater, the runtime must: return “TABLE” instead of “DESK” as a semantic label to the application. Otherwise, the runtime must: return “DESK” instead of “TABLE” as a semantic label to the application, when applicable.
source§impl SemanticLabelsSupportFlagsFB
impl SemanticLabelsSupportFlagsFB
pub const EMPTY: Self = _
pub fn from_raw(x: u64) -> Self
pub fn into_raw(self) -> u64
pub fn is_empty(self) -> bool
pub fn intersects(self, other: SemanticLabelsSupportFlagsFB) -> bool
sourcepub fn contains(self, other: SemanticLabelsSupportFlagsFB) -> bool
pub fn contains(self, other: SemanticLabelsSupportFlagsFB) -> bool
Returns whether other
is a subset of self
Trait Implementations§
source§impl BitAnd for SemanticLabelsSupportFlagsFB
impl BitAnd for SemanticLabelsSupportFlagsFB
§type Output = SemanticLabelsSupportFlagsFB
type Output = SemanticLabelsSupportFlagsFB
The resulting type after applying the
&
operator.source§fn bitand(
self,
rhs: SemanticLabelsSupportFlagsFB
) -> SemanticLabelsSupportFlagsFB
fn bitand( self, rhs: SemanticLabelsSupportFlagsFB ) -> SemanticLabelsSupportFlagsFB
Performs the
&
operation. Read moresource§impl BitAndAssign for SemanticLabelsSupportFlagsFB
impl BitAndAssign for SemanticLabelsSupportFlagsFB
source§fn bitand_assign(&mut self, rhs: SemanticLabelsSupportFlagsFB)
fn bitand_assign(&mut self, rhs: SemanticLabelsSupportFlagsFB)
Performs the
&=
operation. Read moresource§impl BitOr for SemanticLabelsSupportFlagsFB
impl BitOr for SemanticLabelsSupportFlagsFB
§type Output = SemanticLabelsSupportFlagsFB
type Output = SemanticLabelsSupportFlagsFB
The resulting type after applying the
|
operator.source§fn bitor(
self,
rhs: SemanticLabelsSupportFlagsFB
) -> SemanticLabelsSupportFlagsFB
fn bitor( self, rhs: SemanticLabelsSupportFlagsFB ) -> SemanticLabelsSupportFlagsFB
Performs the
|
operation. Read moresource§impl BitOrAssign for SemanticLabelsSupportFlagsFB
impl BitOrAssign for SemanticLabelsSupportFlagsFB
source§fn bitor_assign(&mut self, rhs: SemanticLabelsSupportFlagsFB)
fn bitor_assign(&mut self, rhs: SemanticLabelsSupportFlagsFB)
Performs the
|=
operation. Read moresource§impl BitXor for SemanticLabelsSupportFlagsFB
impl BitXor for SemanticLabelsSupportFlagsFB
§type Output = SemanticLabelsSupportFlagsFB
type Output = SemanticLabelsSupportFlagsFB
The resulting type after applying the
^
operator.source§fn bitxor(
self,
rhs: SemanticLabelsSupportFlagsFB
) -> SemanticLabelsSupportFlagsFB
fn bitxor( self, rhs: SemanticLabelsSupportFlagsFB ) -> SemanticLabelsSupportFlagsFB
Performs the
^
operation. Read moresource§impl BitXorAssign for SemanticLabelsSupportFlagsFB
impl BitXorAssign for SemanticLabelsSupportFlagsFB
source§fn bitxor_assign(&mut self, rhs: SemanticLabelsSupportFlagsFB)
fn bitxor_assign(&mut self, rhs: SemanticLabelsSupportFlagsFB)
Performs the
^=
operation. Read moresource§impl Clone for SemanticLabelsSupportFlagsFB
impl Clone for SemanticLabelsSupportFlagsFB
source§fn clone(&self) -> SemanticLabelsSupportFlagsFB
fn clone(&self) -> SemanticLabelsSupportFlagsFB
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 Debug for SemanticLabelsSupportFlagsFB
impl Debug for SemanticLabelsSupportFlagsFB
source§impl Not for SemanticLabelsSupportFlagsFB
impl Not for SemanticLabelsSupportFlagsFB
§type Output = SemanticLabelsSupportFlagsFB
type Output = SemanticLabelsSupportFlagsFB
The resulting type after applying the
!
operator.source§fn not(self) -> SemanticLabelsSupportFlagsFB
fn not(self) -> SemanticLabelsSupportFlagsFB
Performs the unary
!
operation. Read moresource§impl PartialEq for SemanticLabelsSupportFlagsFB
impl PartialEq for SemanticLabelsSupportFlagsFB
source§fn eq(&self, other: &SemanticLabelsSupportFlagsFB) -> bool
fn eq(&self, other: &SemanticLabelsSupportFlagsFB) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for SemanticLabelsSupportFlagsFB
impl Eq for SemanticLabelsSupportFlagsFB
impl StructuralPartialEq for SemanticLabelsSupportFlagsFB
Auto Trait Implementations§
impl RefUnwindSafe for SemanticLabelsSupportFlagsFB
impl Send for SemanticLabelsSupportFlagsFB
impl Sync for SemanticLabelsSupportFlagsFB
impl Unpin for SemanticLabelsSupportFlagsFB
impl UnwindSafe for SemanticLabelsSupportFlagsFB
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