]>
Commit | Line | Data |
---|---|---|
94b46f34 XL |
1 | // run-rustfix |
2 | ||
b7449926 | 3 | #![feature(rust_2018_preview, crate_visibility_modifier)] |
83c7162d | 4 | #![deny(absolute_paths_not_starting_with_crate)] |
94b46f34 XL |
5 | #![allow(unused_imports)] |
6 | #![allow(dead_code)] | |
7 | ||
8 | crate mod foo { | |
9 | crate mod bar { | |
10 | crate mod baz { } | |
11 | crate mod baz1 { } | |
12 | ||
13 | crate struct XX; | |
14 | } | |
83c7162d XL |
15 | } |
16 | ||
94b46f34 XL |
17 | use crate::foo::{bar::{baz::{}}}; |
18 | //~^ ERROR absolute paths must start with | |
136023e0 | 19 | //~| WARN this is accepted in the current edition |
83c7162d | 20 | |
94b46f34 XL |
21 | use crate::foo::{bar::{XX, baz::{}}}; |
22 | //~^ ERROR absolute paths must start with | |
136023e0 | 23 | //~| WARN this is accepted in the current edition |
5099ac24 FG |
24 | //~| ERROR absolute paths must start with |
25 | //~| WARN this is accepted in the current edition | |
83c7162d | 26 | |
94b46f34 XL |
27 | use crate::foo::{bar::{baz::{}, baz1::{}}}; |
28 | //~^ ERROR absolute paths must start with | |
136023e0 | 29 | //~| WARN this is accepted in the current edition |
5099ac24 FG |
30 | //~| ERROR absolute paths must start with |
31 | //~| WARN this is accepted in the current edition | |
83c7162d XL |
32 | |
33 | fn main() { | |
83c7162d | 34 | } |