pub struct NetworkPerformanceReport {
pub network_id: String,
pub layer_count: usize,
pub layer_metrics: Vec<LayerPerformanceMetrics>,
pub total_network_speedup: f64,
pub recommended_optimizations: Vec<String>,
}Expand description
Comprehensive network performance report
Fields§
§network_id: String§layer_count: usize§layer_metrics: Vec<LayerPerformanceMetrics>§total_network_speedup: f64§recommended_optimizations: Vec<String>Trait Implementations§
Auto Trait Implementations§
impl Freeze for NetworkPerformanceReport
impl RefUnwindSafe for NetworkPerformanceReport
impl Send for NetworkPerformanceReport
impl Sync for NetworkPerformanceReport
impl Unpin for NetworkPerformanceReport
impl UnsafeUnpin for NetworkPerformanceReport
impl UnwindSafe for NetworkPerformanceReport
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> 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