1 error: declaration of an `unsafe` function
2 --> $DIR/lint-unsafe-code.rs:33:1
4 LL | unsafe fn baz() {} //~ ERROR: declaration of an `unsafe` function
7 note: lint level defined here
8 --> $DIR/lint-unsafe-code.rs:13:9
10 LL | #![deny(unsafe_code)]
13 error: declaration of an `unsafe` trait
14 --> $DIR/lint-unsafe-code.rs:34:1
16 LL | unsafe trait Foo {} //~ ERROR: declaration of an `unsafe` trait
19 error: implementation of an `unsafe` trait
20 --> $DIR/lint-unsafe-code.rs:35:1
22 LL | unsafe impl Foo for Bar {} //~ ERROR: implementation of an `unsafe` trait
23 | ^^^^^^^^^^^^^^^^^^^^^^^^^^
25 error: declaration of an `unsafe` method
26 --> $DIR/lint-unsafe-code.rs:38:5
28 LL | unsafe fn baz(&self); //~ ERROR: declaration of an `unsafe` method
29 | ^^^^^^^^^^^^^^^^^^^^^
31 error: implementation of an `unsafe` method
32 --> $DIR/lint-unsafe-code.rs:39:5
34 LL | unsafe fn provided(&self) {} //~ ERROR: implementation of an `unsafe` method
35 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
37 error: implementation of an `unsafe` method
38 --> $DIR/lint-unsafe-code.rs:40:5
40 LL | unsafe fn provided_override(&self) {} //~ ERROR: implementation of an `unsafe` method
41 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
43 error: implementation of an `unsafe` method
44 --> $DIR/lint-unsafe-code.rs:44:5
46 LL | unsafe fn baz(&self) {} //~ ERROR: implementation of an `unsafe` method
47 | ^^^^^^^^^^^^^^^^^^^^^^^
49 error: implementation of an `unsafe` method
50 --> $DIR/lint-unsafe-code.rs:45:5
52 LL | unsafe fn provided_override(&self) {} //~ ERROR: implementation of an `unsafe` method
53 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
55 error: implementation of an `unsafe` method
56 --> $DIR/lint-unsafe-code.rs:64:5
58 LL | unsafe fn provided_override(&self) {} //~ ERROR: implementation of an `unsafe` method
59 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
61 error: implementation of an `unsafe` method
62 --> $DIR/lint-unsafe-code.rs:75:5
64 LL | unsafe fn provided(&self) {} //~ ERROR: implementation of an `unsafe` method
65 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
67 error: implementation of an `unsafe` method
68 --> $DIR/lint-unsafe-code.rs:81:5
70 LL | unsafe fn provided(&self) {} //~ ERROR: implementation of an `unsafe` method
71 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
73 error: implementation of an `unsafe` method
74 --> $DIR/lint-unsafe-code.rs:85:5
76 LL | unsafe fn baz(&self) {} //~ ERROR: implementation of an `unsafe` method
77 | ^^^^^^^^^^^^^^^^^^^^^^^
79 error: usage of an `unsafe` block
80 --> $DIR/lint-unsafe-code.rs:96:5
82 LL | unsafe {} //~ ERROR: usage of an `unsafe` block
85 error: usage of an `unsafe` block
86 --> $DIR/lint-unsafe-code.rs:29:9
88 LL | unsafe {} //~ ERROR: usage of an `unsafe` block
91 LL | unsafe_in_macro!()
92 | ------------------ in this macro invocation
94 error: aborting due to 14 previous errors