Enum Bzip2Extension
pub enum Bzip2Extension {
Bz2,
Tbz,
Tbz2,
TarBz2,
Unknown,
}Expand description
Bzip2 extension labels.
Variants§
Bz2
.bz2 payload.
Tbz
.tbz tar shorthand.
Tbz2
.tbz2 tar shorthand.
TarBz2
.tar.bz2 tar plus bzip2 extension.
Unknown
Unknown or unsupported bzip2 extension label.
Implementations§
§impl Bzip2Extension
impl Bzip2Extension
pub fn from_extension(extension: &str) -> Bzip2Extension
pub fn from_extension(extension: &str) -> Bzip2Extension
Detects a bzip2 extension label.
Trait Implementations§
§impl Clone for Bzip2Extension
impl Clone for Bzip2Extension
§fn clone(&self) -> Bzip2Extension
fn clone(&self) -> Bzip2Extension
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 more§impl Debug for Bzip2Extension
impl Debug for Bzip2Extension
§impl Default for Bzip2Extension
impl Default for Bzip2Extension
§fn default() -> Bzip2Extension
fn default() -> Bzip2Extension
Returns the “default value” for a type. Read more
§impl Display for Bzip2Extension
impl Display for Bzip2Extension
§impl Hash for Bzip2Extension
impl Hash for Bzip2Extension
§impl Ord for Bzip2Extension
impl Ord for Bzip2Extension
§impl PartialEq for Bzip2Extension
impl PartialEq for Bzip2Extension
§impl PartialOrd for Bzip2Extension
impl PartialOrd for Bzip2Extension
impl Copy for Bzip2Extension
impl Eq for Bzip2Extension
impl StructuralPartialEq for Bzip2Extension
Auto Trait Implementations§
impl Freeze for Bzip2Extension
impl RefUnwindSafe for Bzip2Extension
impl Send for Bzip2Extension
impl Sync for Bzip2Extension
impl Unpin for Bzip2Extension
impl UnsafeUnpin for Bzip2Extension
impl UnwindSafe for Bzip2Extension
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