Rename tests/ui/coverage-attr/no-coverage.rs to allowed-positions.rs

This commit is contained in:
Zalathar 2024-12-24 22:59:11 +11:00
parent a92c3cf04d
commit d4005b6811
2 changed files with 16 additions and 14 deletions

View File

@ -1,7 +1,9 @@
//! Tests where the `#[coverage(..)]` attribute can and cannot be used.
//@ reference: attributes.coverage.allowed-positions
#![feature(extern_types)]
#![feature(coverage_attribute)]
#![feature(extern_types)]
#![feature(impl_trait_in_assoc_type)]
#![warn(unused_attributes)]
#![coverage(off)]

View File

@ -1,5 +1,5 @@
error[E0788]: attribute should be applied to a function definition or closure
--> $DIR/no-coverage.rs:9:1
--> $DIR/allowed-positions.rs:11:1
|
LL | #[coverage(off)]
| ^^^^^^^^^^^^^^^^
@ -12,7 +12,7 @@ LL | | }
| |_- not a function or closure
error[E0788]: attribute should be applied to a function definition or closure
--> $DIR/no-coverage.rs:50:5
--> $DIR/allowed-positions.rs:52:5
|
LL | #[coverage(off)]
| ^^^^^^^^^^^^^^^^
@ -20,7 +20,7 @@ LL | let _ = ();
| ----------- not a function or closure
error[E0788]: attribute should be applied to a function definition or closure
--> $DIR/no-coverage.rs:54:9
--> $DIR/allowed-positions.rs:56:9
|
LL | #[coverage(off)]
| ^^^^^^^^^^^^^^^^
@ -28,7 +28,7 @@ LL | () => (),
| -------- not a function or closure
error[E0788]: attribute should be applied to a function definition or closure
--> $DIR/no-coverage.rs:58:5
--> $DIR/allowed-positions.rs:60:5
|
LL | #[coverage(off)]
| ^^^^^^^^^^^^^^^^
@ -36,7 +36,7 @@ LL | return ();
| --------- not a function or closure
error[E0788]: attribute should be applied to a function definition or closure
--> $DIR/no-coverage.rs:11:5
--> $DIR/allowed-positions.rs:13:5
|
LL | #[coverage(off)]
| ^^^^^^^^^^^^^^^^
@ -44,7 +44,7 @@ LL | const X: u32;
| ------------- not a function or closure
error[E0788]: attribute should be applied to a function definition or closure
--> $DIR/no-coverage.rs:14:5
--> $DIR/allowed-positions.rs:16:5
|
LL | #[coverage(off)]
| ^^^^^^^^^^^^^^^^
@ -52,7 +52,7 @@ LL | type T;
| ------- not a function or closure
error[E0788]: attribute should be applied to a function definition or closure
--> $DIR/no-coverage.rs:19:5
--> $DIR/allowed-positions.rs:21:5
|
LL | #[coverage(off)]
| ^^^^^^^^^^^^^^^^
@ -60,7 +60,7 @@ LL | fn f(&self);
| ------------ not a function or closure
error[E0788]: attribute should be applied to a function definition or closure
--> $DIR/no-coverage.rs:22:5
--> $DIR/allowed-positions.rs:24:5
|
LL | #[coverage(off)]
| ^^^^^^^^^^^^^^^^
@ -68,7 +68,7 @@ LL | fn g();
| ------- not a function or closure
error[E0788]: attribute should be applied to a function definition or closure
--> $DIR/no-coverage.rs:30:5
--> $DIR/allowed-positions.rs:32:5
|
LL | #[coverage(off)]
| ^^^^^^^^^^^^^^^^
@ -76,7 +76,7 @@ LL | type T = Self;
| -------------- not a function or closure
error[E0788]: attribute should be applied to a function definition or closure
--> $DIR/no-coverage.rs:33:5
--> $DIR/allowed-positions.rs:35:5
|
LL | #[coverage(off)]
| ^^^^^^^^^^^^^^^^
@ -84,7 +84,7 @@ LL | type U = impl Trait;
| -------------------- not a function or closure
error[E0788]: attribute should be applied to a function definition or closure
--> $DIR/no-coverage.rs:41:5
--> $DIR/allowed-positions.rs:43:5
|
LL | #[coverage(off)]
| ^^^^^^^^^^^^^^^^
@ -92,7 +92,7 @@ LL | static X: u32;
| -------------- not a function or closure
error[E0788]: attribute should be applied to a function definition or closure
--> $DIR/no-coverage.rs:44:5
--> $DIR/allowed-positions.rs:46:5
|
LL | #[coverage(off)]
| ^^^^^^^^^^^^^^^^
@ -100,7 +100,7 @@ LL | type T;
| ------- not a function or closure
error: unconstrained opaque type
--> $DIR/no-coverage.rs:34:14
--> $DIR/allowed-positions.rs:36:14
|
LL | type U = impl Trait;
| ^^^^^^^^^^