Struct pilka_dyn::ash::vk::PipelineViewportSwizzleStateCreateFlagsNV[]

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

Implementations

impl PipelineViewportSwizzleStateCreateFlagsNV

pub const fn empty() -> PipelineViewportSwizzleStateCreateFlagsNV

pub const fn all() -> PipelineViewportSwizzleStateCreateFlagsNV

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

pub const fn as_raw(self) -> u32

pub fn is_empty(self) -> bool

pub fn is_all(self) -> bool

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

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

Returns whether other is a subset of self

Trait Implementations

impl BitAnd<PipelineViewportSwizzleStateCreateFlagsNV> for PipelineViewportSwizzleStateCreateFlagsNV

type Output = PipelineViewportSwizzleStateCreateFlagsNV

The resulting type after applying the & operator.

impl BitAndAssign<PipelineViewportSwizzleStateCreateFlagsNV> for PipelineViewportSwizzleStateCreateFlagsNV

impl BitOr<PipelineViewportSwizzleStateCreateFlagsNV> for PipelineViewportSwizzleStateCreateFlagsNV

type Output = PipelineViewportSwizzleStateCreateFlagsNV

The resulting type after applying the | operator.

impl BitOrAssign<PipelineViewportSwizzleStateCreateFlagsNV> for PipelineViewportSwizzleStateCreateFlagsNV

impl BitXor<PipelineViewportSwizzleStateCreateFlagsNV> for PipelineViewportSwizzleStateCreateFlagsNV

type Output = PipelineViewportSwizzleStateCreateFlagsNV

The resulting type after applying the ^ operator.

impl BitXorAssign<PipelineViewportSwizzleStateCreateFlagsNV> for PipelineViewportSwizzleStateCreateFlagsNV

impl Clone for PipelineViewportSwizzleStateCreateFlagsNV

impl Copy for PipelineViewportSwizzleStateCreateFlagsNV

impl Debug for PipelineViewportSwizzleStateCreateFlagsNV

impl Default for PipelineViewportSwizzleStateCreateFlagsNV

impl Eq for PipelineViewportSwizzleStateCreateFlagsNV

impl Hash for PipelineViewportSwizzleStateCreateFlagsNV

impl Not for PipelineViewportSwizzleStateCreateFlagsNV

type Output = PipelineViewportSwizzleStateCreateFlagsNV

The resulting type after applying the ! operator.

impl Ord for PipelineViewportSwizzleStateCreateFlagsNV

impl PartialEq<PipelineViewportSwizzleStateCreateFlagsNV> for PipelineViewportSwizzleStateCreateFlagsNV

impl PartialOrd<PipelineViewportSwizzleStateCreateFlagsNV> for PipelineViewportSwizzleStateCreateFlagsNV

impl StructuralEq for PipelineViewportSwizzleStateCreateFlagsNV

impl StructuralPartialEq for PipelineViewportSwizzleStateCreateFlagsNV

impl Sub<PipelineViewportSwizzleStateCreateFlagsNV> for PipelineViewportSwizzleStateCreateFlagsNV

type Output = PipelineViewportSwizzleStateCreateFlagsNV

The resulting type after applying the - operator.

impl SubAssign<PipelineViewportSwizzleStateCreateFlagsNV> for PipelineViewportSwizzleStateCreateFlagsNV

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.