11error: static `priv_static` is never used
2- --> $DIR/lint-dead-code-1.rs:20 :8
2+ --> $DIR/lint-dead-code-1.rs:21 :8
33 |
44LL | static priv_static: isize = 0;
55 | ^^^^^^^^^^^
@@ -11,37 +11,43 @@ LL | #![deny(dead_code)]
1111 | ^^^^^^^^^
1212
1313error: constant `priv_const` is never used
14- --> $DIR/lint-dead-code-1.rs:27 :7
14+ --> $DIR/lint-dead-code-1.rs:28 :7
1515 |
1616LL | const priv_const: isize = 0;
1717 | ^^^^^^^^^^
1818
1919error: struct `PrivStruct` is never constructed
20- --> $DIR/lint-dead-code-1.rs:35 :8
20+ --> $DIR/lint-dead-code-1.rs:36 :8
2121 |
2222LL | struct PrivStruct;
2323 | ^^^^^^^^^^
2424
2525error: struct `StructUsedAsField` is never constructed
26- --> $DIR/lint-dead-code-1.rs:49 :8
26+ --> $DIR/lint-dead-code-1.rs:50 :8
2727 |
2828LL | struct StructUsedAsField;
2929 | ^^^^^^^^^^^^^^^^^
3030
3131error: struct `PubStruct2` is never constructed
32- --> $DIR/lint-dead-code-1.rs:52 :12
32+ --> $DIR/lint-dead-code-1.rs:53 :12
3333 |
3434LL | pub struct PubStruct2 {
3535 | ^^^^^^^^^^
36+ |
37+ note: the lint level is defined here
38+ --> $DIR/lint-dead-code-1.rs:6:9
39+ |
40+ LL | #![deny(unconstructible_pub_struct)]
41+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^
3642
3743error: enum `priv_enum` is never used
38- --> $DIR/lint-dead-code-1.rs:63 :6
44+ --> $DIR/lint-dead-code-1.rs:64 :6
3945 |
4046LL | enum priv_enum { foo2, bar2 }
4147 | ^^^^^^^^^
4248
4349error: variant `bar3` is never constructed
44- --> $DIR/lint-dead-code-1.rs:66 :5
50+ --> $DIR/lint-dead-code-1.rs:67 :5
4551 |
4652LL | enum used_enum {
4753 | --------- variant in this enum
@@ -50,31 +56,31 @@ LL | bar3
5056 | ^^^^
5157
5258error: function `priv_fn` is never used
53- --> $DIR/lint-dead-code-1.rs:87 :4
59+ --> $DIR/lint-dead-code-1.rs:88 :4
5460 |
5561LL | fn priv_fn() {
5662 | ^^^^^^^
5763
5864error: function `foo` is never used
59- --> $DIR/lint-dead-code-1.rs:92 :4
65+ --> $DIR/lint-dead-code-1.rs:93 :4
6066 |
6167LL | fn foo() {
6268 | ^^^
6369
6470error: function `bar` is never used
65- --> $DIR/lint-dead-code-1.rs:97 :4
71+ --> $DIR/lint-dead-code-1.rs:98 :4
6672 |
6773LL | fn bar() {
6874 | ^^^
6975
7076error: function `baz` is never used
71- --> $DIR/lint-dead-code-1.rs:101 :4
77+ --> $DIR/lint-dead-code-1.rs:102 :4
7278 |
7379LL | fn baz() -> impl Copy {
7480 | ^^^
7581
7682error: struct `Bar` is never constructed
77- --> $DIR/lint-dead-code-1.rs:12 :16
83+ --> $DIR/lint-dead-code-1.rs:13 :16
7884 |
7985LL | pub struct Bar;
8086 | ^^^
0 commit comments