pub struct LocalObjectsLimits {
pub maximum_object_bytes: u64,
pub maximum_bytes: u64,
pub maximum_journal_operations: u64,
pub maximum_journal_bytes: u64,
pub durability: LocalDurability,
}Expand description
Exact durable-local capacity contract. Reopening requires the same capacity limits;
durability is a per-open policy.
Fields§
§maximum_object_bytes: u64Largest body admitted by a single completed object version.
maximum_bytes: u64Largest aggregate logical body/part footprint admitted by the provider.
maximum_journal_operations: u64Maximum complete mutation frames replayed at startup.
maximum_journal_bytes: u64Maximum journal bytes including its durable header and frame checksums.
durability: LocalDurabilitySynchronization policy for journal frames and bodies. Not recorded in the durable header.
Trait Implementations§
Source§impl Clone for LocalObjectsLimits
impl Clone for LocalObjectsLimits
Source§fn clone(&self) -> LocalObjectsLimits
fn clone(&self) -> LocalObjectsLimits
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 LocalObjectsLimits
Source§impl Debug for LocalObjectsLimits
impl Debug for LocalObjectsLimits
Source§impl Default for LocalObjectsLimits
impl Default for LocalObjectsLimits
Source§fn default() -> LocalObjectsLimits
fn default() -> LocalObjectsLimits
Returns the “default value” for a type. Read more
impl Eq for LocalObjectsLimits
Source§impl PartialEq for LocalObjectsLimits
impl PartialEq for LocalObjectsLimits
impl StructuralPartialEq for LocalObjectsLimits
Auto Trait Implementations§
impl Freeze for LocalObjectsLimits
impl RefUnwindSafe for LocalObjectsLimits
impl Send for LocalObjectsLimits
impl Sync for LocalObjectsLimits
impl Unpin for LocalObjectsLimits
impl UnsafeUnpin for LocalObjectsLimits
impl UnwindSafe for LocalObjectsLimits
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