Enum FrameDataType
pub enum FrameDataType
Varies depending on skip_frame_decoding
Variants
-
Pixels Frame.bufferwill be regular pixel data-
Lzw { min_code_size: u8 } Raw LZW data
Trait Implementations
impl Clone for FrameDataType
fn clone(&self) -> FrameDataType
impl Copy for FrameDataType
impl Debug for FrameDataType
fn fmt(&self, f: &mut Formatter<'_>) -> Result
Auto Trait Implementations
impl Freeze for FrameDataType
impl RefUnwindSafe for FrameDataType
impl Send for FrameDataType
impl Sync for FrameDataType
impl Unpin for FrameDataType
impl UnsafeUnpin for FrameDataType
impl UnwindSafe for FrameDataType
Blanket Implementations
impl<T> Any for FrameDataType
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for FrameDataType
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for FrameDataType
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for FrameDataType
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for FrameDataType
fn from(t: T) -> TReturns the argument unchanged.
impl<T> ToOwned for FrameDataType
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T, U> Into<U> for FrameDataType
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for FrameDataType
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for FrameDataType
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>