pub enum Rule {
Signature,
Field(&'static str),
Forbidden,
Cms,
Reason,
ClaimedTime,
SignaturePlacement,
}Expand description
A completed PDF/CMS profile finding, separate from source/resource refusal.
Variants§
Signature
Exact whole-revision coverage or the PDF signature declaration fails.
Field(&'static str)
Required PDF field is absent or has the wrong selected schema.
Forbidden
A field or known CAdES attribute is forbidden by the PAdES table.
Cms
CMS root, properties, nested counters or timestamps retain a fault.
Reason
Reason conflicts with a protected commitment or signature policy.
ClaimedTime
PDF dates must express the claimed UTC label.
SignaturePlacement
The original signature is not selected by one actual signature field.
Trait Implementations§
impl Copy for Rule
impl Eq for Rule
impl StructuralPartialEq for Rule
Auto Trait Implementations§
impl Forget for Rule
impl Freeze for Rule
impl RefUnwindSafe for Rule
impl Send for Rule
impl Sync for Rule
impl Unpin for Rule
impl UnsafeUnpin for Rule
impl UnwindSafe for Rule
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