pub struct RouteDiagnostics { /* private fields */ }
Expand description
Enhanced diagnostics for route analysis and debugging
Implementations§
Source§impl RouteDiagnostics
impl RouteDiagnostics
Sourcepub fn with_colors(self, enable: bool) -> Self
pub fn with_colors(self, enable: bool) -> Self
Configure color output
Sourcepub fn with_timing(self, enable: bool) -> Self
pub fn with_timing(self, enable: bool) -> Self
Configure timing output
Sourcepub fn with_max_width(self, width: usize) -> Self
pub fn with_max_width(self, width: usize) -> Self
Set maximum output width
Sourcepub fn format_conflict_report(&self, conflicts: &[RouteConflict]) -> String
pub fn format_conflict_report(&self, conflicts: &[RouteConflict]) -> String
Generate comprehensive conflict report
Sourcepub fn format_validation_summary(&self, report: &ValidationReport) -> String
pub fn format_validation_summary(&self, report: &ValidationReport) -> String
Format validation report summary
Sourcepub fn format_route_analysis(&self, routes: &[RouteDefinition]) -> String
pub fn format_route_analysis(&self, routes: &[RouteDefinition]) -> String
Format route analysis for debugging
Sourcepub fn format_performance_recommendations(
&self,
routes: &[RouteDefinition],
) -> String
pub fn format_performance_recommendations( &self, routes: &[RouteDefinition], ) -> String
Format performance recommendations
Trait Implementations§
Source§impl Debug for RouteDiagnostics
impl Debug for RouteDiagnostics
Auto Trait Implementations§
impl Freeze for RouteDiagnostics
impl RefUnwindSafe for RouteDiagnostics
impl Send for RouteDiagnostics
impl Sync for RouteDiagnostics
impl Unpin for RouteDiagnostics
impl UnwindSafe for RouteDiagnostics
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