Struct bmemcached::MemcachedClient [−][src]
pub struct MemcachedClient { /* fields omitted */ }
Struct that holds all connections and proxy commands to the right server based on the key
Methods
impl MemcachedClient
[src]
impl MemcachedClient
pub fn new<A: ToSocketAddrs>(
addrs: Vec<A>,
connections_per_addr: u8
) -> Result<MemcachedClient>
[src]
pub fn new<A: ToSocketAddrs>(
addrs: Vec<A>,
connections_per_addr: u8
) -> Result<MemcachedClient>
pub fn set<K, V>(&self, key: K, value: V, time: u32) -> Result<()> where
K: AsRef<[u8]>,
V: ToMemcached,
[src]
pub fn set<K, V>(&self, key: K, value: V, time: u32) -> Result<()> where
K: AsRef<[u8]>,
V: ToMemcached,
pub fn add<K, V>(&self, key: K, value: V, time: u32) -> Result<()> where
K: AsRef<[u8]>,
V: ToMemcached,
[src]
pub fn add<K, V>(&self, key: K, value: V, time: u32) -> Result<()> where
K: AsRef<[u8]>,
V: ToMemcached,
pub fn replace<K, V>(&self, key: K, value: V, time: u32) -> Result<()> where
K: AsRef<[u8]>,
V: ToMemcached,
[src]
pub fn replace<K, V>(&self, key: K, value: V, time: u32) -> Result<()> where
K: AsRef<[u8]>,
V: ToMemcached,
pub fn get<K, V>(&self, key: K) -> Result<V> where
K: AsRef<[u8]>,
V: FromMemcached,
[src]
pub fn get<K, V>(&self, key: K) -> Result<V> where
K: AsRef<[u8]>,
V: FromMemcached,
pub fn delete<K>(&self, key: K) -> Result<()> where
K: AsRef<[u8]>,
[src]
pub fn delete<K>(&self, key: K) -> Result<()> where
K: AsRef<[u8]>,
pub fn increment<K>(
&self,
key: K,
amount: u64,
initial: u64,
time: u32
) -> Result<u64> where
K: AsRef<[u8]>,
[src]
pub fn increment<K>(
&self,
key: K,
amount: u64,
initial: u64,
time: u32
) -> Result<u64> where
K: AsRef<[u8]>,
pub fn decrement<K>(
&self,
key: K,
amount: u64,
initial: u64,
time: u32
) -> Result<u64> where
K: AsRef<[u8]>,
[src]
pub fn decrement<K>(
&self,
key: K,
amount: u64,
initial: u64,
time: u32
) -> Result<u64> where
K: AsRef<[u8]>,
Auto Trait Implementations
impl Send for MemcachedClient
impl Send for MemcachedClient
impl Sync for MemcachedClient
impl Sync for MemcachedClient