pub struct StashConfig {
pub threshold_bytes: usize,
pub ttl: Duration,
}Expand description
Controls when results are stashed to disk and how long they live.
Fields§
§threshold_bytes: usizeResults above this many bytes go to disk + ref. Below stays inline.
ttl: DurationMaximum age of an un-pulled entry before the TTL sweep reclaims it.
Trait Implementations§
Source§impl Clone for StashConfig
impl Clone for StashConfig
Source§fn clone(&self) -> StashConfig
fn clone(&self) -> StashConfig
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 StashConfig
impl Debug for StashConfig
Auto Trait Implementations§
impl Freeze for StashConfig
impl RefUnwindSafe for StashConfig
impl Send for StashConfig
impl Sync for StashConfig
impl Unpin for StashConfig
impl UnsafeUnpin for StashConfig
impl UnwindSafe for StashConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request§impl<L> LayerExt<L> for L
impl<L> LayerExt<L> for L
§fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
Applies the layer to a service and wraps it in [
Layered].