pub struct VisualizationGenerator { /* private fields */ }Expand description
Main visualization generator
Implementations§
Source§impl VisualizationGenerator
impl VisualizationGenerator
Sourcepub fn with_config(config: VisualizationConfig) -> Self
pub fn with_config(config: VisualizationConfig) -> Self
Create a new visualization generator with custom config
Sourcepub fn generate_html_report(
&self,
profiles: &HashMap<TaskId, TaskResourceProfile>,
) -> Result<String, VisualizationError>
pub fn generate_html_report( &self, profiles: &HashMap<TaskId, TaskResourceProfile>, ) -> Result<String, VisualizationError>
Generate complete HTML report from task profiles
Sourcepub fn analyze_profiles(
&self,
profiles: &HashMap<TaskId, TaskResourceProfile>,
) -> Result<PerformanceAnalytics, VisualizationError>
pub fn analyze_profiles( &self, profiles: &HashMap<TaskId, TaskResourceProfile>, ) -> Result<PerformanceAnalytics, VisualizationError>
Generate analytics data from profiles
Trait Implementations§
Auto Trait Implementations§
impl Freeze for VisualizationGenerator
impl RefUnwindSafe for VisualizationGenerator
impl Send for VisualizationGenerator
impl Sync for VisualizationGenerator
impl Unpin for VisualizationGenerator
impl UnwindSafe for VisualizationGenerator
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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