pub struct NormalizedEvent {
pub event: SpanEvent,
pub template: Arc<str>,
pub params: Vec<String>,
}Expand description
A span event enriched with its normalized template and extracted parameters.
template is Arc<str> so findings of the same pattern share the
canonical string buffer when cloned across the detect / report stages.
Fields§
§event: SpanEvent§template: Arc<str>§params: Vec<String>Trait Implementations§
Source§impl Clone for NormalizedEvent
impl Clone for NormalizedEvent
Source§fn clone(&self) -> NormalizedEvent
fn clone(&self) -> NormalizedEvent
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 NormalizedEvent
impl Debug for NormalizedEvent
impl Eq for NormalizedEvent
Source§impl PartialEq for NormalizedEvent
impl PartialEq for NormalizedEvent
impl StructuralPartialEq for NormalizedEvent
Auto Trait Implementations§
impl Freeze for NormalizedEvent
impl RefUnwindSafe for NormalizedEvent
impl Send for NormalizedEvent
impl Sync for NormalizedEvent
impl Unpin for NormalizedEvent
impl UnsafeUnpin for NormalizedEvent
impl UnwindSafe for NormalizedEvent
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<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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request