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 (for a replicated sink, writes to different replicas). 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 moreimpl Copy for InflightConfig
Source§impl Debug for InflightConfig
impl Debug for InflightConfig
Source§impl Default for InflightConfig
impl Default for InflightConfig
Source§impl<'de> Deserialize<'de> for InflightConfigwhere
InflightConfig: Default,
impl<'de> Deserialize<'de> for InflightConfigwhere
InflightConfig: Default,
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for InflightConfig
Source§impl PartialEq for InflightConfig
impl PartialEq 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§
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.