pub struct VisualizationData {
pub timelines: BTreeMap<u64, Timeline>,
pub external_events: Vec<(usize, ExternalEvent)>,
pub preprocess_external_events: Vec<(usize, ExternalEvent)>,
pub event_line_map: BTreeMap<usize, Vec<ExternalEvent>>,
}
Fields§
§timelines: BTreeMap<u64, Timeline>
§external_events: Vec<(usize, ExternalEvent)>
§preprocess_external_events: Vec<(usize, ExternalEvent)>
§event_line_map: BTreeMap<usize, Vec<ExternalEvent>>
Trait Implementations§
Source§impl Debug for VisualizationData
impl Debug for VisualizationData
Source§impl Visualizable for VisualizationData
impl Visualizable for VisualizationData
fn get_name_from_hash(&self, hash: &u64) -> Option<String>
fn is_mut(&self, hash: &u64) -> bool
fn is_mutref(&self, hash: &u64) -> bool
fn calc_state( &self, previous_state: &State, event: &Event, event_line: usize, hash: &u64, ) -> State
fn get_states(&self, hash: &u64) -> Vec<(usize, usize, State)>
fn get_state(&self, hash: &u64, _line_number: &usize) -> Option<State>
fn append_external_event(&mut self, event: ExternalEvent, line_number: &usize)
fn _append_event( &mut self, resource_access_point: &ResourceAccessPoint, event: Event, line_number: &usize, )
fn append_processed_external_event( &mut self, event: ExternalEvent, line_number: usize, )
Auto Trait Implementations§
impl Freeze for VisualizationData
impl RefUnwindSafe for VisualizationData
impl Send for VisualizationData
impl Sync for VisualizationData
impl Unpin for VisualizationData
impl UnwindSafe for VisualizationData
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