Lines Matching refs:key
39 key: K, field
46 (self.key, self.value) in pair()
56 write!(f, "k:{:?} v:{:?} c:{:?}", self.key, self.value, self.color) in fmt()
74 unsafe { (*self.0).key.cmp(&(*other.0).key) } in cmp()
99 key: k, in new()
274 let mut node = NodePtr::new((*self.0).key.clone(), (*self.0).value.clone()); in deep_clone()
428 .all(|(key, value)| other.get(key).map_or(false, |v| *value == *v)) in eq()
628 core::ptr::read(&(*self.head.0).key), in next()
708 let (k, v) = unsafe { (&(*self.head.0).key, &(*self.head.0).value) }; in next()
727 let (k, v) = unsafe { (&(*self.tail.0).key, &(*self.tail.0).value) }; in next_back()
780 let (k, v) = unsafe { (&(*self.head.0).key, &mut (*self.head.0).value) }; in next()
802 let (k, v) = unsafe { (&(*self.tail.0).key, &mut (*self.tail.0).value) }; in next_back()
1055 let next = match k.cmp(&(*temp.0).key) { in find_node()
1101 unsafe { Some((&(*first.0).key, &(*first.0).value)) } in get_first()
1110 unsafe { Some((&(*last.0).key, &(*last.0).value)) } in get_last()
1137 unsafe { Some((&(*first.0).key, &mut (*first.0).value)) } in get_first_mut()
1146 unsafe { Some((&(*last.0).key, &mut (*last.0).value)) } in get_last_mut()