pub struct WorkloadPattern {
pub id: String,
pub pattern_type: PatternType,
pub features: Vec<f64>,
pub frequency: f64,
pub avg_performance: PerformanceCharacteristics,
pub variance: f64,
pub optimal_parameters: TuningParameters,
pub confidence: f64,
}Expand description
Workload pattern recognition
Fields§
§id: StringPattern identifier
pattern_type: PatternTypePattern type
features: Vec<f64>Characteristic features
frequency: f64Frequency of occurrence
avg_performance: PerformanceCharacteristicsAverage performance characteristics
variance: f64Performance variance
optimal_parameters: TuningParametersOptimal parameters for this pattern
confidence: f64Confidence in pattern recognition
Trait Implementations§
Source§impl Clone for WorkloadPattern
impl Clone for WorkloadPattern
Source§fn clone(&self) -> WorkloadPattern
fn clone(&self) -> WorkloadPattern
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 moreAuto Trait Implementations§
impl Freeze for WorkloadPattern
impl RefUnwindSafe for WorkloadPattern
impl Send for WorkloadPattern
impl Sync for WorkloadPattern
impl Unpin for WorkloadPattern
impl UnsafeUnpin for WorkloadPattern
impl UnwindSafe for WorkloadPattern
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> 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