Struct etcd_client::HashKvResponse
source · pub struct HashKvResponse(/* private fields */);
Expand description
Response for hash_kv
operation.
Implementations§
source§impl HashKvResponse
impl HashKvResponse
sourcepub fn header(&self) -> Option<&ResponseHeader>
pub fn header(&self) -> Option<&ResponseHeader>
Get response header.
sourcepub fn take_header(&mut self) -> Option<ResponseHeader>
pub fn take_header(&mut self) -> Option<ResponseHeader>
Takes the header out of the response, leaving a None
in its place.
sourcepub fn hash(&self) -> u32
pub fn hash(&self) -> u32
Gets the hash value computed from the responding member’s MVCC keys up to a given revision.
sourcepub fn compact_version(&self) -> i64
pub fn compact_version(&self) -> i64
Gets compacted revision of key-value store when hash begins.
Trait Implementations§
source§impl Clone for HashKvResponse
impl Clone for HashKvResponse
source§fn clone(&self) -> HashKvResponse
fn clone(&self) -> HashKvResponse
Returns a copy 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 moreAuto Trait Implementations§
impl Freeze for HashKvResponse
impl RefUnwindSafe for HashKvResponse
impl Send for HashKvResponse
impl Sync for HashKvResponse
impl Unpin for HashKvResponse
impl UnwindSafe for HashKvResponse
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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)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