File tree 4 files changed +100
-0
lines changed
4 files changed +100
-0
lines changed Original file line number Diff line number Diff line change
1
+ #![ crate_type = "lib" ]
2
+ #![ deny( invalid_doc_attributes) ]
3
+
4
+ #![ doc( test) ]
5
+ //~^ ERROR `#[doc(test(...)]` takes a list of attributes
6
+ //~^^ WARN this was previously accepted by the compiler
7
+ #![ doc( test = "hello" ) ]
8
+ //~^ ERROR `#[doc(test(...)]` takes a list of attributes
9
+ //~^^ WARN this was previously accepted by the compiler
10
+ #![ doc( test( a) ) ]
11
+ //~^ ERROR unknown `doc(test)` attribute `a`
12
+ //~^^ WARN this was previously accepted by the compiler
13
+ #![ doc( test( no_crate_inject) ) ]
14
+ #![ doc( test( attr( deny( warnings) ) ) ) ]
15
+
16
+ pub fn foo ( ) { }
Original file line number Diff line number Diff line change
1
+ error: `#[doc(test(...)]` takes a list of attributes
2
+ --> $DIR/doc-test-attr.rs:4:8
3
+ |
4
+ LL | #![doc(test)]
5
+ | ^^^^
6
+ |
7
+ note: the lint level is defined here
8
+ --> $DIR/doc-test-attr.rs:2:9
9
+ |
10
+ LL | #![deny(invalid_doc_attributes)]
11
+ | ^^^^^^^^^^^^^^^^^^^^^^
12
+ = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
13
+ = note: for more information, see issue #82730 <https://github.com/rust-lang/rust/issues/82730>
14
+
15
+ error: `#[doc(test(...)]` takes a list of attributes
16
+ --> $DIR/doc-test-attr.rs:7:8
17
+ |
18
+ LL | #![doc(test = "hello")]
19
+ | ^^^^^^^^^^^^^^
20
+ |
21
+ = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
22
+ = note: for more information, see issue #82730 <https://github.com/rust-lang/rust/issues/82730>
23
+
24
+ error: unknown `doc(test)` attribute `a`
25
+ --> $DIR/doc-test-attr.rs:10:13
26
+ |
27
+ LL | #![doc(test(a))]
28
+ | ^
29
+ |
30
+ = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
31
+ = note: for more information, see issue #82730 <https://github.com/rust-lang/rust/issues/82730>
32
+
33
+ error: aborting due to 3 previous errors
34
+
Original file line number Diff line number Diff line change
1
+ #![ crate_type = "lib" ]
2
+ #![ deny( invalid_doc_attributes) ]
3
+
4
+ #![ doc( test) ]
5
+ //~^ ERROR `#[doc(test(...)]` takes a list of attributes
6
+ //~^^ WARN this was previously accepted by the compiler
7
+ #![ doc( test = "hello" ) ]
8
+ //~^ ERROR `#[doc(test(...)]` takes a list of attributes
9
+ //~^^ WARN this was previously accepted by the compiler
10
+ #![ doc( test( a) ) ]
11
+ //~^ ERROR unknown `doc(test)` attribute `a`
12
+ //~^^ WARN this was previously accepted by the compiler
13
+ #![ doc( test( no_crate_inject) ) ]
14
+ #![ doc( test( attr( deny( warnings) ) ) ) ]
15
+
16
+ pub fn foo ( ) { }
Original file line number Diff line number Diff line change
1
+ error: `#[doc(test(...)]` takes a list of attributes
2
+ --> $DIR/doc-test-attr.rs:4:8
3
+ |
4
+ LL | #![doc(test)]
5
+ | ^^^^
6
+ |
7
+ note: the lint level is defined here
8
+ --> $DIR/doc-test-attr.rs:2:9
9
+ |
10
+ LL | #![deny(invalid_doc_attributes)]
11
+ | ^^^^^^^^^^^^^^^^^^^^^^
12
+ = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
13
+ = note: for more information, see issue #82730 <https://github.com/rust-lang/rust/issues/82730>
14
+
15
+ error: `#[doc(test(...)]` takes a list of attributes
16
+ --> $DIR/doc-test-attr.rs:7:8
17
+ |
18
+ LL | #![doc(test = "hello")]
19
+ | ^^^^^^^^^^^^^^
20
+ |
21
+ = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
22
+ = note: for more information, see issue #82730 <https://github.com/rust-lang/rust/issues/82730>
23
+
24
+ error: unknown `doc(test)` attribute `a`
25
+ --> $DIR/doc-test-attr.rs:10:13
26
+ |
27
+ LL | #![doc(test(a))]
28
+ | ^
29
+ |
30
+ = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
31
+ = note: for more information, see issue #82730 <https://github.com/rust-lang/rust/issues/82730>
32
+
33
+ error: aborting due to 3 previous errors
34
+
You can’t perform that action at this time.
0 commit comments