pub struct NormalizationTrace {
pub mode: NormalizationMode,
pub unicode_version: String,
pub changes: Vec<NormalizationChange>,
}Expand description
A deterministic record of what the normalizer did and why.
Fields§
§mode: NormalizationModePolicy used for the request.
unicode_version: StringUnicode data version used by the tokenizer implementation.
changes: Vec<NormalizationChange>Detailed caller-owned changes.
Implementations§
Source§impl NormalizationTrace
impl NormalizationTrace
Sourcepub fn summary(&self) -> NormalizationTraceSummary
pub fn summary(&self) -> NormalizationTraceSummary
Produces the privacy-safe observer form of this trace.
Trait Implementations§
Source§impl Clone for NormalizationTrace
impl Clone for NormalizationTrace
Source§fn clone(&self) -> NormalizationTrace
fn clone(&self) -> NormalizationTrace
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 NormalizationTrace
impl Debug for NormalizationTrace
impl Eq for NormalizationTrace
Source§impl PartialEq for NormalizationTrace
impl PartialEq for NormalizationTrace
impl StructuralPartialEq for NormalizationTrace
Auto Trait Implementations§
impl Freeze for NormalizationTrace
impl RefUnwindSafe for NormalizationTrace
impl Send for NormalizationTrace
impl Sync for NormalizationTrace
impl Unpin for NormalizationTrace
impl UnsafeUnpin for NormalizationTrace
impl UnwindSafe for NormalizationTrace
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, _span: NoopSpan) -> Self
fn instrument(self, _span: NoopSpan) -> Self
Instruments this future with a span (no-op when disabled).
Source§fn in_current_span(self) -> Self
fn in_current_span(self) -> Self
Instruments this future with the current span (no-op when disabled).