#![feature(specialization)] // EMIT_MIR inline_specialization.main.Inline.diff fn main() { let x = as Foo>::bar(); } trait Foo { fn bar() -> u32; } impl Foo for Vec { #[inline(always)] default fn bar() -> u32 { 123 } }