@@ -106,7 +106,7 @@ impl<K, V> Node<K, V> {
106
106
}
107
107
}
108
108
109
- unsafe fn drop_empty_entry_box < K , V > ( the_box : * mut Node < K , V > ) {
109
+ unsafe fn drop_empty_node < K , V > ( the_box : * mut Node < K , V > ) {
110
110
// Prevent compiler from trying to drop the un-initialized key and values in the node.
111
111
let Node { key, value, .. } = * Box :: from_raw ( the_box) ;
112
112
mem:: forget ( key) ;
@@ -139,7 +139,7 @@ impl<K, V, S> LinkedHashMap<K, V, S> {
139
139
let mut free = self . free ;
140
140
while ! free. is_null ( ) {
141
141
let next_free = ( * free) . next ;
142
- drop_empty_entry_box ( free) ;
142
+ drop_empty_node ( free) ;
143
143
free = next_free;
144
144
}
145
145
self . free = ptr:: null_mut ( ) ;
@@ -742,7 +742,7 @@ impl<K, V, S> Drop for LinkedHashMap<K, V, S> {
742
742
if !self . head . is_null ( ) {
743
743
unsafe {
744
744
self . drop_entries ( ) ;
745
- drop_empty_entry_box ( self . head ) ;
745
+ drop_empty_node ( self . head ) ;
746
746
}
747
747
}
748
748
self . clear_free_list ( ) ;
@@ -797,7 +797,7 @@ impl<K, V> Clone for IntoIter<K, V> where K: Clone, V: Clone {
797
797
return IntoIter { ..* self }
798
798
}
799
799
800
- fn clone_entry < K , V > ( e : * mut Node < K , V > ) -> * mut Node < K , V >
800
+ fn clone_node < K , V > ( e : * mut Node < K , V > ) -> * mut Node < K , V >
801
801
where K : Clone , V : Clone ,
802
802
{
803
803
Box :: into_raw ( Box :: new ( Node :: new (
@@ -806,11 +806,11 @@ impl<K, V> Clone for IntoIter<K, V> where K: Clone, V: Clone {
806
806
}
807
807
808
808
let mut cur = self . head ;
809
- let head = clone_entry ( cur) ;
809
+ let head = clone_node ( cur) ;
810
810
let mut tail = head;
811
811
for _ in 1 ..self . remaining {
812
812
unsafe {
813
- ( * tail) . prev = clone_entry ( ( * cur) . prev ) ;
813
+ ( * tail) . prev = clone_node ( ( * cur) . prev ) ;
814
814
( * ( * tail) . prev ) . next = tail;
815
815
tail = ( * tail) . prev ;
816
816
cur = ( * cur) . prev ;
@@ -1030,7 +1030,7 @@ impl<K: Hash + Eq, V, S: BuildHasher> IntoIterator for LinkedHashMap<K, V, S> {
1030
1030
let len = self . len ( ) ;
1031
1031
1032
1032
if !self . head . is_null ( ) {
1033
- unsafe { drop_empty_entry_box ( self . head ) }
1033
+ unsafe { drop_empty_node ( self . head ) }
1034
1034
}
1035
1035
self . clear_free_list ( ) ;
1036
1036
// drop the HashMap but not the LinkedHashMap
0 commit comments