1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
use super::*; impl Request { pub fn is_free(&self) -> bool { self.key().is_free() } pub fn key(&self) -> &Key { &self.key } } impl Key { pub fn is_free(&self) -> bool { self.r#type == "free" } }