eplace usages of vec![].into_iter with [].into_iter
This commit is contained in:
parent
23ce5fc465
commit
08829853d3
36 changed files with 116 additions and 122 deletions
|
@ -771,7 +771,7 @@ impl<'a, 'tcx> InferCtxt<'a, 'tcx> {
|
|||
self.suggest_boxing_for_return_impl_trait(
|
||||
err,
|
||||
ret_sp,
|
||||
vec![then, else_sp].into_iter(),
|
||||
[then, else_sp].into_iter(),
|
||||
);
|
||||
}
|
||||
}
|
||||
|
@ -807,11 +807,8 @@ impl<'a, 'tcx> InferCtxt<'a, 'tcx> {
|
|||
);
|
||||
let sugg = arm_spans
|
||||
.flat_map(|sp| {
|
||||
vec![
|
||||
(sp.shrink_to_lo(), "Box::new(".to_string()),
|
||||
(sp.shrink_to_hi(), ")".to_string()),
|
||||
]
|
||||
.into_iter()
|
||||
[(sp.shrink_to_lo(), "Box::new(".to_string()), (sp.shrink_to_hi(), ")".to_string())]
|
||||
.into_iter()
|
||||
})
|
||||
.collect::<Vec<_>>();
|
||||
err.multipart_suggestion(
|
||||
|
|
|
@ -540,8 +540,8 @@ impl<'a, 'tcx> InferCtxt<'a, 'tcx> {
|
|||
// error[E0284]: type annotations needed
|
||||
// --> file.rs:2:5
|
||||
// |
|
||||
// 2 | vec![Ok(2)].into_iter().collect()?;
|
||||
// | ^^^^^^^ cannot infer type
|
||||
// 2 | [Ok(2)].into_iter().collect()?;
|
||||
// | ^^^^^^^ cannot infer type
|
||||
// |
|
||||
// = note: cannot resolve `<_ as std::ops::Try>::Ok == _`
|
||||
if span.contains(*call_span) { *call_span } else { span }
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue