1
1
2
2
use std;
3
- import std:: vec ;
3
+ import std:: ivec ;
4
4
import std:: bitv;
5
5
6
6
#[ test]
7
7
fn test_0_elements ( ) {
8
8
let act;
9
9
let exp;
10
10
act = bitv:: create ( 0 u, false ) ;
11
- exp = vec :: init_elt[ uint] ( 0 u, 0 u) ;
11
+ exp = ivec :: init_elt[ uint] ( 0 u, 0 u) ;
12
12
// FIXME: why can't I write vec[uint]()?
13
13
14
- assert ( bitv:: eq_vec ( act, exp) ) ;
14
+ assert ( bitv:: eq_ivec ( act, exp) ) ;
15
15
}
16
16
17
17
#[ test]
18
18
fn test_1_element ( ) {
19
19
let act;
20
20
act = bitv:: create ( 1 u, false ) ;
21
- assert ( bitv:: eq_vec ( act, [ 0 u] ) ) ;
21
+ assert ( bitv:: eq_ivec ( act, ~ [ 0 u] ) ) ;
22
22
act = bitv:: create ( 1 u, true ) ;
23
- assert ( bitv:: eq_vec ( act, [ 1 u] ) ) ;
23
+ assert ( bitv:: eq_ivec ( act, ~ [ 1 u] ) ) ;
24
24
}
25
25
26
26
#[ test]
@@ -29,11 +29,11 @@ fn test_10_elements() {
29
29
// all 0
30
30
31
31
act = bitv:: create ( 10 u, false ) ;
32
- assert ( bitv:: eq_vec ( act, [ 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u] ) ) ;
32
+ assert ( bitv:: eq_ivec ( act, ~ [ 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u] ) ) ;
33
33
// all 1
34
34
35
35
act = bitv:: create ( 10 u, true ) ;
36
- assert ( bitv:: eq_vec ( act, [ 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u] ) ) ;
36
+ assert ( bitv:: eq_ivec ( act, ~ [ 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u] ) ) ;
37
37
// mixed
38
38
39
39
act = bitv:: create ( 10 u, false ) ;
@@ -42,7 +42,7 @@ fn test_10_elements() {
42
42
bitv:: set ( act, 2 u, true ) ;
43
43
bitv:: set ( act, 3 u, true ) ;
44
44
bitv:: set ( act, 4 u, true ) ;
45
- assert ( bitv:: eq_vec ( act, [ 1 u, 1 u, 1 u, 1 u, 1 u, 0 u, 0 u, 0 u, 0 u, 0 u] ) ) ;
45
+ assert ( bitv:: eq_ivec ( act, ~ [ 1 u, 1 u, 1 u, 1 u, 1 u, 0 u, 0 u, 0 u, 0 u, 0 u] ) ) ;
46
46
// mixed
47
47
48
48
act = bitv:: create ( 10 u, false ) ;
@@ -51,15 +51,15 @@ fn test_10_elements() {
51
51
bitv:: set ( act, 7 u, true ) ;
52
52
bitv:: set ( act, 8 u, true ) ;
53
53
bitv:: set ( act, 9 u, true ) ;
54
- assert ( bitv:: eq_vec ( act, [ 0 u, 0 u, 0 u, 0 u, 0 u, 1 u, 1 u, 1 u, 1 u, 1 u] ) ) ;
54
+ assert ( bitv:: eq_ivec ( act, ~ [ 0 u, 0 u, 0 u, 0 u, 0 u, 1 u, 1 u, 1 u, 1 u, 1 u] ) ) ;
55
55
// mixed
56
56
57
57
act = bitv:: create ( 10 u, false ) ;
58
58
bitv:: set ( act, 0 u, true ) ;
59
59
bitv:: set ( act, 3 u, true ) ;
60
60
bitv:: set ( act, 6 u, true ) ;
61
61
bitv:: set ( act, 9 u, true ) ;
62
- assert ( bitv:: eq_vec ( act, [ 1 u, 0 u, 0 u, 1 u, 0 u, 0 u, 1 u, 0 u, 0 u, 1 u] ) ) ;
62
+ assert ( bitv:: eq_ivec ( act, ~ [ 1 u, 0 u, 0 u, 1 u, 0 u, 0 u, 1 u, 0 u, 0 u, 1 u] ) ) ;
63
63
}
64
64
65
65
#[ test]
@@ -68,17 +68,17 @@ fn test_31_elements() {
68
68
// all 0
69
69
70
70
act = bitv:: create ( 31 u, false ) ;
71
- assert ( bitv:: eq_vec ( act,
72
- [ 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u,
73
- 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u,
74
- 0 u, 0 u, 0 u, 0 u, 0 u] ) ) ;
71
+ assert ( bitv:: eq_ivec ( act,
72
+ ~ [ 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u,
73
+ 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u,
74
+ 0 u, 0 u, 0 u, 0 u, 0 u] ) ) ;
75
75
// all 1
76
76
77
77
act = bitv:: create ( 31 u, true ) ;
78
- assert ( bitv:: eq_vec ( act,
79
- [ 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u,
80
- 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u,
81
- 1 u, 1 u, 1 u, 1 u, 1 u] ) ) ;
78
+ assert ( bitv:: eq_ivec ( act,
79
+ ~ [ 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u,
80
+ 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u,
81
+ 1 u, 1 u, 1 u, 1 u, 1 u] ) ) ;
82
82
// mixed
83
83
84
84
act = bitv:: create ( 31 u, false ) ;
@@ -90,10 +90,10 @@ fn test_31_elements() {
90
90
bitv:: set ( act, 5 u, true ) ;
91
91
bitv:: set ( act, 6 u, true ) ;
92
92
bitv:: set ( act, 7 u, true ) ;
93
- assert ( bitv:: eq_vec ( act,
94
- [ 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 0 u, 0 u, 0 u, 0 u, 0 u,
95
- 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u,
96
- 0 u, 0 u, 0 u, 0 u, 0 u] ) ) ;
93
+ assert ( bitv:: eq_ivec ( act,
94
+ ~ [ 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 0 u, 0 u, 0 u, 0 u, 0 u,
95
+ 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u,
96
+ 0 u, 0 u, 0 u, 0 u, 0 u] ) ) ;
97
97
// mixed
98
98
99
99
act = bitv:: create ( 31 u, false ) ;
@@ -105,10 +105,10 @@ fn test_31_elements() {
105
105
bitv:: set ( act, 21 u, true ) ;
106
106
bitv:: set ( act, 22 u, true ) ;
107
107
bitv:: set ( act, 23 u, true ) ;
108
- assert ( bitv:: eq_vec ( act,
109
- [ 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u,
110
- 0 u, 0 u, 0 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 0 u, 0 u,
111
- 0 u, 0 u, 0 u, 0 u, 0 u] ) ) ;
108
+ assert ( bitv:: eq_ivec ( act,
109
+ ~ [ 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u,
110
+ 0 u, 0 u, 0 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 0 u, 0 u,
111
+ 0 u, 0 u, 0 u, 0 u, 0 u] ) ) ;
112
112
// mixed
113
113
114
114
act = bitv:: create ( 31 u, false ) ;
@@ -119,20 +119,20 @@ fn test_31_elements() {
119
119
bitv:: set ( act, 28 u, true ) ;
120
120
bitv:: set ( act, 29 u, true ) ;
121
121
bitv:: set ( act, 30 u, true ) ;
122
- assert ( bitv:: eq_vec ( act,
123
- [ 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u,
124
- 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 1 u, 1 u,
125
- 1 u, 1 u, 1 u, 1 u, 1 u] ) ) ;
122
+ assert ( bitv:: eq_ivec ( act,
123
+ ~ [ 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u,
124
+ 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 1 u, 1 u,
125
+ 1 u, 1 u, 1 u, 1 u, 1 u] ) ) ;
126
126
// mixed
127
127
128
128
act = bitv:: create ( 31 u, false ) ;
129
129
bitv:: set ( act, 3 u, true ) ;
130
130
bitv:: set ( act, 17 u, true ) ;
131
131
bitv:: set ( act, 30 u, true ) ;
132
- assert ( bitv:: eq_vec ( act,
133
- [ 0 u, 0 u, 0 u, 1 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u,
134
- 0 u, 0 u, 0 u, 0 u, 1 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u,
135
- 0 u, 0 u, 0 u, 0 u, 1 u] ) ) ;
132
+ assert ( bitv:: eq_ivec ( act,
133
+ ~ [ 0 u, 0 u, 0 u, 1 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u,
134
+ 0 u, 0 u, 0 u, 0 u, 1 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u,
135
+ 0 u, 0 u, 0 u, 0 u, 1 u] ) ) ;
136
136
}
137
137
138
138
#[ test]
@@ -141,17 +141,17 @@ fn test_32_elements() {
141
141
// all 0
142
142
143
143
act = bitv:: create ( 32 u, false ) ;
144
- assert ( bitv:: eq_vec ( act,
145
- [ 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u,
146
- 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u,
147
- 0 u, 0 u, 0 u, 0 u, 0 u, 0 u] ) ) ;
144
+ assert ( bitv:: eq_ivec ( act,
145
+ ~ [ 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u,
146
+ 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u,
147
+ 0 u, 0 u, 0 u, 0 u, 0 u, 0 u] ) ) ;
148
148
// all 1
149
149
150
150
act = bitv:: create ( 32 u, true ) ;
151
- assert ( bitv:: eq_vec ( act,
152
- [ 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u,
153
- 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u,
154
- 1 u, 1 u, 1 u, 1 u, 1 u, 1 u] ) ) ;
151
+ assert ( bitv:: eq_ivec ( act,
152
+ ~ [ 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u,
153
+ 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u,
154
+ 1 u, 1 u, 1 u, 1 u, 1 u, 1 u] ) ) ;
155
155
// mixed
156
156
157
157
act = bitv:: create ( 32 u, false ) ;
@@ -163,10 +163,10 @@ fn test_32_elements() {
163
163
bitv:: set ( act, 5 u, true ) ;
164
164
bitv:: set ( act, 6 u, true ) ;
165
165
bitv:: set ( act, 7 u, true ) ;
166
- assert ( bitv:: eq_vec ( act,
167
- [ 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 0 u, 0 u, 0 u, 0 u, 0 u,
168
- 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u,
169
- 0 u, 0 u, 0 u, 0 u, 0 u, 0 u] ) ) ;
166
+ assert ( bitv:: eq_ivec ( act,
167
+ ~ [ 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 0 u, 0 u, 0 u, 0 u, 0 u,
168
+ 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u,
169
+ 0 u, 0 u, 0 u, 0 u, 0 u, 0 u] ) ) ;
170
170
// mixed
171
171
172
172
act = bitv:: create ( 32 u, false ) ;
@@ -178,10 +178,10 @@ fn test_32_elements() {
178
178
bitv:: set ( act, 21 u, true ) ;
179
179
bitv:: set ( act, 22 u, true ) ;
180
180
bitv:: set ( act, 23 u, true ) ;
181
- assert ( bitv:: eq_vec ( act,
182
- [ 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u,
183
- 0 u, 0 u, 0 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 0 u, 0 u,
184
- 0 u, 0 u, 0 u, 0 u, 0 u, 0 u] ) ) ;
181
+ assert ( bitv:: eq_ivec ( act,
182
+ ~ [ 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u,
183
+ 0 u, 0 u, 0 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 0 u, 0 u,
184
+ 0 u, 0 u, 0 u, 0 u, 0 u, 0 u] ) ) ;
185
185
// mixed
186
186
187
187
act = bitv:: create ( 32 u, false ) ;
@@ -193,21 +193,21 @@ fn test_32_elements() {
193
193
bitv:: set ( act, 29 u, true ) ;
194
194
bitv:: set ( act, 30 u, true ) ;
195
195
bitv:: set ( act, 31 u, true ) ;
196
- assert ( bitv:: eq_vec ( act,
197
- [ 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u,
198
- 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 1 u, 1 u,
199
- 1 u, 1 u, 1 u, 1 u, 1 u, 1 u] ) ) ;
196
+ assert ( bitv:: eq_ivec ( act,
197
+ ~ [ 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u,
198
+ 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 1 u, 1 u,
199
+ 1 u, 1 u, 1 u, 1 u, 1 u, 1 u] ) ) ;
200
200
// mixed
201
201
202
202
act = bitv:: create ( 32 u, false ) ;
203
203
bitv:: set ( act, 3 u, true ) ;
204
204
bitv:: set ( act, 17 u, true ) ;
205
205
bitv:: set ( act, 30 u, true ) ;
206
206
bitv:: set ( act, 31 u, true ) ;
207
- assert ( bitv:: eq_vec ( act,
208
- [ 0 u, 0 u, 0 u, 1 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u,
209
- 0 u, 0 u, 0 u, 0 u, 1 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u,
210
- 0 u, 0 u, 0 u, 0 u, 1 u, 1 u] ) ) ;
207
+ assert ( bitv:: eq_ivec ( act,
208
+ ~ [ 0 u, 0 u, 0 u, 1 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u,
209
+ 0 u, 0 u, 0 u, 0 u, 1 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u,
210
+ 0 u, 0 u, 0 u, 0 u, 1 u, 1 u] ) ) ;
211
211
}
212
212
213
213
#[ test]
@@ -216,17 +216,17 @@ fn test_33_elements() {
216
216
// all 0
217
217
218
218
act = bitv:: create ( 33 u, false ) ;
219
- assert ( bitv:: eq_vec ( act,
220
- [ 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u,
221
- 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u,
222
- 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u] ) ) ;
219
+ assert ( bitv:: eq_ivec ( act,
220
+ ~ [ 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u,
221
+ 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u,
222
+ 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u] ) ) ;
223
223
// all 1
224
224
225
225
act = bitv:: create ( 33 u, true ) ;
226
- assert ( bitv:: eq_vec ( act,
227
- [ 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u,
228
- 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u,
229
- 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u] ) ) ;
226
+ assert ( bitv:: eq_ivec ( act,
227
+ ~ [ 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u,
228
+ 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u,
229
+ 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u] ) ) ;
230
230
// mixed
231
231
232
232
act = bitv:: create ( 33 u, false ) ;
@@ -238,10 +238,10 @@ fn test_33_elements() {
238
238
bitv:: set ( act, 5 u, true ) ;
239
239
bitv:: set ( act, 6 u, true ) ;
240
240
bitv:: set ( act, 7 u, true ) ;
241
- assert ( bitv:: eq_vec ( act,
242
- [ 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 0 u, 0 u, 0 u, 0 u, 0 u,
243
- 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u,
244
- 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u] ) ) ;
241
+ assert ( bitv:: eq_ivec ( act,
242
+ ~ [ 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 0 u, 0 u, 0 u, 0 u, 0 u,
243
+ 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u,
244
+ 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u] ) ) ;
245
245
// mixed
246
246
247
247
act = bitv:: create ( 33 u, false ) ;
@@ -253,10 +253,10 @@ fn test_33_elements() {
253
253
bitv:: set ( act, 21 u, true ) ;
254
254
bitv:: set ( act, 22 u, true ) ;
255
255
bitv:: set ( act, 23 u, true ) ;
256
- assert ( bitv:: eq_vec ( act,
257
- [ 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u,
258
- 0 u, 0 u, 0 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 0 u, 0 u,
259
- 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u] ) ) ;
256
+ assert ( bitv:: eq_ivec ( act,
257
+ ~ [ 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u,
258
+ 0 u, 0 u, 0 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 0 u, 0 u,
259
+ 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u] ) ) ;
260
260
// mixed
261
261
262
262
act = bitv:: create ( 33 u, false ) ;
@@ -268,10 +268,10 @@ fn test_33_elements() {
268
268
bitv:: set ( act, 29 u, true ) ;
269
269
bitv:: set ( act, 30 u, true ) ;
270
270
bitv:: set ( act, 31 u, true ) ;
271
- assert ( bitv:: eq_vec ( act,
272
- [ 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u,
273
- 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 1 u, 1 u,
274
- 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 0 u] ) ) ;
271
+ assert ( bitv:: eq_ivec ( act,
272
+ ~ [ 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u,
273
+ 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 1 u, 1 u,
274
+ 1 u, 1 u, 1 u, 1 u, 1 u, 1 u, 0 u] ) ) ;
275
275
// mixed
276
276
277
277
act = bitv:: create ( 33 u, false ) ;
@@ -280,9 +280,9 @@ fn test_33_elements() {
280
280
bitv:: set ( act, 30 u, true ) ;
281
281
bitv:: set ( act, 31 u, true ) ;
282
282
bitv:: set ( act, 32 u, true ) ;
283
- assert ( bitv:: eq_vec ( act,
284
- [ 0 u, 0 u, 0 u, 1 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u,
285
- 0 u, 0 u, 0 u, 0 u, 1 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u,
286
- 0 u, 0 u, 0 u, 0 u, 1 u, 1 u, 1 u] ) ) ;
283
+ assert ( bitv:: eq_ivec ( act,
284
+ ~ [ 0 u, 0 u, 0 u, 1 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u,
285
+ 0 u, 0 u, 0 u, 0 u, 1 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u, 0 u,
286
+ 0 u, 0 u, 0 u, 0 u, 1 u, 1 u, 1 u] ) ) ;
287
287
}
288
288
0 commit comments