pub enum VerificationMode {
Strict,
Warn,
Silent,
}Expand description
Verification mode for signature and hash checks.
Defines how integrity verification failures are handled when reading documents.
Variants§
Strict
Fail with an error when verification fails (default for production). This is the strictest mode and is recommended for production use.
Warn
Emit a warning when verification fails but continue processing. Useful for auditing or migration scenarios where you want to detect issues without blocking operations.
Silent
Silently ignore verification failures. Useful for performance-critical scenarios or when documents are known to be unsigned.
Implementations§
Trait Implementations§
Source§impl Clone for VerificationMode
impl Clone for VerificationMode
Source§fn clone(&self) -> VerificationMode
fn clone(&self) -> VerificationMode
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for VerificationMode
impl Debug for VerificationMode
Source§impl Default for VerificationMode
impl Default for VerificationMode
Source§fn default() -> VerificationMode
fn default() -> VerificationMode
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for VerificationMode
impl<'de> Deserialize<'de> for VerificationMode
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl FromStr for VerificationMode
impl FromStr for VerificationMode
Source§impl PartialEq for VerificationMode
impl PartialEq for VerificationMode
Source§impl Serialize for VerificationMode
impl Serialize for VerificationMode
impl Copy for VerificationMode
impl Eq for VerificationMode
impl StructuralPartialEq for VerificationMode
Auto Trait Implementations§
impl Freeze for VerificationMode
impl RefUnwindSafe for VerificationMode
impl Send for VerificationMode
impl Sync for VerificationMode
impl Unpin for VerificationMode
impl UnwindSafe for VerificationMode
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