Skip to main content

orbit_rustls/session/
v23.rs

1//! rustls 0.23 server-session adapter.
2
3use rustls_0_23::server::StoresServerSessions;
4
5use super::OrbitSessionStorage;
6
7impl StoresServerSessions for OrbitSessionStorage {
8    fn put(&self, key: Vec<u8>, value: Vec<u8>) -> bool {
9        self.put_bytes(&key, &value)
10    }
11
12    fn get(&self, key: &[u8]) -> Option<Vec<u8>> {
13        self.get_bytes(key)
14    }
15
16    fn take(&self, key: &[u8]) -> Option<Vec<u8>> {
17        self.take_bytes(key)
18    }
19
20    fn can_cache(&self) -> bool {
21        true
22    }
23}