pub struct ShardingSnapshot {
pub regions: Vec<ShardRegionInfo>,
pub allocations: Vec<(String, String)>,
}Fields§
§regions: Vec<ShardRegionInfo>§allocations: Vec<(String, String)>Trait Implementations§
Source§impl Clone for ShardingSnapshot
impl Clone for ShardingSnapshot
Source§fn clone(&self) -> ShardingSnapshot
fn clone(&self) -> ShardingSnapshot
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 moreSource§impl Debug for ShardingSnapshot
impl Debug for ShardingSnapshot
Source§impl Default for ShardingSnapshot
impl Default for ShardingSnapshot
Source§fn default() -> ShardingSnapshot
fn default() -> ShardingSnapshot
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ShardingSnapshot
impl<'de> Deserialize<'de> for ShardingSnapshot
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
Auto Trait Implementations§
impl Freeze for ShardingSnapshot
impl RefUnwindSafe for ShardingSnapshot
impl Send for ShardingSnapshot
impl Sync for ShardingSnapshot
impl Unpin for ShardingSnapshot
impl UnsafeUnpin for ShardingSnapshot
impl UnwindSafe for ShardingSnapshot
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> 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