pub struct DistributedReadRoutingReport {
pub schema_version: u32,
pub requested_mode: String,
pub effective_mode: Option<String>,
pub decision: String,
pub ranges: Vec<String>,
pub freshness: Option<String>,
pub retry_count: u32,
pub failover_count: u32,
pub outcome: String,
pub reason: Option<String>,
}Expand description
A routing/status report kept separate from row output. Fields unavailable before a server coordinator responds remain null rather than being filled with local guesses.
Fields§
§schema_version: u32§requested_mode: String§effective_mode: Option<String>§decision: String§ranges: Vec<String>§freshness: Option<String>§retry_count: u32§failover_count: u32§outcome: String§reason: Option<String>Implementations§
Trait Implementations§
Source§impl Clone for DistributedReadRoutingReport
impl Clone for DistributedReadRoutingReport
Source§fn clone(&self) -> DistributedReadRoutingReport
fn clone(&self) -> DistributedReadRoutingReport
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 DistributedReadRoutingReport
impl Debug for DistributedReadRoutingReport
Auto Trait Implementations§
impl Freeze for DistributedReadRoutingReport
impl RefUnwindSafe for DistributedReadRoutingReport
impl Send for DistributedReadRoutingReport
impl Sync for DistributedReadRoutingReport
impl Unpin for DistributedReadRoutingReport
impl UnsafeUnpin for DistributedReadRoutingReport
impl UnwindSafe for DistributedReadRoutingReport
Blanket Implementations§
impl<T> Allocation for T
impl<T> Allocation for T
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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