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.

16 lines
247 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;
}
2019-05-28 18:46:13 +00:00
fn make_bar<T:Bar>(t: &T) -> &dyn Bar {
2025-02-04 02:37:13 +00:00
//~^ ERROR E0038
2017-04-24 08:19:12 +00:00
t
//~^ ERROR E0038
2017-04-24 08:19:12 +00:00
}
fn main() {
}