Struct process_mining::EventLog
source · 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
Event log consisting of a list of Traces and log Attributes
Fields§
§attributes: AttributesTop-level attributes
traces: Vec<Trace>Traces contained in log
extensions: Option<Vec<EventLogExtension>>XES Extensions
classifiers: Option<Vec<EventLogClassifier>>XES Event classifiers
global_trace_attrs: Option<Attributes>Global trace attributes
global_event_attrs: Option<Attributes>Global event attributes
Implementations§
source§impl EventLog
impl EventLog
sourcepub fn get_classifier_by_name<S>(&self, name: S) -> Option<EventLogClassifier>
pub fn get_classifier_by_name<S>(&self, name: S) -> Option<EventLogClassifier>
Try to get the EventLogClassifier with the associated name
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
source§impl From<&EventLog> for EventLogActivityProjection
impl From<&EventLog> for EventLogActivityProjection
source§impl PartialEq for EventLog
impl PartialEq for EventLog
impl StructuralPartialEq for EventLog
Auto Trait Implementations§
impl RefUnwindSafe for EventLog
impl Send for EventLog
impl Sync for EventLog
impl Unpin 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