#![feature(plugin)] #![plugin(clippy)] #[deny(mut_mut)] fn fun(x : &mut &mut u32) -> bool { //~ERROR **x > 0 } #[deny(mut_mut)] fn main() { let mut x = &mut &mut 1u32; //~ERROR if fun(x) { let y : &mut &mut &mut u32 = &mut &mut &mut 2; //~^ ERROR //~^^ ERROR //~^^^ ERROR //~^^^^ ERROR ***y + **x; } }