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