[−][src]Trait memcached::proto::CasOperation
Required methods
fn set_cas(
&mut self,
key: &[u8],
value: &[u8],
flags: u32,
expiration: u32,
cas: u64
) -> MemCachedResult<u64>
&mut self,
key: &[u8],
value: &[u8],
flags: u32,
expiration: u32,
cas: u64
) -> MemCachedResult<u64>
fn add_cas(
&mut self,
key: &[u8],
value: &[u8],
flags: u32,
expiration: u32
) -> MemCachedResult<u64>
&mut self,
key: &[u8],
value: &[u8],
flags: u32,
expiration: u32
) -> MemCachedResult<u64>
fn replace_cas(
&mut self,
key: &[u8],
value: &[u8],
flags: u32,
expiration: u32,
cas: u64
) -> MemCachedResult<u64>
&mut self,
key: &[u8],
value: &[u8],
flags: u32,
expiration: u32,
cas: u64
) -> MemCachedResult<u64>
fn get_cas(&mut self, key: &[u8]) -> MemCachedResult<(Vec<u8>, u32, u64)>
fn getk_cas(
&mut self,
key: &[u8]
) -> MemCachedResult<(Vec<u8>, Vec<u8>, u32, u64)>
&mut self,
key: &[u8]
) -> MemCachedResult<(Vec<u8>, Vec<u8>, u32, u64)>
fn increment_cas(
&mut self,
key: &[u8],
amount: u64,
initial: u64,
expiration: u32,
cas: u64
) -> MemCachedResult<(u64, u64)>
&mut self,
key: &[u8],
amount: u64,
initial: u64,
expiration: u32,
cas: u64
) -> MemCachedResult<(u64, u64)>
fn decrement_cas(
&mut self,
key: &[u8],
amount: u64,
initial: u64,
expiration: u32,
cas: u64
) -> MemCachedResult<(u64, u64)>
&mut self,
key: &[u8],
amount: u64,
initial: u64,
expiration: u32,
cas: u64
) -> MemCachedResult<(u64, u64)>
fn append_cas(
&mut self,
key: &[u8],
value: &[u8],
cas: u64
) -> MemCachedResult<u64>
&mut self,
key: &[u8],
value: &[u8],
cas: u64
) -> MemCachedResult<u64>
fn prepend_cas(
&mut self,
key: &[u8],
value: &[u8],
cas: u64
) -> MemCachedResult<u64>
&mut self,
key: &[u8],
value: &[u8],
cas: u64
) -> MemCachedResult<u64>
fn touch_cas(
&mut self,
key: &[u8],
expiration: u32,
cas: u64
) -> MemCachedResult<u64>
&mut self,
key: &[u8],
expiration: u32,
cas: u64
) -> MemCachedResult<u64>
Implementors
impl CasOperation for Client
[src]
fn set_cas(
&mut self,
key: &[u8],
value: &[u8],
flags: u32,
expiration: u32,
cas: u64
) -> MemCachedResult<u64>
[src]
&mut self,
key: &[u8],
value: &[u8],
flags: u32,
expiration: u32,
cas: u64
) -> MemCachedResult<u64>
fn add_cas(
&mut self,
key: &[u8],
value: &[u8],
flags: u32,
expiration: u32
) -> MemCachedResult<u64>
[src]
&mut self,
key: &[u8],
value: &[u8],
flags: u32,
expiration: u32
) -> MemCachedResult<u64>
fn replace_cas(
&mut self,
key: &[u8],
value: &[u8],
flags: u32,
expiration: u32,
cas: u64
) -> MemCachedResult<u64>
[src]
&mut self,
key: &[u8],
value: &[u8],
flags: u32,
expiration: u32,
cas: u64
) -> MemCachedResult<u64>
fn get_cas(&mut self, key: &[u8]) -> MemCachedResult<(Vec<u8>, u32, u64)>
[src]
fn getk_cas(
&mut self,
key: &[u8]
) -> MemCachedResult<(Vec<u8>, Vec<u8>, u32, u64)>
[src]
&mut self,
key: &[u8]
) -> MemCachedResult<(Vec<u8>, Vec<u8>, u32, u64)>
fn increment_cas(
&mut self,
key: &[u8],
amount: u64,
initial: u64,
expiration: u32,
cas: u64
) -> MemCachedResult<(u64, u64)>
[src]
&mut self,
key: &[u8],
amount: u64,
initial: u64,
expiration: u32,
cas: u64
) -> MemCachedResult<(u64, u64)>
fn decrement_cas(
&mut self,
key: &[u8],
amount: u64,
initial: u64,
expiration: u32,
cas: u64
) -> MemCachedResult<(u64, u64)>
[src]
&mut self,
key: &[u8],
amount: u64,
initial: u64,
expiration: u32,
cas: u64
) -> MemCachedResult<(u64, u64)>
fn append_cas(
&mut self,
key: &[u8],
value: &[u8],
cas: u64
) -> MemCachedResult<u64>
[src]
&mut self,
key: &[u8],
value: &[u8],
cas: u64
) -> MemCachedResult<u64>
fn prepend_cas(
&mut self,
key: &[u8],
value: &[u8],
cas: u64
) -> MemCachedResult<u64>
[src]
&mut self,
key: &[u8],
value: &[u8],
cas: u64
) -> MemCachedResult<u64>
fn touch_cas(
&mut self,
key: &[u8],
expiration: u32,
cas: u64
) -> MemCachedResult<u64>
[src]
&mut self,
key: &[u8],
expiration: u32,
cas: u64
) -> MemCachedResult<u64>
impl<T: BufRead + Write + Send> CasOperation for BinaryProto<T>
[src]
fn set_cas(
&mut self,
key: &[u8],
value: &[u8],
flags: u32,
expiration: u32,
cas: u64
) -> MemCachedResult<u64>
[src]
&mut self,
key: &[u8],
value: &[u8],
flags: u32,
expiration: u32,
cas: u64
) -> MemCachedResult<u64>
fn add_cas(
&mut self,
key: &[u8],
value: &[u8],
flags: u32,
expiration: u32
) -> MemCachedResult<u64>
[src]
&mut self,
key: &[u8],
value: &[u8],
flags: u32,
expiration: u32
) -> MemCachedResult<u64>
fn replace_cas(
&mut self,
key: &[u8],
value: &[u8],
flags: u32,
expiration: u32,
cas: u64
) -> MemCachedResult<u64>
[src]
&mut self,
key: &[u8],
value: &[u8],
flags: u32,
expiration: u32,
cas: u64
) -> MemCachedResult<u64>
fn get_cas(&mut self, key: &[u8]) -> MemCachedResult<(Vec<u8>, u32, u64)>
[src]
fn getk_cas(
&mut self,
key: &[u8]
) -> MemCachedResult<(Vec<u8>, Vec<u8>, u32, u64)>
[src]
&mut self,
key: &[u8]
) -> MemCachedResult<(Vec<u8>, Vec<u8>, u32, u64)>
fn increment_cas(
&mut self,
key: &[u8],
amount: u64,
initial: u64,
expiration: u32,
cas: u64
) -> MemCachedResult<(u64, u64)>
[src]
&mut self,
key: &[u8],
amount: u64,
initial: u64,
expiration: u32,
cas: u64
) -> MemCachedResult<(u64, u64)>
fn decrement_cas(
&mut self,
key: &[u8],
amount: u64,
initial: u64,
expiration: u32,
cas: u64
) -> MemCachedResult<(u64, u64)>
[src]
&mut self,
key: &[u8],
amount: u64,
initial: u64,
expiration: u32,
cas: u64
) -> MemCachedResult<(u64, u64)>
fn append_cas(
&mut self,
key: &[u8],
value: &[u8],
cas: u64
) -> MemCachedResult<u64>
[src]
&mut self,
key: &[u8],
value: &[u8],
cas: u64
) -> MemCachedResult<u64>
fn prepend_cas(
&mut self,
key: &[u8],
value: &[u8],
cas: u64
) -> MemCachedResult<u64>
[src]
&mut self,
key: &[u8],
value: &[u8],
cas: u64
) -> MemCachedResult<u64>
fn touch_cas(
&mut self,
key: &[u8],
expiration: u32,
cas: u64
) -> MemCachedResult<u64>
[src]
&mut self,
key: &[u8],
expiration: u32,
cas: u64
) -> MemCachedResult<u64>