qiniu_ureq/
extensions.rs

1use std::time::Duration;
2
3/// 请求超时时长扩展
4#[derive(Debug)]
5pub struct TimeoutExtension(Duration);
6
7impl TimeoutExtension {
8    /// 新建请求超时时长扩展
9    #[inline]
10    pub fn new(timeout: Duration) -> Self {
11        Self(timeout)
12    }
13
14    /// 获取请求超时时长扩展的值
15    #[inline]
16    pub fn get(&self) -> Duration {
17        self.0
18    }
19}