[][src]Enum gio::ZlibCompressorFormat

#[non_exhaustive]pub enum ZlibCompressorFormat {
    Zlib,
    Gzip,
    Raw,
    // some variants omitted
}

Used to select the type of data format to use for ZlibDecompressor and ZlibCompressor.

Variants (Non-exhaustive)

Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Zlib

deflate compression with zlib header

Gzip

gzip file format

Raw

deflate compression with no header

Trait Implementations

impl Clone for ZlibCompressorFormat[src]

impl Copy for ZlibCompressorFormat[src]

impl Debug for ZlibCompressorFormat[src]

impl Display for ZlibCompressorFormat[src]

impl Eq for ZlibCompressorFormat[src]

impl<'a> FromValue<'a> for ZlibCompressorFormat[src]

impl<'a> FromValueOptional<'a> for ZlibCompressorFormat[src]

impl Hash for ZlibCompressorFormat[src]

impl Ord for ZlibCompressorFormat[src]

impl PartialEq<ZlibCompressorFormat> for ZlibCompressorFormat[src]

impl PartialOrd<ZlibCompressorFormat> for ZlibCompressorFormat[src]

impl SetValue for ZlibCompressorFormat[src]

impl StaticType for ZlibCompressorFormat[src]

impl StructuralEq for ZlibCompressorFormat[src]

impl StructuralPartialEq for ZlibCompressorFormat[src]

Auto Trait Implementations

impl RefUnwindSafe for ZlibCompressorFormat

impl Send for ZlibCompressorFormat

impl Sync for ZlibCompressorFormat

impl Unpin for ZlibCompressorFormat

impl UnwindSafe for ZlibCompressorFormat

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToSendValue for T where
    T: ToValue + SetValue + Send + ?Sized

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T> ToValue for T where
    T: SetValue + ?Sized

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

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

The type returned in the event of a conversion error.