pub struct TxnRequest { /* private fields */ }
Implementations§
Source§impl 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) -> Self
pub fn when_value<V>(self, key_range: KeyRange, cmp: TxnCmp, value: V) -> Self
Adds a value compare.
Trait Implementations§
Source§impl Debug for TxnRequest
impl Debug for TxnRequest
Source§impl Default for TxnRequest
impl Default for TxnRequest
Source§impl From<TxnRequest> for TxnOp
impl From<TxnRequest> for TxnOp
Source§fn from(req: TxnRequest) -> Self
fn from(req: TxnRequest) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for TxnRequest
impl RefUnwindSafe for TxnRequest
impl Send for TxnRequest
impl Sync for TxnRequest
impl Unpin for TxnRequest
impl UnwindSafe for TxnRequest
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> 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