pub struct WorkflowPlan {
pub total_files: usize,
pub total_duration: f64,
pub total_input_size: u64,
pub estimated_output_size: u64,
pub estimated_encoding_time: f64,
pub space_savings: u64,
pub compression_ratio: f64,
pub recommended_parallel_jobs: usize,
}Expand description
Workflow plan.
Fields§
§total_files: usizeTotal number of files.
total_duration: f64Total duration in seconds.
total_input_size: u64Total input size in bytes.
estimated_output_size: u64Estimated output size in bytes.
estimated_encoding_time: f64Estimated encoding time in seconds.
space_savings: u64Space savings in bytes.
compression_ratio: f64Compression ratio.
recommended_parallel_jobs: usizeRecommended number of parallel jobs.
Implementations§
Trait Implementations§
Source§impl Clone for WorkflowPlan
impl Clone for WorkflowPlan
Source§fn clone(&self) -> WorkflowPlan
fn clone(&self) -> WorkflowPlan
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 WorkflowPlan
impl RefUnwindSafe for WorkflowPlan
impl Send for WorkflowPlan
impl Sync for WorkflowPlan
impl Unpin for WorkflowPlan
impl UnsafeUnpin for WorkflowPlan
impl UnwindSafe for WorkflowPlan
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