Enum CompressionFormat

enum CompressionFormat

A data compression format.

Variants

None

The data is uncompressed.

Unknown

The data is compressed, but the compression format is unknown.

Zlib

ZLIB/DEFLATE.

Used for ELF compression and GNU compressed debug information.

Zstandard

Zstandard.

Used for ELF compression.

Implementations

impl Clone for CompressionFormat

fn clone(self: &Self) -> CompressionFormat

impl Copy for CompressionFormat

impl Debug for CompressionFormat

fn fmt(self: &Self, f: &mut $crate::fmt::Formatter<'_>) -> $crate::fmt::Result

impl Eq for CompressionFormat

impl Freeze for CompressionFormat

impl Hash for CompressionFormat

fn hash<__H: $crate::hash::Hasher>(self: &Self, state: &mut __H)

impl PartialEq for CompressionFormat

fn eq(self: &Self, other: &CompressionFormat) -> bool

impl RefUnwindSafe for CompressionFormat

impl Send for CompressionFormat

impl StructuralPartialEq for CompressionFormat

impl Sync for CompressionFormat

impl Unpin for CompressionFormat

impl UnwindSafe for CompressionFormat

impl<T> Any for CompressionFormat

fn type_id(self: &Self) -> TypeId

impl<T> Borrow for CompressionFormat

fn borrow(self: &Self) -> &T

impl<T> BorrowMut for CompressionFormat

fn borrow_mut(self: &mut Self) -> &mut T

impl<T> CloneToUninit for CompressionFormat

unsafe fn clone_to_uninit(self: &Self, dest: *mut u8)

impl<T> From for CompressionFormat

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> ToOwned for CompressionFormat

fn to_owned(self: &Self) -> T
fn clone_into(self: &Self, target: &mut T)

impl<T, U> Into for CompressionFormat

fn into(self: Self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

impl<T, U> TryFrom for CompressionFormat

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

impl<T, U> TryInto for CompressionFormat

fn try_into(self: Self) -> Result<U, <U as TryFrom<T>>::Error>