aboutsummaryrefslogtreecommitdiffstats
path: root/filamento/src/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--filamento/src/lib.rs9
1 files changed, 9 insertions, 0 deletions
diff --git a/filamento/src/lib.rs b/filamento/src/lib.rs
index 42646be..7946241 100644
--- a/filamento/src/lib.rs
+++ b/filamento/src/lib.rs
@@ -191,6 +191,15 @@ pub struct Client<Fs: FileStore> {
timeout: Duration,
}
+impl<Fs: FileStore> Client<Fs> {
+ pub fn with_timeout(&self, timeout: Duration) -> Self {
+ Self {
+ sender: self.sender.clone(),
+ timeout,
+ }
+ }
+}
+
impl<Fs: FileStore> Clone for Client<Fs> {
fn clone(&self) -> Self {
Self {