Trait ToArchiveBitFlags

Source
pub trait ToArchiveBitFlags: BitFlag + Debug {
    // Required methods
    fn to_archive_bit_flags(bits: u32) -> BitFlags<Self>;
    fn from_archive_bit_flags(flags: BitFlags<Self>) -> u32;
    fn is_compressed_by_default() -> Self;
    fn includes_file_names() -> Self;
    fn includes_dir_names() -> Self;

    // Provided method
    fn embed_file_names() -> Option<Self> { ... }
}

Required Methods§

Provided Methods§

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§