pub struct VisualizationSession {
pub id: String,
pub name: String,
pub start_time: Instant,
pub traces: Vec<ExecutionTrace>,
pub call_graphs: Vec<CallGraph>,
pub performance_data: PerformanceData,
pub metadata: HashMap<String, String>,
pub status: SessionStatus,
}Expand description
Visualization session
Fields§
§id: StringSession ID
name: StringSession name
start_time: InstantStart time
traces: Vec<ExecutionTrace>Collected traces
call_graphs: Vec<CallGraph>Call graphs
performance_data: PerformanceDataPerformance data
metadata: HashMap<String, String>Session metadata
status: SessionStatusSession status
Trait Implementations§
Source§impl Clone for VisualizationSession
impl Clone for VisualizationSession
Source§fn clone(&self) -> VisualizationSession
fn clone(&self) -> VisualizationSession
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for VisualizationSession
impl RefUnwindSafe for VisualizationSession
impl Send for VisualizationSession
impl Sync for VisualizationSession
impl Unpin for VisualizationSession
impl UnsafeUnpin for VisualizationSession
impl UnwindSafe for VisualizationSession
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<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more