pub struct NamespacePolicy {
pub allowed: bool,
pub validate_format: bool,
pub custom_rules: IndexMap<String, Vec<ValidationRule>>,
}
Expand description
Namespace-specific validation policy
Fields§
§allowed: bool
Whether attributes in this namespace are allowed
validate_format: bool
Whether to validate format for this namespace
custom_rules: IndexMap<String, Vec<ValidationRule>>
Custom validation rules for this namespace
Trait Implementations§
Source§impl Clone for NamespacePolicy
impl Clone for NamespacePolicy
Source§fn clone(&self) -> NamespacePolicy
fn clone(&self) -> NamespacePolicy
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 NamespacePolicy
impl Debug for NamespacePolicy
Source§impl<'de> Deserialize<'de> for NamespacePolicy
impl<'de> Deserialize<'de> for NamespacePolicy
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 NamespacePolicy
impl PartialEq for NamespacePolicy
Source§impl Serialize for NamespacePolicy
impl Serialize for NamespacePolicy
impl Eq for NamespacePolicy
impl StructuralPartialEq for NamespacePolicy
Auto Trait Implementations§
impl Freeze for NamespacePolicy
impl RefUnwindSafe for NamespacePolicy
impl Send for NamespacePolicy
impl Sync for NamespacePolicy
impl Unpin for NamespacePolicy
impl UnwindSafe for NamespacePolicy
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.