Struct tokio_memcache::Request
[−]
[src]
pub struct Request { /* fields omitted */ }
Memcached request instance. In case if you need to construct request manually.
Methods
impl Request
[src]
fn new(command: Command) -> Request
fn set_key<T>(&mut self, key: &T) where
T: AsArgument,
T: AsArgument,
Provide key field.
Examples
let mut request = Request::new(Command::Get); request.set_key(b"Hello");
fn set_value<T>(&mut self, value: &T) where
T: AsArgument,
T: AsArgument,
Provide value field.
Examples
let mut request = Request::new(Command::Set); request.set_key(b"Hello"); request.set_value(b"World");
fn set_extras<T: Extras>(&mut self, extras: T)
fn write<T: BufMut>(&self, out: &mut T) -> Result<()>
Write serialized request as a bytes into T
Errors
Returns an std::io::Error
if write had failed somehow.