pub trait TraceReader {
// Required method
fn load_trace_events(
&mut self,
path: &Path,
) -> Result<Vec<TraceLowLevelEvent>, Box<dyn Error>>;
}pub trait TraceReader {
// Required method
fn load_trace_events(
&mut self,
path: &Path,
) -> Result<Vec<TraceLowLevelEvent>, Box<dyn Error>>;
}