pub fn f() {} pub fn f() -> !{} pub unsafe extern "C" fn fff((a, b): (bool, i32)) -> Result where T: Iterator {} mod a { pub unsafe extern "C" fn fff((a, b): (bool, i32)) -> Result where T: Iterator {} } fn f(a: bool, b: i32, c: String) { let a = true; } fn ffff(){}