pub struct OffloadConfig {
pub max_offload_blob_bytes: u32,
pub default_offload_ttl_seconds: Option<u64>,
}Expand description
Static configuration consumed by ContextOffloader.
Fields§
§max_offload_blob_bytes: u32Hard ceiling on the decompressed content length (bytes).
Callers can shrink this below DEFAULT_MAX_OFFLOAD_BLOB_BYTES
per namespace via the max_offload_blob_bytes policy knob in
v0.8.0 (substrate-only in v0.7.0).
default_offload_ttl_seconds: Option<u64>Default TTL applied when the caller passes ttl_seconds = None.
None (the default) means “permanent until explicit operator
delete”.
Trait Implementations§
Source§impl Clone for OffloadConfig
impl Clone for OffloadConfig
Source§fn clone(&self) -> OffloadConfig
fn clone(&self) -> OffloadConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 OffloadConfig
impl Debug for OffloadConfig
Auto Trait Implementations§
impl Freeze for OffloadConfig
impl RefUnwindSafe for OffloadConfig
impl Send for OffloadConfig
impl Sync for OffloadConfig
impl Unpin for OffloadConfig
impl UnsafeUnpin for OffloadConfig
impl UnwindSafe for OffloadConfig
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> ErasedDestructor for Twhere
T: 'static,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more