Trait session::RequestSessionExt [] [src]

pub trait RequestSessionExt {
    fn get_session<'c, 'd, T: Decodable>(&'c mut self, key: &'d str) -> RedisResult<T>;
    fn remove_session<'c, 'd>(&'c mut self, key: &'d str) -> RedisResult<()>;
    fn set_session<'c, 'd, T: Encodable>(&'c mut self, key: &'d str, value: &T) -> RedisResult<()>;
    fn clear_session<'c, 'd>(&'c mut self) -> RedisResult<()>;
}

Required Methods

fn get_session<'c, 'd, T: Decodable>(&'c mut self, key: &'d str) -> RedisResult<T>

fn remove_session<'c, 'd>(&'c mut self, key: &'d str) -> RedisResult<()>

fn set_session<'c, 'd, T: Encodable>(&'c mut self, key: &'d str, value: &T) -> RedisResult<()>

fn clear_session<'c, 'd>(&'c mut self) -> RedisResult<()>

Implementors