pub trait RawSession {
type WriteFuture: Future<Item = (), Error = Error>;
// Required methods
fn get(&self) -> Option<&str>;
fn set(&mut self, value: String);
fn remove(&mut self);
fn write(self, input: &mut Input) -> Self::WriteFuture;
}Expand description
The trait representing the backend to manage session value.
Required Associated Types§
type WriteFuture: Future<Item = (), Error = Error>
Required Methods§
fn get(&self) -> Option<&str>
fn set(&mut self, value: String)
fn remove(&mut self)
fn write(self, input: &mut Input) -> Self::WriteFuture
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".