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
Complexity analysis result
Fields§
§total_releases: usize
Total number of releases
total_tracks: usize
Total number of tracks across all releases
max_tracks_per_release: usize
Maximum tracks in a single release
complexity_score: f32
Computed complexity score (0.0-1.0)
recommended_config: ParallelConfig
Recommended parallel configuration
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