pub struct ConsistencyConfig {
pub allowed_nodes: Vec<String>,
pub max_lag_ms: u64,
}Expand description
Consistency level configuration
Fields§
§allowed_nodes: Vec<String>Allowed node patterns
max_lag_ms: u64Maximum lag in milliseconds (0 = no lag allowed)
Implementations§
Source§impl ConsistencyConfig
impl ConsistencyConfig
Sourcepub fn allows_node(&self, node_name: &str) -> bool
pub fn allows_node(&self, node_name: &str) -> bool
Check if a node name matches this consistency config
Trait Implementations§
Source§impl Clone for ConsistencyConfig
impl Clone for ConsistencyConfig
Source§fn clone(&self) -> ConsistencyConfig
fn clone(&self) -> ConsistencyConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ConsistencyConfig
impl RefUnwindSafe for ConsistencyConfig
impl Send for ConsistencyConfig
impl Sync for ConsistencyConfig
impl Unpin for ConsistencyConfig
impl UnsafeUnpin for ConsistencyConfig
impl UnwindSafe for ConsistencyConfig
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<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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more