rust/src/test/ui/object-safety/object-safety-associated-consts.rs

16 lines
223 B
Rust
Raw Normal View History

2017-04-24 08:19:12 +00:00
// Check that we correctly prevent users from making trait objects
// from traits with associated consts.
2017-04-24 09:42:36 +00:00
2017-04-24 08:19:12 +00:00
trait Bar {
const X: usize;
}
fn make_bar<T:Bar>(t: &T) -> &Bar {
2017-04-24 08:40:17 +00:00
//~^ ERROR E0038
2017-04-24 08:19:12 +00:00
t
}
fn main() {
}