Struct etcd_client::TxnResponse
source · pub struct TxnResponse(/* private fields */);
Expand description
Response for Txn
operation.
Implementations§
source§impl TxnResponse
impl TxnResponse
sourcepub fn header(&self) -> Option<&ResponseHeader>
pub fn header(&self) -> Option<&ResponseHeader>
Transaction 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 const fn succeeded(&self) -> bool
pub const fn succeeded(&self) -> bool
Returns true
if the compare evaluated to true or false
otherwise.
sourcepub fn op_responses(&self) -> Vec<TxnOpResponse>
pub fn op_responses(&self) -> Vec<TxnOpResponse>
Returns responses of transaction operations.
Trait Implementations§
source§impl Clone for TxnResponse
impl Clone for TxnResponse
source§fn clone(&self) -> TxnResponse
fn clone(&self) -> TxnResponse
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 TxnResponse
impl RefUnwindSafe for TxnResponse
impl Send for TxnResponse
impl Sync for TxnResponse
impl Unpin for TxnResponse
impl UnwindSafe for TxnResponse
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