pub trait SchemaNamespaceValidator: Send + Sync {
// Required method
fn validate(&self, namespace: &str) -> AvroResult<()>;
// Provided method
fn regex(&self) -> &'static Regex { ... }
}Expand description
A trait that validates schema namespaces.
To register a custom one use set_schema_namespace_validator.
Required Methods§
Sourcefn validate(&self, namespace: &str) -> AvroResult<()>
fn validate(&self, namespace: &str) -> AvroResult<()>
Validates a schema namespace.
Should return Details::InvalidNamespace if it is invalid.