Struct opentelemetry::trace::Event
source · #[non_exhaustive]pub struct Event {
pub name: Cow<'static, str>,
pub timestamp: SystemTime,
pub attributes: Vec<KeyValue, Global>,
pub dropped_attributes_count: u32,
}
Available on crate feature
trace
only.Expand description
Events record things that happened during a Span
’s lifetime.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.name: Cow<'static, str>
The name of this event.
timestamp: SystemTime
The time at which this event occurred.
attributes: Vec<KeyValue, Global>
Attributes that describe this event.
dropped_attributes_count: u32
The number of attributes that were above the configured limit, and thus dropped.