pub struct TaskReport {
pub task_name: String,
pub task_type: TaskType,
pub efficiency_score: f64,
pub cpu_efficiency: f64,
pub memory_efficiency: f64,
pub io_efficiency: f64,
pub bottleneck: String,
pub recommendations: Vec<String>,
}Expand description
Task efficiency report
Fields§
§task_name: String§task_type: TaskType§efficiency_score: f64§cpu_efficiency: f64§memory_efficiency: f64§io_efficiency: f64§bottleneck: String§recommendations: Vec<String>Trait Implementations§
Source§impl Clone for TaskReport
impl Clone for TaskReport
Source§fn clone(&self) -> TaskReport
fn clone(&self) -> TaskReport
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TaskReport
impl Debug for TaskReport
Source§impl<'de> Deserialize<'de> for TaskReport
impl<'de> Deserialize<'de> for TaskReport
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for TaskReport
impl RefUnwindSafe for TaskReport
impl Send for TaskReport
impl Sync for TaskReport
impl Unpin for TaskReport
impl UnsafeUnpin for TaskReport
impl UnwindSafe for TaskReport
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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