Struct pilka_dyn::ash::vk::IndirectStateFlagsNV[]

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

Implementations

impl IndirectStateFlagsNV

impl IndirectStateFlagsNV

pub const fn empty() -> IndirectStateFlagsNV

pub const fn all() -> IndirectStateFlagsNV

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

pub const fn as_raw(self) -> u32

pub fn is_empty(self) -> bool

pub fn is_all(self) -> bool

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

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

Returns whether other is a subset of self

Trait Implementations

impl BitAnd<IndirectStateFlagsNV> for IndirectStateFlagsNV

type Output = IndirectStateFlagsNV

The resulting type after applying the & operator.

impl BitAndAssign<IndirectStateFlagsNV> for IndirectStateFlagsNV

impl BitOr<IndirectStateFlagsNV> for IndirectStateFlagsNV

type Output = IndirectStateFlagsNV

The resulting type after applying the | operator.

impl BitOrAssign<IndirectStateFlagsNV> for IndirectStateFlagsNV

impl BitXor<IndirectStateFlagsNV> for IndirectStateFlagsNV

type Output = IndirectStateFlagsNV

The resulting type after applying the ^ operator.

impl BitXorAssign<IndirectStateFlagsNV> for IndirectStateFlagsNV

impl Clone for IndirectStateFlagsNV

impl Copy for IndirectStateFlagsNV

impl Debug for IndirectStateFlagsNV

impl Default for IndirectStateFlagsNV

impl Eq for IndirectStateFlagsNV

impl Hash for IndirectStateFlagsNV

impl Not for IndirectStateFlagsNV

type Output = IndirectStateFlagsNV

The resulting type after applying the ! operator.

impl Ord for IndirectStateFlagsNV

impl PartialEq<IndirectStateFlagsNV> for IndirectStateFlagsNV

impl PartialOrd<IndirectStateFlagsNV> for IndirectStateFlagsNV

impl StructuralEq for IndirectStateFlagsNV

impl StructuralPartialEq for IndirectStateFlagsNV

impl Sub<IndirectStateFlagsNV> for IndirectStateFlagsNV

type Output = IndirectStateFlagsNV

The resulting type after applying the - operator.

impl SubAssign<IndirectStateFlagsNV> for IndirectStateFlagsNV

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.