pub struct InflightConfig {
pub max_per_shard: usize,
}Expand description
In-flight write limits for one shard worker.
Fields§
§max_per_shard: usizeConcurrent sealed batches per shard. While all permits are taken the worker stops consuming its queue, which fills and surfaces as backpressure.
Trait Implementations§
Source§impl Clone for InflightConfig
impl Clone for InflightConfig
Source§fn clone(&self) -> InflightConfig
fn clone(&self) -> InflightConfig
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 InflightConfig
impl Debug for InflightConfig
Source§impl Default for InflightConfig
impl Default for InflightConfig
Source§fn default() -> InflightConfig
fn default() -> InflightConfig
Returns the “default value” for a type. Read more
Source§impl PartialEq for InflightConfig
impl PartialEq for InflightConfig
Source§fn eq(&self, other: &InflightConfig) -> bool
fn eq(&self, other: &InflightConfig) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for InflightConfig
impl Eq for InflightConfig
impl StructuralPartialEq for InflightConfig
Auto Trait Implementations§
impl Freeze for InflightConfig
impl RefUnwindSafe for InflightConfig
impl Send for InflightConfig
impl Sync for InflightConfig
impl Unpin for InflightConfig
impl UnsafeUnpin for InflightConfig
impl UnwindSafe for InflightConfig
Blanket Implementations§
§impl<U> As for U
impl<U> As for U
§fn as_<T>(self) -> Twhere
T: CastFrom<U>,
fn as_<T>(self) -> Twhere
T: CastFrom<U>,
Casts
self to type T. The semantics of numeric casting with the as operator are followed, so <T as As>::as_::<U> can be used in the same way as T as U for numeric conversions. Read moreSource§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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more