pub trait DeserializeContext {
// Required methods
fn default_namespace(&self) -> Option<&XmlNamespace>;
fn resolve_prefix(&self, prefix: &Prefix) -> Option<&XmlNamespace>;
fn external_data<T>(&self) -> Option<&T>
where T: Any;
}Expand description
Trait that lets you access the namespaces declared on an XML node.
Required Methods§
Sourcefn default_namespace(&self) -> Option<&XmlNamespace>
fn default_namespace(&self) -> Option<&XmlNamespace>
Get the default namespace.
Sourcefn resolve_prefix(&self, prefix: &Prefix) -> Option<&XmlNamespace>
fn resolve_prefix(&self, prefix: &Prefix) -> Option<&XmlNamespace>
Resolve a prefix to a namespace.
Sourcefn external_data<T>(&self) -> Option<&T>where
T: Any,
fn external_data<T>(&self) -> Option<&T>where
T: Any,
Get a reference to external data associated with this context.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.