pub struct ValidationPolicy {
pub allow_unknown_attributes: bool,
pub strict_mode: bool,
pub validate_namespaces: bool,
pub namespace_policies: IndexMap<String, NamespacePolicy>,
pub element_overrides: IndexMap<QName, ElementValidationConfig>,
}
Expand description
Validation policy for controlling attribute validation behavior
Fields§
§allow_unknown_attributes: bool
Whether to allow unknown attributes
strict_mode: bool
Whether to treat warnings as errors
validate_namespaces: bool
Whether to validate namespace declarations
namespace_policies: IndexMap<String, NamespacePolicy>
Custom policies by namespace
element_overrides: IndexMap<QName, ElementValidationConfig>
Element-specific validation overrides
Trait Implementations§
Source§impl Clone for ValidationPolicy
impl Clone for ValidationPolicy
Source§fn clone(&self) -> ValidationPolicy
fn clone(&self) -> ValidationPolicy
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 ValidationPolicy
impl Debug for ValidationPolicy
Source§impl Default for ValidationPolicy
impl Default for ValidationPolicy
Source§impl<'de> Deserialize<'de> for ValidationPolicy
impl<'de> Deserialize<'de> for ValidationPolicy
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 PartialEq for ValidationPolicy
impl PartialEq for ValidationPolicy
Source§impl Serialize for ValidationPolicy
impl Serialize for ValidationPolicy
impl Eq for ValidationPolicy
impl StructuralPartialEq for ValidationPolicy
Auto Trait Implementations§
impl Freeze for ValidationPolicy
impl RefUnwindSafe for ValidationPolicy
impl Send for ValidationPolicy
impl Sync for ValidationPolicy
impl Unpin for ValidationPolicy
impl UnwindSafe for ValidationPolicy
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.