diff options
Diffstat (limited to '')
-rw-r--r-- | filamento/src/lib.rs | 9 |
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 { |