pub struct DeduplicationMiddleware {
pub sled_path: String,
pub ttl_seconds: u64,
}Expand description
Deduplication middleware configuration.
Fields§
§sled_path: StringPath to the Sled database directory.
ttl_seconds: u64Time-to-live for deduplication entries in seconds.
Trait Implementations§
Source§impl Clone for DeduplicationMiddleware
impl Clone for DeduplicationMiddleware
Source§fn clone(&self) -> DeduplicationMiddleware
fn clone(&self) -> DeduplicationMiddleware
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DeduplicationMiddleware
impl Debug for DeduplicationMiddleware
Source§impl<'de> Deserialize<'de> for DeduplicationMiddleware
impl<'de> Deserialize<'de> for DeduplicationMiddleware
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for DeduplicationMiddleware
impl RefUnwindSafe for DeduplicationMiddleware
impl Send for DeduplicationMiddleware
impl Sync for DeduplicationMiddleware
impl Unpin for DeduplicationMiddleware
impl UnwindSafe for DeduplicationMiddleware
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more