]>
git.proxmox.com Git - rustc.git/blob - src/test/ui/nll/extra-unused-mut.rs
1 // extra unused mut lint tests for #51918
5 #![feature(generators)]
8 fn ref_argument(ref _y
: i32) {}
19 fn generator_mutable_upvar() {
28 fn ref_closure_argument() {
29 let _
= Some(0).as_ref().map(|ref _a
| true);
37 fn parse_dot_or_call_expr_with(mut attrs
: Vec
<u32>) {
38 let x
= Expr { attrs: vec![] }
;
39 Some(Some(x
)).map(|expr
|
48 // Found when trying to bootstrap rustc
49 fn if_guard(x
: Result
<i32, i32>) {
51 Ok(mut r
) | Err(mut r
) if true => r
= 1,
57 fn nested_closures() {
59 [].iter().for_each(|_
: &i32| {
60 [].iter().for_each(move |_
: &i32| {