pub struct LocalStreamLimits {
pub memory: MemoryLimits,
pub journal_operations: u64,
pub journal_bytes: u64,
pub durability: LocalDurability,
}Expand description
Explicit local retention and recovery bounds.
Fields§
§memory: MemoryLimitsCanonical in-memory semantic-state limits.
journal_operations: u64Maximum durable commands replayed at startup.
journal_bytes: u64Maximum journal bytes, including framing.
durability: LocalDurabilityJournal synchronization policy. Not recorded in the durable header.
Trait Implementations§
Source§impl Clone for LocalStreamLimits
impl Clone for LocalStreamLimits
Source§fn clone(&self) -> LocalStreamLimits
fn clone(&self) -> LocalStreamLimits
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 moreimpl Copy for LocalStreamLimits
Source§impl Debug for LocalStreamLimits
impl Debug for LocalStreamLimits
Source§impl Default for LocalStreamLimits
impl Default for LocalStreamLimits
Source§fn default() -> LocalStreamLimits
fn default() -> LocalStreamLimits
Returns the “default value” for a type. Read more
impl Eq for LocalStreamLimits
Source§impl PartialEq for LocalStreamLimits
impl PartialEq for LocalStreamLimits
impl StructuralPartialEq for LocalStreamLimits
Auto Trait Implementations§
impl Freeze for LocalStreamLimits
impl RefUnwindSafe for LocalStreamLimits
impl Send for LocalStreamLimits
impl Sync for LocalStreamLimits
impl Unpin for LocalStreamLimits
impl UnsafeUnpin for LocalStreamLimits
impl UnwindSafe for LocalStreamLimits
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request