#[repr(transparent)]pub struct VideoSessionCreateFlagsKHR(_);Expand description
Implementations
sourceimpl VideoSessionCreateFlagsKHR
impl VideoSessionCreateFlagsKHR
pub const fn empty() -> VideoSessionCreateFlagsKHR
pub const fn from_raw(x: u32) -> VideoSessionCreateFlagsKHR
pub const fn as_raw(self) -> u32
pub const fn is_empty(self) -> bool
pub const fn intersects(self, other: VideoSessionCreateFlagsKHR) -> bool
sourcepub const fn contains(self, other: VideoSessionCreateFlagsKHR) -> bool
pub const fn contains(self, other: VideoSessionCreateFlagsKHR) -> bool
Returns whether other is a subset of self
sourceimpl VideoSessionCreateFlagsKHR
impl VideoSessionCreateFlagsKHR
pub const DEFAULT: VideoSessionCreateFlagsKHR = Self(0)
pub const PROTECTED_CONTENT: VideoSessionCreateFlagsKHR = Self(1)
Trait Implementations
sourceimpl BitAnd<VideoSessionCreateFlagsKHR> for VideoSessionCreateFlagsKHR
impl BitAnd<VideoSessionCreateFlagsKHR> for VideoSessionCreateFlagsKHR
type Output = VideoSessionCreateFlagsKHR
type Output = VideoSessionCreateFlagsKHR
The resulting type after applying the & operator.
sourcefn bitand(self, rhs: VideoSessionCreateFlagsKHR) -> VideoSessionCreateFlagsKHR
fn bitand(self, rhs: VideoSessionCreateFlagsKHR) -> VideoSessionCreateFlagsKHR
Performs the & operation. Read more
sourceimpl BitAndAssign<VideoSessionCreateFlagsKHR> for VideoSessionCreateFlagsKHR
impl BitAndAssign<VideoSessionCreateFlagsKHR> for VideoSessionCreateFlagsKHR
sourcefn bitand_assign(&mut self, rhs: VideoSessionCreateFlagsKHR)
fn bitand_assign(&mut self, rhs: VideoSessionCreateFlagsKHR)
Performs the &= operation. Read more
sourceimpl BitOr<VideoSessionCreateFlagsKHR> for VideoSessionCreateFlagsKHR
impl BitOr<VideoSessionCreateFlagsKHR> for VideoSessionCreateFlagsKHR
type Output = VideoSessionCreateFlagsKHR
type Output = VideoSessionCreateFlagsKHR
The resulting type after applying the | operator.
sourcefn bitor(self, rhs: VideoSessionCreateFlagsKHR) -> VideoSessionCreateFlagsKHR
fn bitor(self, rhs: VideoSessionCreateFlagsKHR) -> VideoSessionCreateFlagsKHR
Performs the | operation. Read more
sourceimpl BitOrAssign<VideoSessionCreateFlagsKHR> for VideoSessionCreateFlagsKHR
impl BitOrAssign<VideoSessionCreateFlagsKHR> for VideoSessionCreateFlagsKHR
sourcefn bitor_assign(&mut self, rhs: VideoSessionCreateFlagsKHR)
fn bitor_assign(&mut self, rhs: VideoSessionCreateFlagsKHR)
Performs the |= operation. Read more
sourceimpl BitXor<VideoSessionCreateFlagsKHR> for VideoSessionCreateFlagsKHR
impl BitXor<VideoSessionCreateFlagsKHR> for VideoSessionCreateFlagsKHR
type Output = VideoSessionCreateFlagsKHR
type Output = VideoSessionCreateFlagsKHR
The resulting type after applying the ^ operator.
sourcefn bitxor(self, rhs: VideoSessionCreateFlagsKHR) -> VideoSessionCreateFlagsKHR
fn bitxor(self, rhs: VideoSessionCreateFlagsKHR) -> VideoSessionCreateFlagsKHR
Performs the ^ operation. Read more
sourceimpl BitXorAssign<VideoSessionCreateFlagsKHR> for VideoSessionCreateFlagsKHR
impl BitXorAssign<VideoSessionCreateFlagsKHR> for VideoSessionCreateFlagsKHR
sourcefn bitxor_assign(&mut self, rhs: VideoSessionCreateFlagsKHR)
fn bitxor_assign(&mut self, rhs: VideoSessionCreateFlagsKHR)
Performs the ^= operation. Read more
sourceimpl Clone for VideoSessionCreateFlagsKHR
impl Clone for VideoSessionCreateFlagsKHR
sourcefn clone(&self) -> VideoSessionCreateFlagsKHR
fn clone(&self) -> VideoSessionCreateFlagsKHR
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for VideoSessionCreateFlagsKHR
impl Debug for VideoSessionCreateFlagsKHR
sourceimpl Default for VideoSessionCreateFlagsKHR
impl Default for VideoSessionCreateFlagsKHR
sourcefn default() -> VideoSessionCreateFlagsKHR
fn default() -> VideoSessionCreateFlagsKHR
Returns the “default value” for a type. Read more
sourceimpl Hash for VideoSessionCreateFlagsKHR
impl Hash for VideoSessionCreateFlagsKHR
sourceimpl Not for VideoSessionCreateFlagsKHR
impl Not for VideoSessionCreateFlagsKHR
type Output = VideoSessionCreateFlagsKHR
type Output = VideoSessionCreateFlagsKHR
The resulting type after applying the ! operator.
sourcefn not(self) -> VideoSessionCreateFlagsKHR
fn not(self) -> VideoSessionCreateFlagsKHR
Performs the unary ! operation. Read more
sourceimpl Ord for VideoSessionCreateFlagsKHR
impl Ord for VideoSessionCreateFlagsKHR
sourceimpl PartialEq<VideoSessionCreateFlagsKHR> for VideoSessionCreateFlagsKHR
impl PartialEq<VideoSessionCreateFlagsKHR> for VideoSessionCreateFlagsKHR
sourcefn eq(&self, other: &VideoSessionCreateFlagsKHR) -> bool
fn eq(&self, other: &VideoSessionCreateFlagsKHR) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
sourcefn ne(&self, other: &VideoSessionCreateFlagsKHR) -> bool
fn ne(&self, other: &VideoSessionCreateFlagsKHR) -> bool
This method tests for !=.
sourceimpl PartialOrd<VideoSessionCreateFlagsKHR> for VideoSessionCreateFlagsKHR
impl PartialOrd<VideoSessionCreateFlagsKHR> for VideoSessionCreateFlagsKHR
sourcefn partial_cmp(&self, other: &VideoSessionCreateFlagsKHR) -> Option<Ordering>
fn partial_cmp(&self, other: &VideoSessionCreateFlagsKHR) -> Option<Ordering>
This method returns an ordering between self and other values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self and other) and is used by the <=
operator. Read more
impl Copy for VideoSessionCreateFlagsKHR
impl Eq for VideoSessionCreateFlagsKHR
impl StructuralEq for VideoSessionCreateFlagsKHR
impl StructuralPartialEq for VideoSessionCreateFlagsKHR
Auto Trait Implementations
impl RefUnwindSafe for VideoSessionCreateFlagsKHR
impl Send for VideoSessionCreateFlagsKHR
impl Sync for VideoSessionCreateFlagsKHR
impl Unpin for VideoSessionCreateFlagsKHR
impl UnwindSafe for VideoSessionCreateFlagsKHR
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more