pub struct EfficiencyConfig {
pub enable_cpu_efficiency: bool,
pub enable_memory_efficiency: bool,
pub enable_io_efficiency: bool,
pub enable_network_efficiency: bool,
pub custom_weights: Option<EfficiencyWeights>,
}Expand description
Efficiency scoring configuration
Fields§
§enable_cpu_efficiency: boolEnable CPU efficiency calculation
enable_memory_efficiency: boolEnable memory efficiency calculation
enable_io_efficiency: boolEnable IO efficiency calculation
enable_network_efficiency: boolEnable network efficiency calculation
custom_weights: Option<EfficiencyWeights>Custom weights for task types
Implementations§
Source§impl EfficiencyConfig
impl EfficiencyConfig
Sourcepub fn comprehensive() -> Self
pub fn comprehensive() -> Self
Create configuration for comprehensive scoring
Trait Implementations§
Source§impl Clone for EfficiencyConfig
impl Clone for EfficiencyConfig
Source§fn clone(&self) -> EfficiencyConfig
fn clone(&self) -> EfficiencyConfig
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 EfficiencyConfig
impl Debug for EfficiencyConfig
Auto Trait Implementations§
impl Freeze for EfficiencyConfig
impl RefUnwindSafe for EfficiencyConfig
impl Send for EfficiencyConfig
impl Sync for EfficiencyConfig
impl Unpin for EfficiencyConfig
impl UnsafeUnpin for EfficiencyConfig
impl UnwindSafe for EfficiencyConfig
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