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