#[non_exhaustive]pub enum SkippedKind {
PageContents,
Image,
Form,
XObject,
Shading,
Pattern,
SoftMask,
BlendMode,
Annotation,
}Expand description
Which piece of page content a render could not reproduce.
Variants (Non-exhaustive)§
This enum is marked as 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.
PageContents
The page’s own content stream: nothing on the page was drawn.
Image
An image XObject or an inline image.
Form
A form XObject, and with it everything nested inside it.
XObject
A Do whose XObject resource is missing, is not a stream, or has no
subtype this renderer knows how to draw.
Shading
A shading (sh), which this renderer does not paint.
Pattern
A pattern fill or stroke, painted as flat mid-gray instead of the pattern’s own content.
SoftMask
A mask that was ignored, so content the author masked out painted
solid: an image /SMask or /Mask, or an /ExtGState /SMask.
BlendMode
A blend mode other than Normal, painted as Normal.
Annotation
An annotation appearance stream: annotations are not painted.
Trait Implementations§
Source§impl Clone for SkippedKind
impl Clone for SkippedKind
Source§fn clone(&self) -> SkippedKind
fn clone(&self) -> SkippedKind
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for SkippedKind
Source§impl Debug for SkippedKind
impl Debug for SkippedKind
impl Eq for SkippedKind
Source§impl Hash for SkippedKind
impl Hash for SkippedKind
Source§impl PartialEq for SkippedKind
impl PartialEq for SkippedKind
impl StructuralPartialEq for SkippedKind
Auto Trait Implementations§
impl Freeze for SkippedKind
impl RefUnwindSafe for SkippedKind
impl Send for SkippedKind
impl Sync for SkippedKind
impl Unpin for SkippedKind
impl UnsafeUnpin for SkippedKind
impl UnwindSafe for SkippedKind
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more