pub fn may_loose_data(self) -> bool {
        use self::Compression::*;
        match self {
            Uncompressed | RLE | ZIP1 | ZIP16 | PIZ => false,
            PXR24 | B44 | B44A | DWAB(_) | DWAA(_)  => true,
        }
    }
/// Most compression methods will reconstruct the exact pixel bytes,
/// but some might throw away unimportant data in some cases.
Most compression methods will reconstruct the exact pixel bytes,
but some might throw away unimportant data in some cases.
Most compression methods will reconstruct the exact pixel bytes but some might throw away unimportant data in some cases .
pub fn may_loose_data(self) -> bool {
        use self::Compression::*;
        match self {
            Uncompressed | RLE | ZIP1 | ZIP16 | PIZ => false,
            PXR24 | B44 | B44A | DWAB(_) | DWAA(_)  => true,
        }
    }
pub fn may_loose_data ( self ) -> bool { use self :: Compression :: * ; match self { Uncompressed | RLE | ZIP1 | ZIP16 | PIZ => false , PXR24 | B44 | B44A | DWAB ( _ ) | DWAA ( _ ) => true , } }
Most compression methods will reconstruct the exact pixel bytes,
but some might throw away unimportant data in some cases.
Most compression methods will reconstruct the exact pixel bytes but some might throw away unimportant data in some cases .
self
self