pub fn merge(&self, key: &T::Key, value: &T::Value) -> impl Future<Item = (), Error = Error> {
        let client = self.client.clone();
        write_key_future::<T>(key)
            .join(future::result(bincode::serialize(value).map_err(From::from)))
            .and_then(move |(k, v)| client.merge(k, v).map_err(From::from))
    }
/// Merge `value` into the entry at the given key.
Merge `value` into the entry at the given key.
Merge ` value ` into the entry at the given key .
pub fn merge(&self, key: &T::Key, value: &T::Value) -> impl Future<Item = (), Error = Error> {
        let client = self.client.clone();
        write_key_future::<T>(key)
            .join(future::result(bincode::serialize(value).map_err(From::from)))
            .and_then(move |(k, v)| client.merge(k, v).map_err(From::from))
    }
pub fn merge ( & self , key : & T :: Key , value : & T :: Value ) -> impl Future < Item = ( ) , Error = Error > { let client = self . client . clone ( ) ; write_key_future :: < T > ( key ) . join ( future :: result ( bincode :: serialize ( value ) . map_err ( From :: from ) ) ) . and_then ( move | ( k , v ) | client . merge ( k , v ) . map_err ( From :: from ) ) }
Merge `value` into the entry at the given key.
Merge ` value ` into the entry at the given key .
&self
key
&T::Key
value
&T::Value
&self
key
&T::Key
value
&T::Value