pub struct CanonicalNamespaceManager { /* private fields */ }Expand description
Complete namespace management for canonical XML
Implementations§
Source§impl CanonicalNamespaceManager
impl CanonicalNamespaceManager
Sourcepub fn canonicalize_namespaces(
&self,
declarations: &IndexMap<String, String>,
version: &str,
) -> IndexMap<String, String>
pub fn canonicalize_namespaces( &self, declarations: &IndexMap<String, String>, version: &str, ) -> IndexMap<String, String>
Apply complete canonical transformation
Sourcepub fn get_canonical_element_order(
&self,
parent: &str,
version: &str,
) -> Option<&Vec<String>>
pub fn get_canonical_element_order( &self, parent: &str, version: &str, ) -> Option<&Vec<String>>
Get element order for canonicalization
Sourcepub fn requires_avs_handling(&self, uri: &str) -> bool
pub fn requires_avs_handling(&self, uri: &str) -> bool
Check if namespace requires special AVS handling
Trait Implementations§
Auto Trait Implementations§
impl Freeze for CanonicalNamespaceManager
impl RefUnwindSafe for CanonicalNamespaceManager
impl Send for CanonicalNamespaceManager
impl Sync for CanonicalNamespaceManager
impl Unpin for CanonicalNamespaceManager
impl UnwindSafe for CanonicalNamespaceManager
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more