Trait s3_algo::timeout::Timeout[][src]

pub trait Timeout: Send + 'static {
    fn get_timeout(&self, bytes: u64, retries: usize) -> Duration;
fn update(&mut self, _: &RequestReport);
fn get_estimate(&self) -> f64; }

Required methods

fn get_timeout(&self, bytes: u64, retries: usize) -> Duration[src]

fn update(&mut self, _: &RequestReport)[src]

fn get_estimate(&self) -> f64[src]

get estimated upload speed

Loading content...

Implementors

impl Timeout for TimeoutState[src]

Loading content...