Struct etcd_client::Compare [−][src]
#[repr(transparent)]pub struct Compare(_);
Transaction comparision.
Implementations
impl Compare
[src]
impl Compare
[src]pub fn version(key: impl Into<Vec<u8>>, cmp: CompareOp, version: i64) -> Self
[src]
Compares the version of the given key.
pub fn create_revision(
key: impl Into<Vec<u8>>,
cmp: CompareOp,
revision: i64
) -> Self
[src]
key: impl Into<Vec<u8>>,
cmp: CompareOp,
revision: i64
) -> Self
Compares the creation revision of the given key.
pub fn mod_revision(
key: impl Into<Vec<u8>>,
cmp: CompareOp,
revision: i64
) -> Self
[src]
key: impl Into<Vec<u8>>,
cmp: CompareOp,
revision: i64
) -> Self
Compares the last modified revision of the given key.
pub fn value(
key: impl Into<Vec<u8>>,
cmp: CompareOp,
value: impl Into<Vec<u8>>
) -> Self
[src]
key: impl Into<Vec<u8>>,
cmp: CompareOp,
value: impl Into<Vec<u8>>
) -> Self
Compares the value of the given key.
pub fn lease(key: impl Into<Vec<u8>>, cmp: CompareOp, lease: i64) -> Self
[src]
Compares the lease id of the given key.
pub fn with_range(self, end: impl Into<Vec<u8>>) -> Self
[src]
Sets the comparison to scan the range [key, end).
pub fn with_prefix(self) -> Self
[src]
Sets the comparison to scan all keys prefixed by the key.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Compare
impl RefUnwindSafe for Compare
impl UnwindSafe for Compare
impl UnwindSafe for Compare
Blanket Implementations
impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> IntoRequest<T> for T
[src]
impl<T> IntoRequest<T> for T
[src]pub fn into_request(self) -> Request<T>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
pub fn vzip(self) -> V
impl<T> WithSubscriber for T
[src]
impl<T> WithSubscriber for T
[src]pub fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
[src]
S: Into<Dispatch>,