|  | error: unused attribute | 
|  | --> $DIR/unused-attr-duplicate.rs:14:1 | 
|  | | | 
|  | LL | #![crate_name = "unused_attr_duplicate2"] | 
|  | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove this attribute | 
|  | | | 
|  | note: attribute also specified here | 
|  | --> $DIR/unused-attr-duplicate.rs:13:1 | 
|  | | | 
|  | LL | #![crate_name = "unused_attr_duplicate"] | 
|  | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | 
|  | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! | 
|  | note: the lint level is defined here | 
|  | --> $DIR/unused-attr-duplicate.rs:12:9 | 
|  | | | 
|  | LL | #![deny(unused_attributes)] | 
|  | |         ^^^^^^^^^^^^^^^^^ | 
|  |  | 
|  | error: unused attribute | 
|  | --> $DIR/unused-attr-duplicate.rs:37:1 | 
|  | | | 
|  | LL | #[no_link] | 
|  | | ^^^^^^^^^^ help: remove this attribute | 
|  | | | 
|  | note: attribute also specified here | 
|  | --> $DIR/unused-attr-duplicate.rs:36:1 | 
|  | | | 
|  | LL | #[no_link] | 
|  | | ^^^^^^^^^^ | 
|  |  | 
|  | error: unused attribute | 
|  | --> $DIR/unused-attr-duplicate.rs:31:1 | 
|  | | | 
|  | LL | #![windows_subsystem = "windows"] | 
|  | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove this attribute | 
|  | | | 
|  | note: attribute also specified here | 
|  | --> $DIR/unused-attr-duplicate.rs:30:1 | 
|  | | | 
|  | LL | #![windows_subsystem = "console"] | 
|  | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | 
|  | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! | 
|  |  | 
|  | error: unused attribute | 
|  | --> $DIR/unused-attr-duplicate.rs:34:1 | 
|  | | | 
|  | LL | #![no_builtins] | 
|  | | ^^^^^^^^^^^^^^^ help: remove this attribute | 
|  | | | 
|  | note: attribute also specified here | 
|  | --> $DIR/unused-attr-duplicate.rs:33:1 | 
|  | | | 
|  | LL | #![no_builtins] | 
|  | | ^^^^^^^^^^^^^^^ | 
|  |  | 
|  | error: unused attribute | 
|  | --> $DIR/unused-attr-duplicate.rs:41:1 | 
|  | | | 
|  | LL | #[macro_use] | 
|  | | ^^^^^^^^^^^^ help: remove this attribute | 
|  | | | 
|  | note: attribute also specified here | 
|  | --> $DIR/unused-attr-duplicate.rs:40:1 | 
|  | | | 
|  | LL | #[macro_use] | 
|  | | ^^^^^^^^^^^^ | 
|  |  | 
|  | error: unused attribute | 
|  | --> $DIR/unused-attr-duplicate.rs:44:5 | 
|  | | | 
|  | LL |     #[macro_export] | 
|  | |     ^^^^^^^^^^^^^^^ help: remove this attribute | 
|  | | | 
|  | note: attribute also specified here | 
|  | --> $DIR/unused-attr-duplicate.rs:43:5 | 
|  | | | 
|  | LL |     #[macro_export] | 
|  | |     ^^^^^^^^^^^^^^^ | 
|  |  | 
|  | error: unused attribute | 
|  | --> $DIR/unused-attr-duplicate.rs:51:1 | 
|  | | | 
|  | LL | #[path = "bar.rs"] | 
|  | | ^^^^^^^^^^^^^^^^^^ help: remove this attribute | 
|  | | | 
|  | note: attribute also specified here | 
|  | --> $DIR/unused-attr-duplicate.rs:50:1 | 
|  | | | 
|  | LL | #[path = "auxiliary/lint_unused_extern_crate.rs"] | 
|  | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | 
|  | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! | 
|  |  | 
|  | error: unused attribute | 
|  | --> $DIR/unused-attr-duplicate.rs:57:1 | 
|  | | | 
|  | LL | #[ignore = "some text"] | 
|  | | ^^^^^^^^^^^^^^^^^^^^^^^ help: remove this attribute | 
|  | | | 
|  | note: attribute also specified here | 
|  | --> $DIR/unused-attr-duplicate.rs:56:1 | 
|  | | | 
|  | LL | #[ignore] | 
|  | | ^^^^^^^^^ | 
|  |  | 
|  | error: unused attribute | 
|  | --> $DIR/unused-attr-duplicate.rs:59:1 | 
|  | | | 
|  | LL | #[should_panic(expected = "values don't match")] | 
|  | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove this attribute | 
|  | | | 
|  | note: attribute also specified here | 
|  | --> $DIR/unused-attr-duplicate.rs:58:1 | 
|  | | | 
|  | LL | #[should_panic] | 
|  | | ^^^^^^^^^^^^^^^ | 
|  | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! | 
|  |  | 
|  | error: unused attribute | 
|  | --> $DIR/unused-attr-duplicate.rs:64:1 | 
|  | | | 
|  | LL | #[must_use = "some message"] | 
|  | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove this attribute | 
|  | | | 
|  | note: attribute also specified here | 
|  | --> $DIR/unused-attr-duplicate.rs:63:1 | 
|  | | | 
|  | LL | #[must_use] | 
|  | | ^^^^^^^^^^^ | 
|  | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! | 
|  |  | 
|  | error: unused attribute | 
|  | --> $DIR/unused-attr-duplicate.rs:70:1 | 
|  | | | 
|  | LL | #[non_exhaustive] | 
|  | | ^^^^^^^^^^^^^^^^^ help: remove this attribute | 
|  | | | 
|  | note: attribute also specified here | 
|  | --> $DIR/unused-attr-duplicate.rs:69:1 | 
|  | | | 
|  | LL | #[non_exhaustive] | 
|  | | ^^^^^^^^^^^^^^^^^ | 
|  |  | 
|  | error: unused attribute | 
|  | --> $DIR/unused-attr-duplicate.rs:76:1 | 
|  | | | 
|  | LL | #[automatically_derived] | 
|  | | ^^^^^^^^^^^^^^^^^^^^^^^^ help: remove this attribute | 
|  | | | 
|  | note: attribute also specified here | 
|  | --> $DIR/unused-attr-duplicate.rs:75:1 | 
|  | | | 
|  | LL | #[automatically_derived] | 
|  | | ^^^^^^^^^^^^^^^^^^^^^^^^ | 
|  |  | 
|  | error: unused attribute | 
|  | --> $DIR/unused-attr-duplicate.rs:80:1 | 
|  | | | 
|  | LL | #[inline(never)] | 
|  | | ^^^^^^^^^^^^^^^^ help: remove this attribute | 
|  | | | 
|  | note: attribute also specified here | 
|  | --> $DIR/unused-attr-duplicate.rs:79:1 | 
|  | | | 
|  | LL | #[inline(always)] | 
|  | | ^^^^^^^^^^^^^^^^^ | 
|  | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! | 
|  |  | 
|  | error: unused attribute | 
|  | --> $DIR/unused-attr-duplicate.rs:83:1 | 
|  | | | 
|  | LL | #[cold] | 
|  | | ^^^^^^^ help: remove this attribute | 
|  | | | 
|  | note: attribute also specified here | 
|  | --> $DIR/unused-attr-duplicate.rs:82:1 | 
|  | | | 
|  | LL | #[cold] | 
|  | | ^^^^^^^ | 
|  |  | 
|  | error: unused attribute | 
|  | --> $DIR/unused-attr-duplicate.rs:85:1 | 
|  | | | 
|  | LL | #[track_caller] | 
|  | | ^^^^^^^^^^^^^^^ help: remove this attribute | 
|  | | | 
|  | note: attribute also specified here | 
|  | --> $DIR/unused-attr-duplicate.rs:84:1 | 
|  | | | 
|  | LL | #[track_caller] | 
|  | | ^^^^^^^^^^^^^^^ | 
|  |  | 
|  | error: unused attribute | 
|  | --> $DIR/unused-attr-duplicate.rs:92:5 | 
|  | | | 
|  | LL |     #[link_name = "this_does_not_exist"] | 
|  | |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove this attribute | 
|  | | | 
|  | note: attribute also specified here | 
|  | --> $DIR/unused-attr-duplicate.rs:94:5 | 
|  | | | 
|  | LL |     #[link_name = "rust_dbg_extern_identity_u32"] | 
|  | |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | 
|  | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! | 
|  |  | 
|  | error: unused attribute | 
|  | --> $DIR/unused-attr-duplicate.rs:98:1 | 
|  | | | 
|  | LL | #[export_name = "exported_symbol_name"] | 
|  | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove this attribute | 
|  | | | 
|  | note: attribute also specified here | 
|  | --> $DIR/unused-attr-duplicate.rs:100:1 | 
|  | | | 
|  | LL | #[export_name = "exported_symbol_name2"] | 
|  | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | 
|  | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! | 
|  |  | 
|  | error: unused attribute | 
|  | --> $DIR/unused-attr-duplicate.rs:104:1 | 
|  | | | 
|  | LL | #[no_mangle] | 
|  | | ^^^^^^^^^^^^ help: remove this attribute | 
|  | | | 
|  | note: attribute also specified here | 
|  | --> $DIR/unused-attr-duplicate.rs:103:1 | 
|  | | | 
|  | LL | #[no_mangle] | 
|  | | ^^^^^^^^^^^^ | 
|  |  | 
|  | error: unused attribute | 
|  | --> $DIR/unused-attr-duplicate.rs:108:1 | 
|  | | | 
|  | LL | #[used] | 
|  | | ^^^^^^^ help: remove this attribute | 
|  | | | 
|  | note: attribute also specified here | 
|  | --> $DIR/unused-attr-duplicate.rs:107:1 | 
|  | | | 
|  | LL | #[used] | 
|  | | ^^^^^^^ | 
|  |  | 
|  | error: unused attribute | 
|  | --> $DIR/unused-attr-duplicate.rs:111:1 | 
|  | | | 
|  | LL | #[link_section = ".text"] | 
|  | | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove this attribute | 
|  | | | 
|  | note: attribute also specified here | 
|  | --> $DIR/unused-attr-duplicate.rs:114:1 | 
|  | | | 
|  | LL | #[link_section = ".bss"] | 
|  | | ^^^^^^^^^^^^^^^^^^^^^^^^ | 
|  | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! | 
|  |  | 
|  | error: unused attribute | 
|  | --> $DIR/unused-attr-duplicate.rs:14:1 | 
|  | | | 
|  | LL | #![crate_name = "unused_attr_duplicate2"] | 
|  | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove this attribute | 
|  | | | 
|  | note: attribute also specified here | 
|  | --> $DIR/unused-attr-duplicate.rs:13:1 | 
|  | | | 
|  | LL | #![crate_name = "unused_attr_duplicate"] | 
|  | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | 
|  | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! | 
|  | = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no` | 
|  |  | 
|  | error: unused attribute | 
|  | --> $DIR/unused-attr-duplicate.rs:21:1 | 
|  | | | 
|  | LL | #![recursion_limit = "256"] | 
|  | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove this attribute | 
|  | | | 
|  | note: attribute also specified here | 
|  | --> $DIR/unused-attr-duplicate.rs:20:1 | 
|  | | | 
|  | LL | #![recursion_limit = "128"] | 
|  | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | 
|  | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! | 
|  |  | 
|  | error: unused attribute | 
|  | --> $DIR/unused-attr-duplicate.rs:24:1 | 
|  | | | 
|  | LL | #![type_length_limit = "1"] | 
|  | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove this attribute | 
|  | | | 
|  | note: attribute also specified here | 
|  | --> $DIR/unused-attr-duplicate.rs:23:1 | 
|  | | | 
|  | LL | #![type_length_limit = "1048576"] | 
|  | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | 
|  | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! | 
|  |  | 
|  | error: unused attribute | 
|  | --> $DIR/unused-attr-duplicate.rs:27:1 | 
|  | | | 
|  | LL | #![no_std] | 
|  | | ^^^^^^^^^^ help: remove this attribute | 
|  | | | 
|  | note: attribute also specified here | 
|  | --> $DIR/unused-attr-duplicate.rs:26:1 | 
|  | | | 
|  | LL | #![no_std] | 
|  | | ^^^^^^^^^^ | 
|  |  | 
|  | error: unused attribute | 
|  | --> $DIR/unused-attr-duplicate.rs:29:1 | 
|  | | | 
|  | LL | #![no_implicit_prelude] | 
|  | | ^^^^^^^^^^^^^^^^^^^^^^^ help: remove this attribute | 
|  | | | 
|  | note: attribute also specified here | 
|  | --> $DIR/unused-attr-duplicate.rs:28:1 | 
|  | | | 
|  | LL | #![no_implicit_prelude] | 
|  | | ^^^^^^^^^^^^^^^^^^^^^^^ | 
|  |  | 
|  | error: aborting due to 25 previous errors | 
|  |  |