#![feature(mut_ref)] fn mut_ref() { if let Some(mut /*a*/ ref /*def*/ mut /*abc*/ state) = /*abc*/ foo { println!("asdfasdfasdf"); } if let Some(mut /*a*/ ref /*def*/ /*mut*/ state) = /*abc*/ foo { println!("asdfasdfasdf"); } }