rust/tests/ui/dyn-compatibility/associated-consts.rs

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

20 lines
385 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.
//
//@ revisions: curr dyn_compatible_for_dispatch
2017-04-24 08:19:12 +00:00
#![cfg_attr(dyn_compatible_for_dispatch, feature(dyn_compatible_for_dispatch))]
2017-04-24 09:42:36 +00:00
2017-04-24 08:19:12 +00:00
trait Bar {
const X: usize;
}
2019-05-28 18:46:13 +00:00
fn make_bar<T:Bar>(t: &T) -> &dyn Bar {
//[curr]~^ ERROR E0038
2017-04-24 08:19:12 +00:00
t
//~^ ERROR E0038
2017-04-24 08:19:12 +00:00
}
fn main() {
}