pub trait Operation {
    fn set(
        &mut self,
        key: &[u8],
        value: &[u8],
        flags: u32,
        expiration: u32
    ) -> MemCachedResult<()>; fn add(
        &mut self,
        key: &[u8],
        value: &[u8],
        flags: u32,
        expiration: u32
    ) -> MemCachedResult<()>; fn delete(&mut self, key: &[u8]) -> MemCachedResult<()>; fn replace(
        &mut self,
        key: &[u8],
        value: &[u8],
        flags: u32,
        expiration: u32
    ) -> MemCachedResult<()>; fn get(&mut self, key: &[u8]) -> MemCachedResult<(Vec<u8>, u32)>; fn getk(&mut self, key: &[u8]) -> MemCachedResult<(Vec<u8>, Vec<u8>, u32)>; fn increment(
        &mut self,
        key: &[u8],
        amount: u64,
        initial: u64,
        expiration: u32
    ) -> MemCachedResult<u64>; fn decrement(
        &mut self,
        key: &[u8],
        amount: u64,
        initial: u64,
        expiration: u32
    ) -> MemCachedResult<u64>; fn append(&mut self, key: &[u8], value: &[u8]) -> MemCachedResult<()>; fn prepend(&mut self, key: &[u8], value: &[u8]) -> MemCachedResult<()>; fn touch(&mut self, key: &[u8], expiration: u32) -> MemCachedResult<()>; }

Required Methods

Implementors