Skip to content

Commit 6218758

Browse files
committed
Fix inference issue
1 parent cab05b1 commit 6218758

File tree

1 file changed

+16
-16
lines changed

1 file changed

+16
-16
lines changed

postgres/tests/test.rs

+16-16
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ fn test_transaction_commit() {
109109
let stmt = or_panic!(conn.prepare("SELECT * FROM foo"));
110110
let result = or_panic!(stmt.query(&[]));
111111

112-
assert_eq!(vec![1i32], result.iter().map(|row| row.get(0)).collect::<Vec<_>>());
112+
assert_eq!(vec![1i32], result.iter().map(|row| row.get(0)).collect::<Vec<i32>>());
113113
}
114114

115115
#[test]
@@ -125,7 +125,7 @@ fn test_transaction_commit_finish() {
125125
let stmt = or_panic!(conn.prepare("SELECT * FROM foo"));
126126
let result = or_panic!(stmt.query(&[]));
127127

128-
assert_eq!(vec![1i32], result.iter().map(|row| row.get(0)).collect::<Vec<_>>());
128+
assert_eq!(vec![1i32], result.iter().map(|row| row.get(0)).collect::<Vec<i32>>());
129129
}
130130

131131
#[test]
@@ -140,7 +140,7 @@ fn test_transaction_commit_method() {
140140
let stmt = or_panic!(conn.prepare("SELECT * FROM foo"));
141141
let result = or_panic!(stmt.query(&[]));
142142

143-
assert_eq!(vec![1i32], result.iter().map(|row| row.get(0)).collect::<Vec<_>>());
143+
assert_eq!(vec![1i32], result.iter().map(|row| row.get(0)).collect::<Vec<i32>>());
144144
}
145145

146146
#[test]
@@ -157,7 +157,7 @@ fn test_transaction_rollback() {
157157
let stmt = or_panic!(conn.prepare("SELECT * FROM foo"));
158158
let result = or_panic!(stmt.query(&[]));
159159

160-
assert_eq!(vec![1i32], result.iter().map(|row| row.get(0)).collect::<Vec<_>>());
160+
assert_eq!(vec![1i32], result.iter().map(|row| row.get(0)).collect::<Vec<i32>>());
161161
}
162162

163163
#[test]
@@ -174,7 +174,7 @@ fn test_transaction_rollback_finish() {
174174
let stmt = or_panic!(conn.prepare("SELECT * FROM foo"));
175175
let result = or_panic!(stmt.query(&[]));
176176

177-
assert_eq!(vec![1i32], result.iter().map(|row| row.get(0)).collect::<Vec<_>>());
177+
assert_eq!(vec![1i32], result.iter().map(|row| row.get(0)).collect::<Vec<i32>>());
178178
}
179179

180180
#[test]
@@ -214,13 +214,13 @@ fn test_nested_transactions() {
214214
let stmt = or_panic!(trans1.prepare("SELECT * FROM foo ORDER BY id"));
215215
let result = or_panic!(stmt.query(&[]));
216216

217-
assert_eq!(vec![1i32, 2, 4, 6], result.iter().map(|row| row.get(0)).collect::<Vec<_>>());
217+
assert_eq!(vec![1i32, 2, 4, 6], result.iter().map(|row| row.get(0)).collect::<Vec<i32>>());
218218
}
219219

220220
let stmt = or_panic!(conn.prepare("SELECT * FROM foo ORDER BY id"));
221221
let result = or_panic!(stmt.query(&[]));
222222

223-
assert_eq!(vec![1i32], result.iter().map(|row| row.get(0)).collect::<Vec<_>>());
223+
assert_eq!(vec![1i32], result.iter().map(|row| row.get(0)).collect::<Vec<i32>>());
224224
}
225225

226226
#[test]
@@ -266,7 +266,7 @@ fn test_nested_transactions_finish() {
266266
let stmt = or_panic!(trans1.prepare("SELECT * FROM foo ORDER BY id"));
267267
let result = or_panic!(stmt.query(&[]));
268268

269-
assert_eq!(vec![1i32, 2, 4, 6], result.iter().map(|row| row.get(0)).collect::<Vec<_>>());
269+
assert_eq!(vec![1i32, 2, 4, 6], result.iter().map(|row| row.get(0)).collect::<Vec<i32>>());
270270
}
271271

