@@ -14,7 +14,7 @@ use std::collections::BinaryHeap;
14
14
fn test_iterator ( ) {
15
15
let data = vec ! [ 5 , 9 , 3 ] ;
16
16
let iterout = [ 9 , 5 , 3 ] ;
17
- let heap = BinaryHeap :: from_vec ( data) ;
17
+ let heap = BinaryHeap :: from ( data) ;
18
18
let mut i = 0 ;
19
19
for el in & heap {
20
20
assert_eq ! ( * el, iterout[ i] ) ;
@@ -26,7 +26,7 @@ fn test_iterator() {
26
26
fn test_iterator_reverse ( ) {
27
27
let data = vec ! [ 5 , 9 , 3 ] ;
28
28
let iterout = vec ! [ 3 , 5 , 9 ] ;
29
- let pq = BinaryHeap :: from_vec ( data) ;
29
+ let pq = BinaryHeap :: from ( data) ;
30
30
31
31
let v: Vec < _ > = pq. iter ( ) . rev ( ) . cloned ( ) . collect ( ) ;
32
32
assert_eq ! ( v, iterout) ;
@@ -36,7 +36,7 @@ fn test_iterator_reverse() {
36
36
fn test_move_iter ( ) {
37
37
let data = vec ! [ 5 , 9 , 3 ] ;
38
38
let iterout = vec ! [ 9 , 5 , 3 ] ;
39
- let pq = BinaryHeap :: from_vec ( data) ;
39
+ let pq = BinaryHeap :: from ( data) ;
40
40
41
41
let v: Vec < _ > = pq. into_iter ( ) . collect ( ) ;
42
42
assert_eq ! ( v, iterout) ;
@@ -45,7 +45,7 @@ fn test_move_iter() {
45
45
#[ test]
46
46
fn test_move_iter_size_hint ( ) {
47
47
let data = vec ! [ 5 , 9 ] ;
48
- let pq = BinaryHeap :: from_vec ( data) ;
48
+ let pq = BinaryHeap :: from ( data) ;
49
49
50
50
let mut it = pq. into_iter ( ) ;
51
51
@@ -63,7 +63,7 @@ fn test_move_iter_size_hint() {
63
63
fn test_move_iter_reverse ( ) {
64
64
let data = vec ! [ 5 , 9 , 3 ] ;
65
65
let iterout = vec ! [ 3 , 5 , 9 ] ;
66
- let pq = BinaryHeap :: from_vec ( data) ;
66
+ let pq = BinaryHeap :: from ( data) ;
67
67
68
68
let v: Vec < _ > = pq. into_iter ( ) . rev ( ) . collect ( ) ;
69
69
assert_eq ! ( v, iterout) ;
@@ -74,7 +74,7 @@ fn test_peek_and_pop() {
74
74
let data = vec ! [ 2 , 4 , 6 , 2 , 1 , 8 , 10 , 3 , 5 , 7 , 0 , 9 , 1 ] ;
75
75
let mut sorted = data. clone ( ) ;
76
76
sorted. sort ( ) ;
77
- let mut heap = BinaryHeap :: from_vec ( data) ;
77
+ let mut heap = BinaryHeap :: from ( data) ;
78
78
while !heap. is_empty ( ) {
79
79
assert_eq ! ( heap. peek( ) . unwrap( ) , sorted. last( ) . unwrap( ) ) ;
80
80
assert_eq ! ( heap. pop( ) . unwrap( ) , sorted. pop( ) . unwrap( ) ) ;
@@ -83,7 +83,7 @@ fn test_peek_and_pop() {
83
83
84
84
#[ test]
85
85
fn test_push ( ) {
86
- let mut heap = BinaryHeap :: from_vec ( vec ! [ 2 , 4 , 9 ] ) ;
86
+ let mut heap = BinaryHeap :: from ( vec ! [ 2 , 4 , 9 ] ) ;
87
87
assert_eq ! ( heap. len( ) , 3 ) ;
88
88
assert ! ( * heap. peek( ) . unwrap( ) == 9 ) ;
89
89
heap. push ( 11 ) ;
@@ -105,7 +105,7 @@ fn test_push() {
105
105
106
106
#[ test]
107
107
fn test_push_unique ( ) {
108
- let mut heap = BinaryHeap :: < Box < _ > > :: from_vec ( vec ! [ box 2 , box 4 , box 9 ] ) ;
108
+ let mut heap = BinaryHeap :: < Box < _ > > :: from ( vec ! [ box 2 , box 4 , box 9 ] ) ;
109
109
assert_eq ! ( heap. len( ) , 3 ) ;
110
110
assert ! ( * heap. peek( ) . unwrap( ) == box 9 ) ;
111
111
heap. push ( box 11 ) ;
@@ -127,7 +127,7 @@ fn test_push_unique() {
127
127
128
128
#[ test]
129
129
fn test_push_pop ( ) {
130
- let mut heap = BinaryHeap :: from_vec ( vec ! [ 5 , 5 , 2 , 1 , 3 ] ) ;
130
+ let mut heap = BinaryHeap :: from ( vec ! [ 5 , 5 , 2 , 1 , 3 ] ) ;
131
131
assert_eq ! ( heap. len( ) , 5 ) ;
132
132
assert_eq ! ( heap. push_pop( 6 ) , 6 ) ;
133
133
assert_eq ! ( heap. len( ) , 5 ) ;
@@ -141,7 +141,7 @@ fn test_push_pop() {
141
141
142
142
#[ test]
143
143
fn test_replace ( ) {
144
- let mut heap = BinaryHeap :: from_vec ( vec ! [ 5 , 5 , 2 , 1 , 3 ] ) ;
144
+ let mut heap = BinaryHeap :: from ( vec ! [ 5 , 5 , 2 , 1 , 3 ] ) ;
145
145
assert_eq ! ( heap. len( ) , 5 ) ;
146
146
assert_eq ! ( heap. replace( 6 ) . unwrap( ) , 5 ) ;
147
147
assert_eq ! ( heap. len( ) , 5 ) ;
@@ -154,7 +154,7 @@ fn test_replace() {
154
154
}
155
155
156
156
fn check_to_vec ( mut data : Vec < i32 > ) {
157
- let heap = BinaryHeap :: from_vec ( data. clone ( ) ) ;
157
+ let heap = BinaryHeap :: from ( data. clone ( ) ) ;
158
158
let mut v = heap. clone ( ) . into_vec ( ) ;
159
159
v. sort ( ) ;
160
160
data. sort ( ) ;
0 commit comments