Struct sevenz_rust::SevenZMethod

source ·
pub struct SevenZMethod(/* private fields */);

Implementations§

source§

impl SevenZMethod

source

pub const ID_COPY: &'static [u8] = _

source

pub const ID_LZMA: &'static [u8] = _

source

pub const ID_LZMA2: &'static [u8] = _

source

pub const ID_ZSTD: &'static [u8] = _

source

pub const ID_DEFLATE: &'static [u8] = _

source

pub const ID_DEFLATE64: &'static [u8] = _

source

pub const ID_BCJ_X86: &'static [u8] = _

source

pub const ID_BCJ_PPC: &'static [u8] = _

source

pub const ID_BCJ_IA64: &'static [u8] = _

source

pub const ID_BCJ_ARM: &'static [u8] = _

source

pub const ID_BCJ_ARM_THUMB: &'static [u8] = _

source

pub const ID_BCJ_SPARC: &'static [u8] = _

source

pub const ID_DELTA: &'static [u8] = _

source

pub const ID_BZIP2: &'static [u8] = _

source

pub const ID_AES256SHA256: &'static [u8] = _

source

pub const ID_BCJ2: &'static [u8] = _

source

pub const COPY: SevenZMethod = _

no compression

source

pub const LZMA: Self = _

source

pub const LZMA2: Self = _

source

pub const ZSTD: Self = _

source

pub const DEFLATE: Self = _

source

pub const DEFLATE64: Self = _

source

pub const BZIP2: Self = _

source

pub const AES256SHA256: Self = _

source

pub const BCJ_X86_FILTER: Self = _

source

pub const BCJ_PPC_FILTER: Self = _

source

pub const BCJ_IA64_FILTER: Self = _

source

pub const BCJ_ARM_FILTER: Self = _

source

pub const BCJ_ARM_THUMB_FILTER: Self = _

source

pub const BCJ_SPARC_FILTER: Self = _

source

pub const DELTA_FILTER: Self = _

source

pub const BCJ2_FILTER: Self = _

source

pub const fn name(&self) -> &'static str

source

pub const fn id(&self) -> &'static [u8]

source

pub fn by_id(id: &[u8]) -> Option<Self>

Trait Implementations§

source§

impl Clone for SevenZMethod

source§

fn clone(&self) -> SevenZMethod

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SevenZMethod

source§

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

Formats the value using the given formatter. Read more
source§

impl Default for SevenZMethod

source§

fn default() -> SevenZMethod

Returns the “default value” for a type. Read more
source§

impl From<SevenZMethod> for SevenZMethodConfiguration

source§

fn from(value: SevenZMethod) -> Self

Converts to this type from the input type.
source§

impl Hash for SevenZMethod

source§

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

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl PartialEq for SevenZMethod

source§

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

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Copy for SevenZMethod

source§

impl Eq for SevenZMethod

source§

impl StructuralPartialEq for SevenZMethod

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> CloneToUninit for T
where T: Clone,

source§

default unsafe fn clone_to_uninit(&self, dst: *mut T)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
source§

impl<T> CloneToUninit for T
where T: Copy,

source§

unsafe fn clone_to_uninit(&self, dst: *mut T)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

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

source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

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

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

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

Performs the conversion.