Struct pilka_incremental::ash::vk::MemoryMapFlags[]

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

Implementations

impl MemoryMapFlags

pub const fn empty() -> MemoryMapFlags

pub const fn all() -> MemoryMapFlags

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

pub const fn as_raw(self) -> u32

pub fn is_empty(self) -> bool

pub fn is_all(self) -> bool

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

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

Returns whether other is a subset of self

Trait Implementations

impl BitAnd<MemoryMapFlags> for MemoryMapFlags

type Output = MemoryMapFlags

The resulting type after applying the & operator.

impl BitAndAssign<MemoryMapFlags> for MemoryMapFlags

impl BitOr<MemoryMapFlags> for MemoryMapFlags

type Output = MemoryMapFlags

The resulting type after applying the | operator.

impl BitOrAssign<MemoryMapFlags> for MemoryMapFlags

impl BitXor<MemoryMapFlags> for MemoryMapFlags

type Output = MemoryMapFlags

The resulting type after applying the ^ operator.

impl BitXorAssign<MemoryMapFlags> for MemoryMapFlags

impl Clone for MemoryMapFlags

impl Copy for MemoryMapFlags

impl Debug for MemoryMapFlags

impl Default for MemoryMapFlags

impl Eq for MemoryMapFlags

impl Hash for MemoryMapFlags

impl Not for MemoryMapFlags

type Output = MemoryMapFlags

The resulting type after applying the ! operator.

impl Ord for MemoryMapFlags

impl PartialEq<MemoryMapFlags> for MemoryMapFlags

impl PartialOrd<MemoryMapFlags> for MemoryMapFlags

impl StructuralEq for MemoryMapFlags

impl StructuralPartialEq for MemoryMapFlags

impl Sub<MemoryMapFlags> for MemoryMapFlags

type Output = MemoryMapFlags

The resulting type after applying the - operator.

impl SubAssign<MemoryMapFlags> for MemoryMapFlags

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.