2 // aux-build:xcrate_associated_type_defaults.rs
4 extern crate xcrate_associated_type_defaults;
5 use xcrate_associated_type_defaults::Foo;
8 impl Foo<u32> for LocalDefault {}
11 impl Foo<u64> for LocalOverride {
17 <() as Foo<u32>>::Out::default().to_string(),
20 <() as Foo<u64>>::Out::default().to_string(),
24 <LocalDefault as Foo<u32>>::Out::default().to_string(),
27 <LocalOverride as Foo<u64>>::Out::default().to_string(),