pub struct WorkloadAnalysis {
pub total_releases: usize,
pub total_tracks: usize,
pub max_tracks_per_release: usize,
pub complexity_score: f32,
pub recommended_config: ParallelConfig,
}
Expand description
Workload analysis result
Fields§
§total_releases: usize
§total_tracks: usize
§max_tracks_per_release: usize
§complexity_score: f32
§recommended_config: ParallelConfig
Trait Implementations§
Auto Trait Implementations§
impl Freeze for WorkloadAnalysis
impl RefUnwindSafe for WorkloadAnalysis
impl Send for WorkloadAnalysis
impl Sync for WorkloadAnalysis
impl Unpin for WorkloadAnalysis
impl UnwindSafe for WorkloadAnalysis
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> 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