[][src]Struct etcd_rs::PutRequest

pub struct PutRequest { /* fields omitted */ }

Request for putting key-value.

Methods

impl PutRequest[src]

pub fn new<K, V>(key: K, value: V) -> Self where
    K: Into<Vec<u8>>,
    V: Into<Vec<u8>>, 
[src]

Creates a new PutRequest for saving the specified key-value.

pub fn set_lease(&mut self, lease: u64)[src]

Sets the lease ID to associate with the key in the key-value store. A lease value of 0 indicates no lease.

pub fn set_prev_kv(&mut self, prev_kv: bool)[src]

When set, responds with the key-value pair data before the update from this Put request.

pub fn set_ignore_value(&mut self, ignore_value: bool)[src]

When set, update the key without changing its current value. Returns an error if the key does not exist.

pub fn set_ignore_lease(&mut self, ignore_lease: bool)[src]

When set, update the key without changing its current lease. Returns an error if the key does not exist.

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> IntoRequest<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 

impl<T> WithSubscriber for T[src]