for some reason ````rust fn use_enum(e: Option<i32>) -> bool { let x = if let None = &e { true } else { false }; println!("{:?}", x); x } ```` warns but ````rust fn use_enum(e: Option<i32>) -> bool { let x = if let &None = &e { true } else { false }; println!("{:?}", x); x } ```` (`&None`) does not. :/ <!-- TRIAGEBOT_START --> <!-- TRIAGEBOT_ASSIGN_START --> <!-- TRIAGEBOT_ASSIGN_DATA_START$${"user":"besok"}$$TRIAGEBOT_ASSIGN_DATA_END --> <!-- TRIAGEBOT_ASSIGN_END --> <!-- TRIAGEBOT_END -->