pub struct TransferEstimate {
pub file_size_bytes: u64,
pub estimated_bps: f64,
pub estimated_duration: Duration,
pub confidence: f64,
}Expand description
Transfer time estimate for a specific file.
Fields§
§file_size_bytes: u64File size in bytes.
estimated_bps: f64Estimated bandwidth in bits per second.
estimated_duration: DurationEstimated transfer duration.
confidence: f64Confidence level from 0.0 to 1.0.
Implementations§
Trait Implementations§
Source§impl Clone for TransferEstimate
impl Clone for TransferEstimate
Source§fn clone(&self) -> TransferEstimate
fn clone(&self) -> TransferEstimate
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 TransferEstimate
impl RefUnwindSafe for TransferEstimate
impl Send for TransferEstimate
impl Sync for TransferEstimate
impl Unpin for TransferEstimate
impl UnsafeUnpin for TransferEstimate
impl UnwindSafe for TransferEstimate
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