pub enum Rav1dFrameType {
Key = 0,
Inter = 1,
Intra = 2,
Switch = 3,
}Variants§
Implementations§
Source§impl Rav1dFrameType
impl Rav1dFrameType
pub const fn into_rav1d(self) -> Dav1dFrameType
Source§impl Rav1dFrameType
impl Rav1dFrameType
pub const fn is_inter_or_switch(&self) -> bool
pub const fn is_key_or_intra(&self) -> bool
Trait Implementations§
Source§impl Clone for Rav1dFrameType
impl Clone for Rav1dFrameType
Source§fn clone(&self) -> Rav1dFrameType
fn clone(&self) -> Rav1dFrameType
Returns a duplicate 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 Default for Rav1dFrameType
impl Default for Rav1dFrameType
Source§fn default() -> Rav1dFrameType
fn default() -> Rav1dFrameType
Returns the “default value” for a type. Read more
Source§impl From<Rav1dFrameType> for Dav1dFrameType
impl From<Rav1dFrameType> for Dav1dFrameType
Source§fn from(value: Rav1dFrameType) -> Self
fn from(value: Rav1dFrameType) -> Self
Converts to this type from the input type.
Source§impl PartialEq for Rav1dFrameType
impl PartialEq for Rav1dFrameType
Source§impl TryFrom<u32> for Rav1dFrameType
impl TryFrom<u32> for Rav1dFrameType
impl Copy for Rav1dFrameType
impl Eq for Rav1dFrameType
impl StructuralPartialEq for Rav1dFrameType
Auto Trait Implementations§
impl Freeze for Rav1dFrameType
impl RefUnwindSafe for Rav1dFrameType
impl Send for Rav1dFrameType
impl Sync for Rav1dFrameType
impl Unpin for Rav1dFrameType
impl UnwindSafe for Rav1dFrameType
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