#[link(name = "a", vers = "0.0")]; #[crate_type = "lib"]; #[legacy_exports]; trait i { } fn f() -> i { impl (): i { } () as i:: }