1/// A temporary capability to look up 2#[derive(Clone, Copy)] 3pub struct AList<'t, K, V>(pub &'t [(K, V)]); 4 5impl<'t, K: PartialEq, V> AList<'t, K, V> { 6 pub fn get(&self, key: &K) -> Option<&V> { 7 self.0.iter().find(|(k, _)| k == key).map(|(_, v)| v) 8 } 9}