Struct pilka_incremental::ash::vk::ViSurfaceCreateFlagsNN[]

#[repr(transparent)]pub struct ViSurfaceCreateFlagsNN(_);

Implementations

impl ViSurfaceCreateFlagsNN

pub const fn empty() -> ViSurfaceCreateFlagsNN

pub const fn all() -> ViSurfaceCreateFlagsNN

pub const fn from_raw(x: u32) -> ViSurfaceCreateFlagsNN

pub const fn as_raw(self) -> u32

pub fn is_empty(self) -> bool

pub fn is_all(self) -> bool

pub fn intersects(self, other: ViSurfaceCreateFlagsNN) -> bool

pub fn contains(self, other: ViSurfaceCreateFlagsNN) -> bool

Returns whether other is a subset of self

Trait Implementations

impl BitAnd<ViSurfaceCreateFlagsNN> for ViSurfaceCreateFlagsNN

type Output = ViSurfaceCreateFlagsNN

The resulting type after applying the & operator.

impl BitAndAssign<ViSurfaceCreateFlagsNN> for ViSurfaceCreateFlagsNN

impl BitOr<ViSurfaceCreateFlagsNN> for ViSurfaceCreateFlagsNN

type Output = ViSurfaceCreateFlagsNN

The resulting type after applying the | operator.

impl BitOrAssign<ViSurfaceCreateFlagsNN> for ViSurfaceCreateFlagsNN

impl BitXor<ViSurfaceCreateFlagsNN> for ViSurfaceCreateFlagsNN

type Output = ViSurfaceCreateFlagsNN

The resulting type after applying the ^ operator.

impl BitXorAssign<ViSurfaceCreateFlagsNN> for ViSurfaceCreateFlagsNN

impl Clone for ViSurfaceCreateFlagsNN

impl Copy for ViSurfaceCreateFlagsNN

impl Debug for ViSurfaceCreateFlagsNN

impl Default for ViSurfaceCreateFlagsNN

impl Eq for ViSurfaceCreateFlagsNN

impl Hash for ViSurfaceCreateFlagsNN

impl Not for ViSurfaceCreateFlagsNN

type Output = ViSurfaceCreateFlagsNN

The resulting type after applying the ! operator.

impl Ord for ViSurfaceCreateFlagsNN

impl PartialEq<ViSurfaceCreateFlagsNN> for ViSurfaceCreateFlagsNN

impl PartialOrd<ViSurfaceCreateFlagsNN> for ViSurfaceCreateFlagsNN

impl StructuralEq for ViSurfaceCreateFlagsNN

impl StructuralPartialEq for ViSurfaceCreateFlagsNN

impl Sub<ViSurfaceCreateFlagsNN> for ViSurfaceCreateFlagsNN

type Output = ViSurfaceCreateFlagsNN

The resulting type after applying the - operator.

impl SubAssign<ViSurfaceCreateFlagsNN> for ViSurfaceCreateFlagsNN

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.