pub enum CompressionAlgorithmFileExtension {
Compress,
Bzip2,
Gzip,
Lrzip,
Lzip,
Lz4,
Lzop,
Xz,
Zstd,
}
Expand description
The file extension of a compression algorithm.
Compression may be used for a set of different files in the ALPM context (e.g. alpm-package, alpm-source-package, alpm-repo-database). Each algorithm uses a distinct file extension.
Variants§
Compress
The file extension for files compressed using the compress compression algorithm.
Bzip2
The file extension for files compressed using the bzip2 compression algorithm.
Gzip
The file extension for files compressed using the gzip compression algorithm.
Lrzip
The file extension for files compressed using the lrzip compression algorithm.
Lzip
The file extension for files compressed using the lzip compression algorithm.
Lz4
The file extension for files compressed using the lz4 compression algorithm.
Lzop
The file extension for files compressed using the lzop compression algorithm.
Xz
The file extension for files compressed using the xz compression algorithm.
Zstd
The file extension for files compressed using the zstd compression algorithm.
Trait Implementations§
Source§impl AsRef<str> for CompressionAlgorithmFileExtension
impl AsRef<str> for CompressionAlgorithmFileExtension
Source§impl Clone for CompressionAlgorithmFileExtension
impl Clone for CompressionAlgorithmFileExtension
Source§fn clone(&self) -> CompressionAlgorithmFileExtension
fn clone(&self) -> CompressionAlgorithmFileExtension
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Default for CompressionAlgorithmFileExtension
impl Default for CompressionAlgorithmFileExtension
Source§fn default() -> CompressionAlgorithmFileExtension
fn default() -> CompressionAlgorithmFileExtension
Source§impl<'de> Deserialize<'de> for CompressionAlgorithmFileExtension
impl<'de> Deserialize<'de> for CompressionAlgorithmFileExtension
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Source§impl<'_derivative_strum> From<&'_derivative_strum CompressionAlgorithmFileExtension> for &'static str
impl<'_derivative_strum> From<&'_derivative_strum CompressionAlgorithmFileExtension> for &'static str
Source§fn from(
x: &'_derivative_strum CompressionAlgorithmFileExtension,
) -> &'static str
fn from( x: &'_derivative_strum CompressionAlgorithmFileExtension, ) -> &'static str
Source§impl From<CompressionAlgorithmFileExtension> for &'static str
impl From<CompressionAlgorithmFileExtension> for &'static str
Source§fn from(x: CompressionAlgorithmFileExtension) -> &'static str
fn from(x: CompressionAlgorithmFileExtension) -> &'static str
Source§impl PartialEq for CompressionAlgorithmFileExtension
impl PartialEq for CompressionAlgorithmFileExtension
Source§fn eq(&self, other: &CompressionAlgorithmFileExtension) -> bool
fn eq(&self, other: &CompressionAlgorithmFileExtension) -> bool
self
and other
values to be equal, and is used by ==
.