#![feature(deref_patterns)] | |
//~^ WARN the feature `deref_patterns` is incomplete | |
use std::rc::Rc; | |
fn main() { | |
match &mut vec![1] { | |
deref!(x) => {} | |
_ => {} | |
} | |
match &mut Rc::new(1) { | |
deref!(x) => {} | |
//~^ ERROR the trait bound `Rc<{integer}>: DerefMut` is not satisfied | |
_ => {} | |
} | |
} |