1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
#![forbid(unsafe_code)] use crate::connectionsignature::ConnectionSignature; #[derive(Debug, Clone, Eq, PartialEq, Hash)] pub struct SessionPolicy { pub salt: String, } impl SessionPolicy { pub fn new(salt: &str) -> SessionPolicy { SessionPolicy { salt: salt.to_string(), } } // Tests if a signature is suitable for our current policy pub fn suitable_connection(&self, _: &ConnectionSignature) -> bool { true } }