The following code produces a unused_parens warning however if the parenthesis around the `mut v` are removed the code doesn't compile: ```rust pub fn f(v: &u32) -> u32 { let &(mut v) = v; v += 1; v } ```