272272
assert!(trans1.finish().is_ok());
@@ -275,7 +275,7 @@ fn test_nested_transactions_finish() {
275275
let stmt = or_panic!(conn.prepare("SELECT * FROM foo ORDER BY id"));
276276
let result = or_panic!(stmt.query(&[]));
277277

278-
assert_eq!(vec![1i32], result.iter().map(|row| row.get(0)).collect::<Vec<_>>());
278+
assert_eq!(vec![1i32], result.iter().map(|row| row.get(0)).collect::<Vec<i32>>());
279279
}
280280

281281
#[test]
@@ -311,7 +311,7 @@ fn test_stmt_execute_after_transaction() {
311311
let stmt = or_panic!(trans.prepare("SELECT 1"));
312312
or_panic!(trans.finish());
313313
let result = or_panic!(stmt.query(&[]));
314-
assert_eq!(1i32, result.iter().next().unwrap().get(0));
314+
assert_eq!(1i32, result.iter().next().unwrap().get::<_, i32>(0));
315315
}
316316

317317
#[test]
@@ -332,7 +332,7 @@ fn test_batch_execute() {
332332
let stmt = or_panic!(conn.prepare("SELECT * from foo ORDER BY id"));
333333
let result = or_panic!(stmt.query(&[]));
334334

335-
assert_eq!(vec![10i64], result.iter().map(|row| row.get(0)).collect::<Vec<_>>());
335+
assert_eq!(vec![10i64], result.iter().map(|row| row.get(0)).collect::<Vec<i64>>());
336336
}
337337

338338
#[test]
@@ -363,7 +363,7 @@ fn test_transaction_batch_execute() {
363363
let stmt = or_panic!(trans.prepare("SELECT * from foo ORDER BY id"));
364364
let result = or_panic!(stmt.query(&[]));
365365

366-
assert_eq!(vec![10i64], result.iter().map(|row| row.get(0)).collect::<Vec<_>>());
366+
assert_eq!(vec![10i64], result.iter().map(|row| row.get(0)).collect::<Vec<i64>>());
367367
}
368368

369369
#[test]
@@ -375,7 +375,7 @@ fn test_query() {
375375
let stmt = or_panic!(conn.prepare("SELECT * from foo ORDER BY id"));
376376
let result = or_panic!(stmt.query(&[]));
377377

378-
assert_eq!(vec![1i64, 2], result.iter().map(|row| row.get(0)).collect::<Vec<_>>());
378+
assert_eq!(vec![1i64, 2], result.iter().map(|row| row.get(0)).collect::<Vec<i64>>());
379379
}
380380

381381
#[test]
@@ -408,7 +408,7 @@ fn test_lazy_query() {
408408
}
409409
let stmt = or_panic!(trans.prepare("SELECT id FROM foo ORDER BY id"));
410410
let result = or_panic!(stmt.lazy_query(&trans, &[], 2));
411-
assert_eq!(values, result.map(|row| row.get(0)).collect::<Vec<_>>().unwrap());
411+
assert_eq!(values, result.map(|row| row.get(0)).collect::<Vec<i32>>().unwrap());
412412
}
413413

414414
#[test]
@@ -483,7 +483,7 @@ fn test_index_named() {
483483
let stmt = or_panic!(conn.prepare("SELECT 10::INT as val"));
484484
let result = or_panic!(stmt.query(&[]));
485485

486-
assert_eq!(vec![10i32], result.iter().map(|row| row.get("val")).collect::<Vec<_>>());
486+
assert_eq!(vec![10i32], result.iter().map(|row| row.get("val")).collect::<Vec<i32>>());
487487
}
488488

489489
#[test]
@@ -1010,7 +1010,7 @@ fn test_rows_index() {
10101010
let stmt = conn.prepare("SELECT id FROM foo ORDER BY id").unwrap();
10111011
let rows = stmt.query(&[]).unwrap();
10121012
assert_eq!(3, rows.len());
1013-
assert_eq!(2i32, rows.get(1).get(0));
1013+
assert_eq!(2i32, rows.get(1).get::<_, i32>(0));
10141014
}
10151015

10161016
#[test]

0 commit comments

Comments
 (0)