]> git.lizzy.rs Git - rust.git/blob - src/test/ui/non-fmt-panic.stderr
Rollup merge of #82259 - osa1:issue82156, r=petrochenkov
[rust.git] / src / test / ui / non-fmt-panic.stderr
1 warning: panic message contains a brace
2   --> $DIR/non-fmt-panic.rs:11:29
3    |
4 LL |     panic!("here's a brace: {");
5    |                             ^
6    |
7    = note: `#[warn(non_fmt_panic)]` on by default
8    = note: this message is not used as a format string, but will be in Rust 2021
9 help: add a "{}" format string to use the message literally
10    |
11 LL |     panic!("{}", "here's a brace: {");
12    |            ^^^^^
13
14 warning: panic message contains a brace
15   --> $DIR/non-fmt-panic.rs:12:31
16    |
17 LL |     std::panic!("another one: }");
18    |                               ^
19    |
20    = note: this message is not used as a format string, but will be in Rust 2021
21 help: add a "{}" format string to use the message literally
22    |
23 LL |     std::panic!("{}", "another one: }");
24    |                 ^^^^^
25
26 warning: panic message contains an unused formatting placeholder
27   --> $DIR/non-fmt-panic.rs:13:25
28    |
29 LL |     core::panic!("Hello {}");
30    |                         ^^
31    |
32    = note: this message is not used as a format string when given without arguments, but will be in Rust 2021
33 help: add the missing argument
34    |
35 LL |     core::panic!("Hello {}", ...);
36    |                            ^^^^^
37 help: or add a "{}" format string to use the message literally
38    |
39 LL |     core::panic!("{}", "Hello {}");
40    |                  ^^^^^
41
42 warning: panic message contains unused formatting placeholders
43   --> $DIR/non-fmt-panic.rs:14:21
44    |
45 LL |     assert!(false, "{:03x} {test} bla");
46    |                     ^^^^^^ ^^^^^^
47    |
48    = note: this message is not used as a format string when given without arguments, but will be in Rust 2021
49 help: add the missing arguments
50    |
51 LL |     assert!(false, "{:03x} {test} bla", ...);
52    |                                       ^^^^^
53 help: or add a "{}" format string to use the message literally
54    |
55 LL |     assert!(false, "{}", "{:03x} {test} bla");
56    |                    ^^^^^
57
58 warning: panic message is not a string literal
59   --> $DIR/non-fmt-panic.rs:16:20
60    |
61 LL |     assert!(false, S);
62    |                    ^
63    |
64    = note: this is no longer accepted in Rust 2021
65 help: add a "{}" format string to Display the message
66    |
67 LL |     assert!(false, "{}", S);
68    |                    ^^^^^
69
70 warning: panic message contains braces
71   --> $DIR/non-fmt-panic.rs:18:27
72    |
73 LL |     debug_assert!(false, "{{}} bla");
74    |                           ^^^^
75    |
76    = note: this message is not used as a format string, but will be in Rust 2021
77 help: add a "{}" format string to use the message literally
78    |
79 LL |     debug_assert!(false, "{}", "{{}} bla");
80    |                          ^^^^^
81
82 warning: panic message is not a string literal
83   --> $DIR/non-fmt-panic.rs:19:12
84    |
85 LL |     panic!(C);
86    |            ^
87    |
88    = note: this is no longer accepted in Rust 2021
89 help: add a "{}" format string to Display the message
90    |
91 LL |     panic!("{}", C);
92    |            ^^^^^
93 help: or use std::panic::panic_any instead
94    |
95 LL |     std::panic::panic_any(C);
96    |     ^^^^^^^^^^^^^^^^^^^^^^
97
98 warning: panic message is not a string literal
99   --> $DIR/non-fmt-panic.rs:20:12
100    |
101 LL |     panic!(S);
102    |            ^
103    |
104    = note: this is no longer accepted in Rust 2021
105 help: add a "{}" format string to Display the message
106    |
107 LL |     panic!("{}", S);
108    |            ^^^^^
109 help: or use std::panic::panic_any instead
110    |
111 LL |     std::panic::panic_any(S);
112    |     ^^^^^^^^^^^^^^^^^^^^^^
113
114 warning: panic message is not a string literal
115   --> $DIR/non-fmt-panic.rs:21:17
116    |
117 LL |     std::panic!(123);
118    |                 ^^^
119    |
120    = note: this is no longer accepted in Rust 2021
121 help: add a "{}" format string to Display the message
122    |
123 LL |     std::panic!("{}", 123);
124    |                 ^^^^^
125 help: or use std::panic::panic_any instead
126    |
127 LL |     std::panic::panic_any(123);
128    |     ^^^^^^^^^^^^^^^^^^^^^^
129
130 warning: panic message is not a string literal
131   --> $DIR/non-fmt-panic.rs:22:18
132    |
133 LL |     core::panic!(&*"abc");
134    |                  ^^^^^^^
135    |
136    = note: this is no longer accepted in Rust 2021
137 help: add a "{}" format string to Display the message
138    |
139 LL |     core::panic!("{}", &*"abc");
140    |                  ^^^^^
141
142 warning: panic message contains an unused formatting placeholder
143   --> $DIR/non-fmt-panic.rs:23:12
144    |
145 LL |     panic!(concat!("{", "}"));
146    |            ^^^^^^^^^^^^^^^^^
147    |
148    = note: this message is not used as a format string when given without arguments, but will be in Rust 2021
149 help: add the missing argument
150    |
151 LL |     panic!(concat!("{", "}"), ...);
152    |                             ^^^^^
153 help: or add a "{}" format string to use the message literally
154    |
155 LL |     panic!("{}", concat!("{", "}"));
156    |            ^^^^^
157
158 warning: panic message contains braces
159   --> $DIR/non-fmt-panic.rs:24:5
160    |
161 LL |     panic!(concat!("{", "{"));
162    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
163    |
164    = note: this message is not used as a format string, but will be in Rust 2021
165 help: add a "{}" format string to use the message literally
166    |
167 LL |     panic!("{}", concat!("{", "{"));
168    |            ^^^^^
169
170 warning: panic message contains an unused formatting placeholder
171   --> $DIR/non-fmt-panic.rs:26:37
172    |
173 LL |     fancy_panic::fancy_panic!("test {} 123");
174    |                                     ^^
175    |
176    = note: this message is not used as a format string when given without arguments, but will be in Rust 2021
177
178 warning: panic message is not a string literal
179   --> $DIR/non-fmt-panic.rs:29:31
180    |
181 LL |     fancy_panic::fancy_panic!(S);
182    |                               ^
183    |
184    = note: this is no longer accepted in Rust 2021
185
186 warning: 14 warnings emitted
187