Skip to content

Commit f8206ac

Browse files
authored
Rollup merge of rust-lang#83081 - hyd-dev:assert-message, r=m-ou-se
Fix panic message of `assert_failed_inner` cc rust-lang#79100 (comment) r? ``@m-ou-se``
2 parents bc79367 + 7ecb5d8 commit f8206ac

File tree

4 files changed

+30
-1
lines changed

4 files changed

+30
-1
lines changed

library/core/src/panicking.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@ fn assert_failed_inner(
154154
Some(args) => panic!(
155155
r#"assertion failed: `(left {} right)`
156156
left: `{:?}`,
157-
right: `{:?}: {}`"#,
157+
right: `{:?}`: {}"#,
158158
op, left, right, args
159159
),
160160
None => panic!(
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
// run-fail
2+
// error-pattern:panicked at 'assertion failed: `(left == right)`
3+
// error-pattern: left: `2`
4+
// error-pattern:right: `3`: 1 + 1 definitely should be 3'
5+
// ignore-emscripten no processes
6+
7+
fn main() {
8+
assert_eq!(1 + 1, 3, "1 + 1 definitely should be 3");
9+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
// run-fail
2+
// error-pattern:panicked at 'assertion failed: `(left matches right)`
3+
// error-pattern: left: `2`
4+
// error-pattern:right: `3`: 1 + 1 definitely should be 3'
5+
// ignore-emscripten no processes
6+
7+
#![feature(assert_matches)]
8+
9+
fn main() {
10+
assert_matches!(1 + 1, 3, "1 + 1 definitely should be 3");
11+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
// run-fail
2+
// error-pattern:panicked at 'assertion failed: `(left != right)`
3+
// error-pattern: left: `2`
4+
// error-pattern:right: `2`: 1 + 1 definitely should not be 2'
5+
// ignore-emscripten no processes
6+
7+
fn main() {
8+
assert_ne!(1 + 1, 2, "1 + 1 definitely should not be 2");
9+
}

0 commit comments

Comments
 (0)