#[non_exhaustive]pub struct ExcludeReplicas {
pub replica_selections: Vec<ReplicaSelection>,
/* private fields */
}Expand description
An ExcludeReplicas contains a repeated set of ReplicaSelection that should be excluded from serving requests.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.replica_selections: Vec<ReplicaSelection>The directed read replica selector.
Implementations§
Source§impl ExcludeReplicas
impl ExcludeReplicas
Sourcepub fn set_replica_selections<T, V>(self, v: T) -> Self
pub fn set_replica_selections<T, V>(self, v: T) -> Self
Sets the value of replica_selections.
Trait Implementations§
Source§impl Clone for ExcludeReplicas
impl Clone for ExcludeReplicas
Source§fn clone(&self) -> ExcludeReplicas
fn clone(&self) -> ExcludeReplicas
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 ExcludeReplicas
impl Debug for ExcludeReplicas
Source§impl Default for ExcludeReplicas
impl Default for ExcludeReplicas
Source§fn default() -> ExcludeReplicas
fn default() -> ExcludeReplicas
Returns the “default value” for a type. Read more
Source§impl Message for ExcludeReplicas
impl Message for ExcludeReplicas
Source§impl PartialEq for ExcludeReplicas
impl PartialEq for ExcludeReplicas
Source§fn eq(&self, other: &ExcludeReplicas) -> bool
fn eq(&self, other: &ExcludeReplicas) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ExcludeReplicas
Auto Trait Implementations§
impl Freeze for ExcludeReplicas
impl RefUnwindSafe for ExcludeReplicas
impl Send for ExcludeReplicas
impl Sync for ExcludeReplicas
impl Unpin for ExcludeReplicas
impl UnsafeUnpin for ExcludeReplicas
impl UnwindSafe for ExcludeReplicas
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<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request