18 lines
323 B
Rust
18 lines
323 B
Rust
//@ 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() {}
|