pub enum SemanticDifferenceClass {
Visual,
Textual,
Structural,
Metadata,
Security,
SerializationOnly,
}Expand description
Independent semantic domain associated with a difference.
Variants§
Visual
Rendered page appearance changed.
Textual
Extracted logical text changed.
Structural
Reachable document structure or page-appearance operators changed.
Metadata
Document information metadata changed.
Security
Signatures, permissions, encryption, or signed byte ranges changed.
SerializationOnly
Physical serialization differs without changing supported semantics.
Trait Implementations§
Source§impl Clone for SemanticDifferenceClass
impl Clone for SemanticDifferenceClass
Source§fn clone(&self) -> SemanticDifferenceClass
fn clone(&self) -> SemanticDifferenceClass
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 SemanticDifferenceClass
Source§impl Debug for SemanticDifferenceClass
impl Debug for SemanticDifferenceClass
impl Eq for SemanticDifferenceClass
Source§impl PartialEq for SemanticDifferenceClass
impl PartialEq for SemanticDifferenceClass
impl StructuralPartialEq for SemanticDifferenceClass
Auto Trait Implementations§
impl Freeze for SemanticDifferenceClass
impl RefUnwindSafe for SemanticDifferenceClass
impl Send for SemanticDifferenceClass
impl Sync for SemanticDifferenceClass
impl Unpin for SemanticDifferenceClass
impl UnsafeUnpin for SemanticDifferenceClass
impl UnwindSafe for SemanticDifferenceClass
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