pub struct EventLog {
pub attributes: Attributes,
pub traces: Vec<Trace>,
pub extensions: Option<Vec<EventLogExtension>>,
pub classifiers: Option<Vec<EventLogClassifier>>,
pub global_trace_attrs: Option<Attributes>,
pub global_event_attrs: Option<Attributes>,
}Expand description
An event log (collection of traces)
Fields§
§attributes: Attributes§traces: Vec<Trace>§extensions: Option<Vec<EventLogExtension>>§classifiers: Option<Vec<EventLogClassifier>>§global_trace_attrs: Option<Attributes>§global_event_attrs: Option<Attributes>Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for EventLog
impl<'de> Deserialize<'de> for EventLog
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
impl StructuralPartialEq for EventLog
Auto Trait Implementations§
impl Freeze for EventLog
impl RefUnwindSafe for EventLog
impl Send for EventLog
impl Sync for EventLog
impl Unpin for EventLog
impl UnsafeUnpin for EventLog
impl UnwindSafe for EventLog
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