pub struct FidelityStatistics {
pub elements_preserved: HashMap<String, usize>,
pub attributes_preserved: HashMap<String, usize>,
pub comments_preserved: usize,
pub processing_instructions_preserved: usize,
pub extensions_preserved: HashMap<String, usize>,
pub namespaces_processed: usize,
pub processing_time: Duration,
pub memory_usage: usize,
}Expand description
Fidelity statistics collected during processing
Fields§
§elements_preserved: HashMap<String, usize>Elements preserved by category
attributes_preserved: HashMap<String, usize>Attributes preserved by category
comments_preserved: usizeComments preserved
processing_instructions_preserved: usizeProcessing instructions preserved
extensions_preserved: HashMap<String, usize>Extensions preserved by namespace
namespaces_processed: usizeNamespaces processed
processing_time: DurationFidelity processing time
memory_usage: usizeMemory usage for fidelity features
Trait Implementations§
Source§impl Clone for FidelityStatistics
impl Clone for FidelityStatistics
Source§fn clone(&self) -> FidelityStatistics
fn clone(&self) -> FidelityStatistics
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 FidelityStatistics
impl Debug for FidelityStatistics
Source§impl Default for FidelityStatistics
impl Default for FidelityStatistics
Source§impl<'de> Deserialize<'de> for FidelityStatistics
impl<'de> Deserialize<'de> for FidelityStatistics
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
Auto Trait Implementations§
impl Freeze for FidelityStatistics
impl RefUnwindSafe for FidelityStatistics
impl Send for FidelityStatistics
impl Sync for FidelityStatistics
impl Unpin for FidelityStatistics
impl UnwindSafe for FidelityStatistics
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<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