#![crate_name = "a"] #![crate_type = "dylib"] #[cfg(x)] pub fn foo(x: u32) { } #[cfg(y)] pub fn foo(x: i32) { }