//@ check-pass | |
#![feature(specialization)] //~ WARN the feature `specialization` is incomplete | |
// Test that you can specialize via an explicit trait hierarchy | |
// FIXME: this doesn't work yet... | |
trait Parent {} | |
trait Child: Parent {} | |
trait Foo {} | |
impl<T: Parent> Foo for T {} | |
impl<T: Child> Foo for T {} | |
fn main() {} |