Struct linux_video_core::H264PpsFlag
source · #[repr(transparent)]pub struct H264PpsFlag { /* private fields */ }
Implementations§
source§impl H264PpsFlag
impl H264PpsFlag
pub const EntropyCodingMode: H264PpsFlag = _
pub const BottomFieldPicOrderInFramePresent: H264PpsFlag = _
pub const WeightedPred: H264PpsFlag = _
pub const DeblockingFilterControlPresent: H264PpsFlag = _
pub const ConstrainedIntraPred: H264PpsFlag = _
pub const RedundantPicCntPresent: H264PpsFlag = _
pub const Transform8x8Mode: H264PpsFlag = _
pub const ScalingMatrixPresent: H264PpsFlag = _
sourcepub const fn intersects(&self, other: Self) -> bool
pub const fn intersects(&self, other: Self) -> bool
self intersects one of the other
(self & other) != 0 || other == 0
Trait Implementations§
source§impl Binary for H264PpsFlag
impl Binary for H264PpsFlag
source§impl BitAnd<H264PpsFlag> for H264PpsFlag
impl BitAnd<H264PpsFlag> for H264PpsFlag
source§impl BitAndAssign<H264PpsFlag> for H264PpsFlag
impl BitAndAssign<H264PpsFlag> for H264PpsFlag
source§fn bitand_assign(&mut self, rhs: Self)
fn bitand_assign(&mut self, rhs: Self)
Performs the
&=
operation. Read moresource§impl BitOr<H264PpsFlag> for H264PpsFlag
impl BitOr<H264PpsFlag> for H264PpsFlag
source§impl BitOrAssign<H264PpsFlag> for H264PpsFlag
impl BitOrAssign<H264PpsFlag> for H264PpsFlag
source§fn bitor_assign(&mut self, rhs: Self)
fn bitor_assign(&mut self, rhs: Self)
Performs the
|=
operation. Read moresource§impl BitXor<H264PpsFlag> for H264PpsFlag
impl BitXor<H264PpsFlag> for H264PpsFlag
source§impl BitXorAssign<H264PpsFlag> for H264PpsFlag
impl BitXorAssign<H264PpsFlag> for H264PpsFlag
source§fn bitxor_assign(&mut self, rhs: Self)
fn bitxor_assign(&mut self, rhs: Self)
Performs the
^=
operation. Read moresource§impl Clone for H264PpsFlag
impl Clone for H264PpsFlag
source§fn clone(&self) -> H264PpsFlag
fn clone(&self) -> H264PpsFlag
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for H264PpsFlag
impl Debug for H264PpsFlag
source§impl Display for H264PpsFlag
impl Display for H264PpsFlag
source§impl From<H264PpsFlag> for u32
impl From<H264PpsFlag> for u32
source§fn from(val: H264PpsFlag) -> u32
fn from(val: H264PpsFlag) -> u32
Converts to this type from the input type.
source§impl From<u32> for H264PpsFlag
impl From<u32> for H264PpsFlag
source§impl Hash for H264PpsFlag
impl Hash for H264PpsFlag
source§impl LowerHex for H264PpsFlag
impl LowerHex for H264PpsFlag
source§impl Not for H264PpsFlag
impl Not for H264PpsFlag
source§impl Octal for H264PpsFlag
impl Octal for H264PpsFlag
source§impl Ord for H264PpsFlag
impl Ord for H264PpsFlag
source§fn cmp(&self, other: &H264PpsFlag) -> Ordering
fn cmp(&self, other: &H264PpsFlag) -> Ordering
1.21.0 · source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere Self: Sized,
Compares and returns the maximum of two values. Read more
source§impl PartialEq<H264PpsFlag> for H264PpsFlag
impl PartialEq<H264PpsFlag> for H264PpsFlag
source§fn eq(&self, other: &H264PpsFlag) -> bool
fn eq(&self, other: &H264PpsFlag) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl PartialEq<u32> for H264PpsFlag
impl PartialEq<u32> for H264PpsFlag
source§impl PartialOrd<H264PpsFlag> for H264PpsFlag
impl PartialOrd<H264PpsFlag> for H264PpsFlag
source§fn partial_cmp(&self, other: &H264PpsFlag) -> Option<Ordering>
fn partial_cmp(&self, other: &H264PpsFlag) -> Option<Ordering>
1.0.0 · source§fn 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 moresource§impl UpperHex for H264PpsFlag
impl UpperHex for H264PpsFlag
impl Copy for H264PpsFlag
impl Eq for H264PpsFlag
impl StructuralEq for H264PpsFlag
impl StructuralPartialEq for H264PpsFlag
Auto Trait Implementations§
impl RefUnwindSafe for H264PpsFlag
impl Send for H264PpsFlag
impl Sync for H264PpsFlag
impl Unpin for H264PpsFlag
impl UnwindSafe for H264PpsFlag
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more