pub struct WaylandSurfaceCreateFlagsKHR(/* private fields */);Expand description
Implementations§
Source§impl WaylandSurfaceCreateFlagsKHR
impl WaylandSurfaceCreateFlagsKHR
pub const fn empty() -> WaylandSurfaceCreateFlagsKHR
pub const fn from_raw(x: u32) -> WaylandSurfaceCreateFlagsKHR
pub const fn as_raw(self) -> u32
pub const fn is_empty(self) -> bool
pub const fn intersects(self, other: WaylandSurfaceCreateFlagsKHR) -> bool
Sourcepub const fn contains(self, other: WaylandSurfaceCreateFlagsKHR) -> bool
pub const fn contains(self, other: WaylandSurfaceCreateFlagsKHR) -> bool
Returns whether other is a subset of self
Trait Implementations§
Source§impl BitAnd for WaylandSurfaceCreateFlagsKHR
impl BitAnd for WaylandSurfaceCreateFlagsKHR
Source§type Output = WaylandSurfaceCreateFlagsKHR
type Output = WaylandSurfaceCreateFlagsKHR
The resulting type after applying the
& operator.Source§fn bitand(
self,
rhs: WaylandSurfaceCreateFlagsKHR,
) -> WaylandSurfaceCreateFlagsKHR
fn bitand( self, rhs: WaylandSurfaceCreateFlagsKHR, ) -> WaylandSurfaceCreateFlagsKHR
Performs the
& operation. Read moreSource§impl BitAndAssign for WaylandSurfaceCreateFlagsKHR
impl BitAndAssign for WaylandSurfaceCreateFlagsKHR
Source§fn bitand_assign(&mut self, rhs: WaylandSurfaceCreateFlagsKHR)
fn bitand_assign(&mut self, rhs: WaylandSurfaceCreateFlagsKHR)
Performs the
&= operation. Read moreSource§impl BitOr for WaylandSurfaceCreateFlagsKHR
impl BitOr for WaylandSurfaceCreateFlagsKHR
Source§type Output = WaylandSurfaceCreateFlagsKHR
type Output = WaylandSurfaceCreateFlagsKHR
The resulting type after applying the
| operator.Source§fn bitor(
self,
rhs: WaylandSurfaceCreateFlagsKHR,
) -> WaylandSurfaceCreateFlagsKHR
fn bitor( self, rhs: WaylandSurfaceCreateFlagsKHR, ) -> WaylandSurfaceCreateFlagsKHR
Performs the
| operation. Read moreSource§impl BitOrAssign for WaylandSurfaceCreateFlagsKHR
impl BitOrAssign for WaylandSurfaceCreateFlagsKHR
Source§fn bitor_assign(&mut self, rhs: WaylandSurfaceCreateFlagsKHR)
fn bitor_assign(&mut self, rhs: WaylandSurfaceCreateFlagsKHR)
Performs the
|= operation. Read moreSource§impl BitXor for WaylandSurfaceCreateFlagsKHR
impl BitXor for WaylandSurfaceCreateFlagsKHR
Source§type Output = WaylandSurfaceCreateFlagsKHR
type Output = WaylandSurfaceCreateFlagsKHR
The resulting type after applying the
^ operator.Source§fn bitxor(
self,
rhs: WaylandSurfaceCreateFlagsKHR,
) -> WaylandSurfaceCreateFlagsKHR
fn bitxor( self, rhs: WaylandSurfaceCreateFlagsKHR, ) -> WaylandSurfaceCreateFlagsKHR
Performs the
^ operation. Read moreSource§impl BitXorAssign for WaylandSurfaceCreateFlagsKHR
impl BitXorAssign for WaylandSurfaceCreateFlagsKHR
Source§fn bitxor_assign(&mut self, rhs: WaylandSurfaceCreateFlagsKHR)
fn bitxor_assign(&mut self, rhs: WaylandSurfaceCreateFlagsKHR)
Performs the
^= operation. Read moreSource§impl Clone for WaylandSurfaceCreateFlagsKHR
impl Clone for WaylandSurfaceCreateFlagsKHR
Source§fn clone(&self) -> WaylandSurfaceCreateFlagsKHR
fn clone(&self) -> WaylandSurfaceCreateFlagsKHR
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for WaylandSurfaceCreateFlagsKHR
impl Debug for WaylandSurfaceCreateFlagsKHR
Source§impl Default for WaylandSurfaceCreateFlagsKHR
impl Default for WaylandSurfaceCreateFlagsKHR
Source§fn default() -> WaylandSurfaceCreateFlagsKHR
fn default() -> WaylandSurfaceCreateFlagsKHR
Returns the “default value” for a type. Read more
Source§impl Hash for WaylandSurfaceCreateFlagsKHR
impl Hash for WaylandSurfaceCreateFlagsKHR
Source§impl Not for WaylandSurfaceCreateFlagsKHR
impl Not for WaylandSurfaceCreateFlagsKHR
Source§type Output = WaylandSurfaceCreateFlagsKHR
type Output = WaylandSurfaceCreateFlagsKHR
The resulting type after applying the
! operator.Source§fn not(self) -> WaylandSurfaceCreateFlagsKHR
fn not(self) -> WaylandSurfaceCreateFlagsKHR
Performs the unary
! operation. Read moreSource§impl Ord for WaylandSurfaceCreateFlagsKHR
impl Ord for WaylandSurfaceCreateFlagsKHR
Source§fn cmp(&self, other: &WaylandSurfaceCreateFlagsKHR) -> Ordering
fn cmp(&self, other: &WaylandSurfaceCreateFlagsKHR) -> Ordering
1.21.0§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialOrd for WaylandSurfaceCreateFlagsKHR
impl PartialOrd for WaylandSurfaceCreateFlagsKHR
impl Copy for WaylandSurfaceCreateFlagsKHR
impl Eq for WaylandSurfaceCreateFlagsKHR
impl StructuralPartialEq for WaylandSurfaceCreateFlagsKHR
Auto Trait Implementations§
impl Freeze for WaylandSurfaceCreateFlagsKHR
impl RefUnwindSafe for WaylandSurfaceCreateFlagsKHR
impl Send for WaylandSurfaceCreateFlagsKHR
impl Sync for WaylandSurfaceCreateFlagsKHR
impl Unpin for WaylandSurfaceCreateFlagsKHR
impl UnwindSafe for WaylandSurfaceCreateFlagsKHR
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)