Struct openxr_sys::InputSourceLocalizedNameFlags
source · [−]#[repr(transparent)]pub struct InputSourceLocalizedNameFlags(_);Expand description
Implementations
sourceimpl InputSourceLocalizedNameFlags
impl InputSourceLocalizedNameFlags
sourcepub const USER_PATH: InputSourceLocalizedNameFlags = _
pub const USER_PATH: InputSourceLocalizedNameFlags = _
Asks for the part of the string which indicates the top level user path the source represents
sourcepub const INTERACTION_PROFILE: InputSourceLocalizedNameFlags = _
pub const INTERACTION_PROFILE: InputSourceLocalizedNameFlags = _
Asks for the part of the string which represents the interaction profile of the source
sourcepub const COMPONENT: InputSourceLocalizedNameFlags = _
pub const COMPONENT: InputSourceLocalizedNameFlags = _
Asks for the part of the string which represents the component on the device which needs to be interacted with
sourceimpl InputSourceLocalizedNameFlags
impl InputSourceLocalizedNameFlags
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: InputSourceLocalizedNameFlags) -> bool
sourcepub fn contains(self, other: InputSourceLocalizedNameFlags) -> bool
pub fn contains(self, other: InputSourceLocalizedNameFlags) -> bool
Returns whether other is a subset of self
Trait Implementations
sourceimpl BitAnd<InputSourceLocalizedNameFlags> for InputSourceLocalizedNameFlags
impl BitAnd<InputSourceLocalizedNameFlags> for InputSourceLocalizedNameFlags
type Output = InputSourceLocalizedNameFlags
type Output = InputSourceLocalizedNameFlags
The resulting type after applying the
& operator.sourcefn bitand(
self,
rhs: InputSourceLocalizedNameFlags
) -> InputSourceLocalizedNameFlags
fn bitand(
self,
rhs: InputSourceLocalizedNameFlags
) -> InputSourceLocalizedNameFlags
Performs the
& operation. Read moresourceimpl BitAndAssign<InputSourceLocalizedNameFlags> for InputSourceLocalizedNameFlags
impl BitAndAssign<InputSourceLocalizedNameFlags> for InputSourceLocalizedNameFlags
sourcefn bitand_assign(&mut self, rhs: InputSourceLocalizedNameFlags)
fn bitand_assign(&mut self, rhs: InputSourceLocalizedNameFlags)
Performs the
&= operation. Read moresourceimpl BitOr<InputSourceLocalizedNameFlags> for InputSourceLocalizedNameFlags
impl BitOr<InputSourceLocalizedNameFlags> for InputSourceLocalizedNameFlags
type Output = InputSourceLocalizedNameFlags
type Output = InputSourceLocalizedNameFlags
The resulting type after applying the
| operator.sourcefn bitor(
self,
rhs: InputSourceLocalizedNameFlags
) -> InputSourceLocalizedNameFlags
fn bitor(
self,
rhs: InputSourceLocalizedNameFlags
) -> InputSourceLocalizedNameFlags
Performs the
| operation. Read moresourceimpl BitOrAssign<InputSourceLocalizedNameFlags> for InputSourceLocalizedNameFlags
impl BitOrAssign<InputSourceLocalizedNameFlags> for InputSourceLocalizedNameFlags
sourcefn bitor_assign(&mut self, rhs: InputSourceLocalizedNameFlags)
fn bitor_assign(&mut self, rhs: InputSourceLocalizedNameFlags)
Performs the
|= operation. Read moresourceimpl BitXor<InputSourceLocalizedNameFlags> for InputSourceLocalizedNameFlags
impl BitXor<InputSourceLocalizedNameFlags> for InputSourceLocalizedNameFlags
type Output = InputSourceLocalizedNameFlags
type Output = InputSourceLocalizedNameFlags
The resulting type after applying the
^ operator.sourcefn bitxor(
self,
rhs: InputSourceLocalizedNameFlags
) -> InputSourceLocalizedNameFlags
fn bitxor(
self,
rhs: InputSourceLocalizedNameFlags
) -> InputSourceLocalizedNameFlags
Performs the
^ operation. Read moresourceimpl BitXorAssign<InputSourceLocalizedNameFlags> for InputSourceLocalizedNameFlags
impl BitXorAssign<InputSourceLocalizedNameFlags> for InputSourceLocalizedNameFlags
sourcefn bitxor_assign(&mut self, rhs: InputSourceLocalizedNameFlags)
fn bitxor_assign(&mut self, rhs: InputSourceLocalizedNameFlags)
Performs the
^= operation. Read moresourceimpl Clone for InputSourceLocalizedNameFlags
impl Clone for InputSourceLocalizedNameFlags
sourcefn clone(&self) -> InputSourceLocalizedNameFlags
fn clone(&self) -> InputSourceLocalizedNameFlags
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for InputSourceLocalizedNameFlags
impl Debug for InputSourceLocalizedNameFlags
sourceimpl Not for InputSourceLocalizedNameFlags
impl Not for InputSourceLocalizedNameFlags
type Output = InputSourceLocalizedNameFlags
type Output = InputSourceLocalizedNameFlags
The resulting type after applying the
! operator.sourcefn not(self) -> InputSourceLocalizedNameFlags
fn not(self) -> InputSourceLocalizedNameFlags
Performs the unary
! operation. Read moresourceimpl PartialEq<InputSourceLocalizedNameFlags> for InputSourceLocalizedNameFlags
impl PartialEq<InputSourceLocalizedNameFlags> for InputSourceLocalizedNameFlags
sourcefn eq(&self, other: &InputSourceLocalizedNameFlags) -> bool
fn eq(&self, other: &InputSourceLocalizedNameFlags) -> bool
impl Copy for InputSourceLocalizedNameFlags
impl Eq for InputSourceLocalizedNameFlags
impl StructuralEq for InputSourceLocalizedNameFlags
impl StructuralPartialEq for InputSourceLocalizedNameFlags
Auto Trait Implementations
impl RefUnwindSafe for InputSourceLocalizedNameFlags
impl Send for InputSourceLocalizedNameFlags
impl Sync for InputSourceLocalizedNameFlags
impl Unpin for InputSourceLocalizedNameFlags
impl UnwindSafe for InputSourceLocalizedNameFlags
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more