Struct etcd_rs::TxnRequest
source · pub struct TxnRequest { /* private fields */ }Implementations
sourceimpl TxnRequest
impl TxnRequest
sourcepub fn when_version(self, key_range: KeyRange, cmp: TxnCmp, version: usize) -> Self
pub fn when_version(self, key_range: KeyRange, cmp: TxnCmp, version: usize) -> Self
Adds a version compare.
sourcepub fn when_create_revision(
self,
key_range: KeyRange,
cmp: TxnCmp,
revision: usize
) -> Self
pub fn when_create_revision(
self,
key_range: KeyRange,
cmp: TxnCmp,
revision: usize
) -> Self
Adds a create revision compare.
sourcepub fn when_mod_revision(
self,
key_range: KeyRange,
cmp: TxnCmp,
revision: usize
) -> Self
pub fn when_mod_revision(
self,
key_range: KeyRange,
cmp: TxnCmp,
revision: usize
) -> Self
Adds a mod revision compare.
sourcepub fn when_value<V>(self, key_range: KeyRange, cmp: TxnCmp, value: V) -> Selfwhere
V: Into<Vec<u8>>,
pub fn when_value<V>(self, key_range: KeyRange, cmp: TxnCmp, value: V) -> Selfwhere
V: Into<Vec<u8>>,
Adds a value compare.
Trait Implementations
sourceimpl Debug for TxnRequest
impl Debug for TxnRequest
sourceimpl Default for TxnRequest
impl Default for TxnRequest
sourceimpl From<TxnRequest> for TxnOp
impl From<TxnRequest> for TxnOp
sourcefn from(req: TxnRequest) -> Self
fn from(req: TxnRequest) -> Self
Converts to this type from the input type.
Auto Trait Implementations
impl RefUnwindSafe for TxnRequest
impl Send for TxnRequest
impl Sync for TxnRequest
impl Unpin for TxnRequest
impl UnwindSafe for TxnRequest
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
sourcefn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request