pub enum FilterClass {
Absent,
FlateDecode,
Other,
}Expand description
Classification of a stream dictionary’s /Filter entry.
The exact-replay candidate only admits a stream whose encoded payload is a
lone DEFLATE/zlib stream, i.e. exactly one FlateDecode filter. Anything
else — no key, a different filter, a filter chain, or an unrecognized shape —
is conservative Other/Absent and is never a replay candidate.
Variants§
Absent
The /Filter key is absent.
FlateDecode
Exactly one filter, FlateDecode (bare name or a single-element array).
Other
Any other value (different filter, chain, empty array, odd shape).
Trait Implementations§
Source§impl Clone for FilterClass
impl Clone for FilterClass
impl Copy for FilterClass
Source§impl Debug for FilterClass
impl Debug for FilterClass
impl Eq for FilterClass
Source§impl PartialEq for FilterClass
impl PartialEq for FilterClass
impl StructuralPartialEq for FilterClass
Auto Trait Implementations§
impl Freeze for FilterClass
impl RefUnwindSafe for FilterClass
impl Send for FilterClass
impl Sync for FilterClass
impl Unpin for FilterClass
impl UnsafeUnpin for FilterClass
impl UnwindSafe for FilterClass
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