blob: 35fa9cbf7d85965e9e3968224d7aadeac5532ee9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
#![feature(deref_patterns)]
#![allow(incomplete_features)]
#[rustfmt::skip]
fn main() {
let mut b = Box::new(false);
match b {
deref!(true) => {}
_ if { *b = true; false } => {}
//~^ ERROR cannot assign `*b` in match guard
deref!(false) => {}
_ => {},
}
}
|