pub struct NativeRecordLocator {
pub document_id: String,
pub shard_id: u32,
pub sequence: U64,
pub primary_term: U64,
}Fields§
§document_id: String§shard_id: u32§sequence: U64§primary_term: U64Trait Implementations§
Source§impl Clone for NativeRecordLocator
impl Clone for NativeRecordLocator
Source§fn clone(&self) -> NativeRecordLocator
fn clone(&self) -> NativeRecordLocator
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 NativeRecordLocator
impl Debug for NativeRecordLocator
Source§impl<'de> Deserialize<'de> for NativeRecordLocator
impl<'de> Deserialize<'de> for NativeRecordLocator
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<NativeRecordLocator, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<NativeRecordLocator, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for NativeRecordLocator
impl PartialEq for NativeRecordLocator
Source§impl Serialize for NativeRecordLocator
impl Serialize for NativeRecordLocator
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for NativeRecordLocator
Auto Trait Implementations§
impl Freeze for NativeRecordLocator
impl RefUnwindSafe for NativeRecordLocator
impl Send for NativeRecordLocator
impl Sync for NativeRecordLocator
impl Unpin for NativeRecordLocator
impl UnsafeUnpin for NativeRecordLocator
impl UnwindSafe for NativeRecordLocator
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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