pub struct TaggedStructureConstraint;Expand description
Constraint: Document must have tagged structure
Trait Implementations§
Source§impl SchemaConstraint for TaggedStructureConstraint
impl SchemaConstraint for TaggedStructureConstraint
Source§fn description(&self) -> &str
fn description(&self) -> &str
Get constraint description
Source§fn category(&self) -> ConstraintCategory
fn category(&self) -> ConstraintCategory
Get constraint category
Source§fn check(&self, document: &PdfDocument, report: &mut ValidationReport)
fn check(&self, document: &PdfDocument, report: &mut ValidationReport)
Check constraint against a document
Source§fn required_node_types(&self) -> Vec<NodeType>
fn required_node_types(&self) -> Vec<NodeType>
Get required node types for this constraint
Source§fn iso_reference(&self) -> Option<&str>
fn iso_reference(&self) -> Option<&str>
ISO 32000-2 reference for audit mapping
Auto Trait Implementations§
impl Freeze for TaggedStructureConstraint
impl RefUnwindSafe for TaggedStructureConstraint
impl Send for TaggedStructureConstraint
impl Sync for TaggedStructureConstraint
impl Unpin for TaggedStructureConstraint
impl UnwindSafe for TaggedStructureConstraint
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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