mirror of
https://github.com/rust-lang/rust.git
synced 2025-04-30 03:57:37 +00:00
24 lines
308 B
Rust
24 lines
308 B
Rust
//@ run-pass
|
|
//@ check-run-results
|
|
|
|
#![feature(supertrait_item_shadowing)]
|
|
#![allow(dead_code)]
|
|
|
|
trait A {
|
|
const CONST: i32;
|
|
}
|
|
impl<T> A for T {
|
|
const CONST: i32 = 1;
|
|
}
|
|
|
|
trait B: A {
|
|
const CONST: i32;
|
|
}
|
|
impl<T> B for T {
|
|
const CONST: i32 = 2;
|
|
}
|
|
|
|
fn main() {
|
|
println!("{}", i32::CONST);
|
|
}
|