pub struct MemoryLimits {
pub paths: usize,
pub path_bytes: usize,
pub records: usize,
pub payload_bytes: usize,
pub commits: usize,
pub idempotency_results: usize,
}Expand description
Explicit fail-closed process-memory ceilings.
Fields§
§paths: usizeMaximum created paths, including implicit parents.
path_bytes: usizeMaximum unique retained path bytes.
records: usizeMaximum unique committed records.
payload_bytes: usizeMaximum unique retained payload bytes.
commits: usizeMaximum immutable commit envelopes.
idempotency_results: usizeMaximum stable replay identities retained indefinitely.
Trait Implementations§
Source§impl Clone for MemoryLimits
impl Clone for MemoryLimits
impl Copy for MemoryLimits
Source§impl Debug for MemoryLimits
impl Debug for MemoryLimits
Source§impl Default for MemoryLimits
impl Default for MemoryLimits
impl Eq for MemoryLimits
Source§impl PartialEq for MemoryLimits
impl PartialEq for MemoryLimits
impl StructuralPartialEq for MemoryLimits
Auto Trait Implementations§
impl Freeze for MemoryLimits
impl RefUnwindSafe for MemoryLimits
impl Send for MemoryLimits
impl Sync for MemoryLimits
impl Unpin for MemoryLimits
impl UnsafeUnpin for MemoryLimits
impl UnwindSafe for MemoryLimits
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,
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