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}