blob: 498e315b5c83cf4cef698f15596353ee8612eed8 [file] [log] [blame]
trait Foo {
type Out: Sized;
}
impl Foo for String {
type Out = String;
}
trait Bar: Foo {
const FROM: Self::Out;
}
impl<T: Foo> Bar for T {
const FROM: &'static str = "foo";
//~^ ERROR implemented const `FROM` has an incompatible type for trait [E0326]
}
fn main() {}