pub enum ConsistencyMode {
Strong,
Eventual,
}Expand description
Consistency mode for table writes.
Eventual(default): Writes append to WAL, consumer drains in batches.Strong: Writes go directly to the backend, read-after-write consistency.
Variants§
Strong
Writes go directly to the backend. Read-after-write consistency.
Eventual
Writes go through WAL with batched consumer. Higher throughput.
Trait Implementations§
Source§impl Clone for ConsistencyMode
impl Clone for ConsistencyMode
Source§fn clone(&self) -> ConsistencyMode
fn clone(&self) -> ConsistencyMode
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 ConsistencyMode
Source§impl Debug for ConsistencyMode
impl Debug for ConsistencyMode
Source§impl Default for ConsistencyMode
impl Default for ConsistencyMode
Source§fn default() -> ConsistencyMode
fn default() -> ConsistencyMode
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ConsistencyMode
impl<'de> Deserialize<'de> for ConsistencyMode
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
Source§impl Display for ConsistencyMode
impl Display for ConsistencyMode
impl Eq for ConsistencyMode
Source§impl FromStr for ConsistencyMode
impl FromStr for ConsistencyMode
Source§impl PartialEq for ConsistencyMode
impl PartialEq for ConsistencyMode
Source§fn eq(&self, other: &ConsistencyMode) -> bool
fn eq(&self, other: &ConsistencyMode) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ConsistencyMode
impl Serialize for ConsistencyMode
impl StructuralPartialEq for ConsistencyMode
Auto Trait Implementations§
impl Freeze for ConsistencyMode
impl RefUnwindSafe for ConsistencyMode
impl Send for ConsistencyMode
impl Sync for ConsistencyMode
impl Unpin for ConsistencyMode
impl UnsafeUnpin for ConsistencyMode
impl UnwindSafe for ConsistencyMode
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,
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§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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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> ToEcoString for T
impl<T> ToEcoString for T
Source§fn to_eco_string(&self) -> EcoString
fn to_eco_string(&self) -> EcoString
Converts the given value to an
EcoString.