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()
80 unsafe { Some((*self.0).key.cmp(&(*other.0).key)) } in partial_cmp()
99 key: k, in new()
274 let mut node = NodePtr::new((*self.0).key.clone(), (*self.0).value.clone()); in deep_clone()
424 .all(|(key, value)| other.get(key).map_or(false, |v| *value == *v)) in eq()
632 core::ptr::read(&(*self.head.0).key), in next()
712 let (k, v) = unsafe { (&(*self.head.0).key, &(*self.head.0).value) }; in next()
735 let (k, v) = unsafe { (&(*self.tail.0).key, &(*self.tail.0).value) }; in next_back()
788 let (k, v) = unsafe { (&(*self.head.0).key, &mut (*self.head.0).value) }; in next()
810 let (k, v) = unsafe { (&(*self.tail.0).key, &mut (*self.tail.0).value) }; in next_back()
1067 let next = match k.cmp(&(*temp.0).key) { in find_node()
1113 unsafe { Some((&(*first.0).key, &(*first.0).value)) } in get_first()
1122 unsafe { Some((&(*last.0).key, &(*last.0).value)) } in get_last()
1149 unsafe { Some((&(*first.0).key, &mut (*first.0).value)) } in get_first_mut()
1158 unsafe { Some((&(*last.0).key, &mut (*last.0).value)) } in get_last_mut()