Struct etcd_client::PutOptions [−][src]
#[repr(transparent)]pub struct PutOptions(_);
Expand description
Options for Put
operation.
Implementations
Lease is the lease ID to associate with the key in the key-value store. A lease value of 0 indicates no lease.
If prev_kv is set, etcd gets the previous key-value pair before changing it. The previous key-value pair will be returned in the put response.
If ignore_value is set, etcd updates the key using its current value. Returns an error if the key does not exist.
If ignore_lease is set, etcd updates the key using its current lease. Returns an error if the key does not exist.
Trait Implementations
Returns the “default value” for a type. Read more
Auto Trait Implementations
impl RefUnwindSafe for PutOptions
impl Send for PutOptions
impl Sync for PutOptions
impl Unpin for PutOptions
impl UnwindSafe for PutOptions
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
Wrap the input message T
in a tonic::Request
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more