#[non_exhaustive]pub struct SkippedTablet {
pub tablet_uid: u64,
pub incarnation: Bytes,
/* private fields */
}Expand description
A tablet that was skipped by the client. See Tablet.tablet_uid and
Tablet.incarnation.
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.tablet_uid: u64The tablet UID of the tablet that was skipped. See Tablet.tablet_uid.
incarnation: BytesThe incarnation of the tablet that was skipped. See Tablet.incarnation.
Implementations§
Source§impl SkippedTablet
impl SkippedTablet
Sourcepub fn set_tablet_uid<T: Into<u64>>(self, v: T) -> Self
pub fn set_tablet_uid<T: Into<u64>>(self, v: T) -> Self
Sets the value of tablet_uid.
Sourcepub fn set_incarnation<T: Into<Bytes>>(self, v: T) -> Self
pub fn set_incarnation<T: Into<Bytes>>(self, v: T) -> Self
Sets the value of incarnation.
Trait Implementations§
Source§impl Clone for SkippedTablet
impl Clone for SkippedTablet
Source§fn clone(&self) -> SkippedTablet
fn clone(&self) -> SkippedTablet
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 SkippedTablet
impl Debug for SkippedTablet
Source§impl Default for SkippedTablet
impl Default for SkippedTablet
Source§fn default() -> SkippedTablet
fn default() -> SkippedTablet
Returns the “default value” for a type. Read more
Source§impl Message for SkippedTablet
impl Message for SkippedTablet
Source§impl PartialEq for SkippedTablet
impl PartialEq for SkippedTablet
Source§fn eq(&self, other: &SkippedTablet) -> bool
fn eq(&self, other: &SkippedTablet) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for SkippedTablet
Auto Trait Implementations§
impl !Freeze for SkippedTablet
impl RefUnwindSafe for SkippedTablet
impl Send for SkippedTablet
impl Sync for SkippedTablet
impl Unpin for SkippedTablet
impl UnsafeUnpin for SkippedTablet
impl UnwindSafe for SkippedTablet
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