Skip to content

Commit 38c9d8e

Browse files
committed
Let statement should rewrite rhs with comments after equal sign
1 parent 40f5075 commit 38c9d8e

6 files changed

+285
-8
lines changed

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,3 +23,6 @@ tests/cargo-fmt/**/target
2323
.idea/
2424
.vscode/
2525
*~
26+
27+
# Git
28+
.git/
Lines changed: 121 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,121 @@
1+
thread 'main' panicked at src/items.rs:150:13:
2+
test
3+
stack backtrace:
4+
0: 0x7f7dbb904615 - std::backtrace_rs::backtrace::libunwind::trace::h3e6ef95ba444c071
5+
at /rustc/6b0f4b5ec3aa707ecaa78230722117324a4ce23c/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5
6+
1: 0x7f7dbb904615 - std::backtrace_rs::backtrace::trace_unsynchronized::h1677e33a9c072696
7+
at /rustc/6b0f4b5ec3aa707ecaa78230722117324a4ce23c/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
8+
2: 0x7f7dbb904615 - std::backtrace::Backtrace::create::hc4714832f2190fbc
9+
at /rustc/6b0f4b5ec3aa707ecaa78230722117324a4ce23c/library/std/src/backtrace.rs:331:13
10+
3: 0x7f7dbb904565 - std::backtrace::Backtrace::force_capture::h84e1882c0be9aed1
11+
at /rustc/6b0f4b5ec3aa707ecaa78230722117324a4ce23c/library/std/src/backtrace.rs:312:9
12+
4: 0x7f7db7fe0c3b - std[20db51b4dc66b481]::panicking::update_hook::<alloc[7a9d83151868560e]::boxed::Box<rustc_driver_impl[42aec5b3602e6800]::install_ice_hook::{closure#0}>>::{closure#0}
13+
5: 0x7f7dbb91f50f - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h1cfdd0f28ef5545b
14+
at /rustc/6b0f4b5ec3aa707ecaa78230722117324a4ce23c/library/alloc/src/boxed.rs:2078:9
15+
6: 0x7f7dbb91f50f - std::panicking::rust_panic_with_hook::h4ad51c0c6b25b444
16+
at /rustc/6b0f4b5ec3aa707ecaa78230722117324a4ce23c/library/std/src/panicking.rs:804:13
17+
7: 0x7f7dbb91f103 - std::panicking::begin_panic_handler::{{closure}}::h3425c28d75ee8072
18+
at /rustc/6b0f4b5ec3aa707ecaa78230722117324a4ce23c/library/std/src/panicking.rs:663:13
19+
8: 0x7f7dbb91c9d9 - std::sys::backtrace::__rust_end_short_backtrace::h1e8092621577272d
20+
at /rustc/6b0f4b5ec3aa707ecaa78230722117324a4ce23c/library/std/src/sys/backtrace.rs:171:18
21+
9: 0x7f7dbb91ee14 - rust_begin_unwind
22+
at /rustc/6b0f4b5ec3aa707ecaa78230722117324a4ce23c/library/std/src/panicking.rs:661:5
23+
10: 0x7f7dbb968433 - core::panicking::panic_fmt::hee696384dfa25c0c
24+
at /rustc/6b0f4b5ec3aa707ecaa78230722117324a4ce23c/library/core/src/panicking.rs:74:14
25+
11: 0x565121265715 - rustfmt_nightly::items::<impl rustfmt_nightly::rewrite::Rewrite for rustc_ast::ast::Local>::rewrite_result::h16bd16b48e316138
26+
at /home/johchen/Code/rustfmt/src/items.rs:150:13
27+
12: 0x56512126377b - rustfmt_nightly::items::<impl rustfmt_nightly::rewrite::Rewrite for rustc_ast::ast::Local>::rewrite::heec9ecc7faaf4d06
28+
at /home/johchen/Code/rustfmt/src/items.rs:51:9
29+
13: 0x5651213a8f23 - <rustc_ast::ptr::P<T> as rustfmt_nightly::rewrite::Rewrite>::rewrite::h90d441a8ebdd22e4
30+
at /home/johchen/Code/rustfmt/src/rewrite.rs:29:9
31+
14: 0x5651210b84c7 - rustfmt_nightly::stmt::format_stmt::h373cf63b7af4a5fc
32+
at /home/johchen/Code/rustfmt/src/stmt.rs:119:42
33+
15: 0x5651210b81dd - <rustfmt_nightly::stmt::Stmt as rustfmt_nightly::rewrite::Rewrite>::rewrite::h19a0f21817bcb9d2
34+
at /home/johchen/Code/rustfmt/src/stmt.rs:99:9
35+
16: 0x56512111777d - rustfmt_nightly::visitor::FmtVisitor::visit_stmt::{{closure}}::hb72232a4afaca0c4
36+
at /home/johchen/Code/rustfmt/src/visitor.rs:162:59
37+
17: 0x56512111806e - rustfmt_nightly::visitor::FmtVisitor::with_context::ha257b9ee3d00271e
38+
at /home/johchen/Code/rustfmt/src/visitor.rs:997:22
39+
18: 0x565121296aa9 - rustfmt_nightly::visitor::FmtVisitor::visit_stmt::h0a4f2031a2e34e6c
40+
at /home/johchen/Code/rustfmt/src/visitor.rs:162:35
41+
19: 0x56512129ef0a - rustfmt_nightly::visitor::FmtVisitor::walk_stmts::h9908b086f28cff25
42+
at /home/johchen/Code/rustfmt/src/visitor.rs:880:13
43+
20: 0x56512129f13a - rustfmt_nightly::visitor::FmtVisitor::walk_block_stmts::h6895dbcaa7ea6281
44+
at /home/johchen/Code/rustfmt/src/visitor.rs:911:9
45+
21: 0x5651212977cb - rustfmt_nightly::visitor::FmtVisitor::visit_block::h09a71dacba404e30
46+
at /home/johchen/Code/rustfmt/src/visitor.rs:231:9
47+
22: 0x565121299eda - rustfmt_nightly::visitor::FmtVisitor::visit_fn::h72d8b326bfd99d3f
48+
at /home/johchen/Code/rustfmt/src/visitor.rs:422:9
49+
23: 0x56512129b59c - rustfmt_nightly::visitor::FmtVisitor::visit_item::hb39235d78719a8be
50+
at /home/johchen/Code/rustfmt/src/visitor.rs:548:25
51+
24: 0x565121295850 - rustfmt_nightly::reorder::<impl rustfmt_nightly::visitor::FmtVisitor>::visit_items_with_reordering::hb57c2f19dce06dfb
52+
at /home/johchen/Code/rustfmt/src/reorder.rs:334:17
53+
25: 0x56512129ece5 - rustfmt_nightly::visitor::FmtVisitor::walk_mod_items::h22519b4d8986ce56
54+
at /home/johchen/Code/rustfmt/src/visitor.rs:864:9
55+
26: 0x56512129fbb9 - rustfmt_nightly::visitor::FmtVisitor::format_separate_mod::h0bbe50bab56175e3
56+
at /home/johchen/Code/rustfmt/src/visitor.rs:973:9
57+
27: 0x565120f63e3e - rustfmt_nightly::formatting::FormatContext<T>::format_file::hf49c4bd2714d54b4
58+
at /home/johchen/Code/rustfmt/src/formatting.rs:221:9
59+
28: 0x565120f62edf - rustfmt_nightly::formatting::format_project::h30aef16f2b974ea3
60+
at /home/johchen/Code/rustfmt/src/formatting.rs:158:9
61+
29: 0x565120f64593 - rustfmt_nightly::formatting::<impl rustfmt_nightly::Session<T>>::format_input_inner::{{closure}}::h666adb99cb674b5e
62+
at /home/johchen/Code/rustfmt/src/formatting.rs:48:33
63+
30: 0x565120f5f9f7 - scoped_tls::ScopedKey<T>::with::h389fa01d8fd32695
64+
at /rust/deps/scoped-tls-1.0.1/src/lib.rs:171:13
65+
31: 0x565120f497c3 - rustc_span::create_session_if_not_set_then::{{closure}}::h72e88c9cc3b8c424
66+
at /rustc/6b0f4b5ec3aa707ecaa78230722117324a4ce23c/compiler/rustc_span/src/lib.rs:153:50
67+
32: 0x565120f5f87f - scoped_tls::ScopedKey<T>::set::h8d8cba4499a71ad8
68+
at /rust/deps/scoped-tls-1.0.1/src/lib.rs:137:9
69+
33: 0x565120f4971e - rustc_span::create_session_if_not_set_then::h921258b83097f45f
70+
at /rustc/6b0f4b5ec3aa707ecaa78230722117324a4ce23c/compiler/rustc_span/src/lib.rs:153:9
71+
34: 0x565120f649aa - rustfmt_nightly::formatting::<impl rustfmt_nightly::Session<T>>::format_input_inner::h4c66b0f999997361
72+
at /home/johchen/Code/rustfmt/src/formatting.rs:38:9
73+
35: 0x565120f64e48 - rustfmt_nightly::Session<T>::format::h359e69d08c93fbba
74+
at /home/johchen/Code/rustfmt/src/lib.rs:468:9
75+
36: 0x565120f5ed84 - rustfmt::format_and_emit_report::h797344b78cf4bc5f
76+
at /home/johchen/Code/rustfmt/src/bin/main.rs:393:11
77+
37: 0x565120f5ed4f - rustfmt::format::{{closure}}::h3cffd441cb61f2bb
78+
at /home/johchen/Code/rustfmt/src/bin/main.rs:365:21
79+
38: 0x565120f64a5b - rustfmt_nightly::Session<T>::override_config::h700d3dcfebfe9c9e
80+
at /home/johchen/Code/rustfmt/src/lib.rs:476:22
81+
39: 0x565120f5a312 - rustfmt::format::he3e2306517a0bc56
82+
at /home/johchen/Code/rustfmt/src/bin/main.rs:364:17
83+
40: 0x565120f57704 - rustfmt::execute::h73943a4e1fc81161
84+
at /home/johchen/Code/rustfmt/src/bin/main.rs:268:14
85+
41: 0x565120f56841 - rustfmt::main::h2068ae4d58803f42
86+
at /home/johchen/Code/rustfmt/src/bin/main.rs:38:27
87+
42: 0x565120f5242b - core::ops::function::FnOnce::call_once::hed9fdbd0f3472a43
88+
at /rustc/6b0f4b5ec3aa707ecaa78230722117324a4ce23c/library/core/src/ops/function.rs:250:5
89+
43: 0x565120f60d9e - std::sys::backtrace::__rust_begin_short_backtrace::hbb292efc2da12527
90+
at /rustc/6b0f4b5ec3aa707ecaa78230722117324a4ce23c/library/std/src/sys/backtrace.rs:155:18
91+
44: 0x565120f6def1 - std::rt::lang_start::{{closure}}::hc5c05c99070862f3
92+
at /rustc/6b0f4b5ec3aa707ecaa78230722117324a4ce23c/library/std/src/rt.rs:159:18
93+
45: 0x7f7dbb901312 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::he1e7446c97f7f239
94+
at /rustc/6b0f4b5ec3aa707ecaa78230722117324a4ce23c/library/core/src/ops/function.rs:284:13
95+
46: 0x7f7dbb901312 - std::panicking::try::do_call::h2bf7835fec7816df
96+
at /rustc/6b0f4b5ec3aa707ecaa78230722117324a4ce23c/library/std/src/panicking.rs:553:40
97+
47: 0x7f7dbb901312 - std::panicking::try::hb9e607fbcb0a4e7c
98+
at /rustc/6b0f4b5ec3aa707ecaa78230722117324a4ce23c/library/std/src/panicking.rs:517:19
99+
48: 0x7f7dbb901312 - std::panic::catch_unwind::hfd31be55cf550e95
100+
at /rustc/6b0f4b5ec3aa707ecaa78230722117324a4ce23c/library/std/src/panic.rs:350:14
101+
49: 0x7f7dbb901312 - std::rt::lang_start_internal::{{closure}}::h03aa774efed295e3
102+
at /rustc/6b0f4b5ec3aa707ecaa78230722117324a4ce23c/library/std/src/rt.rs:141:48
103+
50: 0x7f7dbb901312 - std::panicking::try::do_call::h3476762926945fc9
104+
at /rustc/6b0f4b5ec3aa707ecaa78230722117324a4ce23c/library/std/src/panicking.rs:553:40
105+
51: 0x7f7dbb901312 - std::panicking::try::h41a44a6191d30450
106+
at /rustc/6b0f4b5ec3aa707ecaa78230722117324a4ce23c/library/std/src/panicking.rs:517:19
107+
52: 0x7f7dbb901312 - std::panic::catch_unwind::he197c74c7e494b60
108+
at /rustc/6b0f4b5ec3aa707ecaa78230722117324a4ce23c/library/std/src/panic.rs:350:14
109+
53: 0x7f7dbb901312 - std::rt::lang_start_internal::h3f63e0da4af18156
110+
at /rustc/6b0f4b5ec3aa707ecaa78230722117324a4ce23c/library/std/src/rt.rs:141:20
111+
54: 0x565120f6deca - std::rt::lang_start::hb5d2825cbc50b723
112+
at /rustc/6b0f4b5ec3aa707ecaa78230722117324a4ce23c/library/std/src/rt.rs:158:17
113+
55: 0x565120f5ebae - main
114+
56: 0x7f7db496724a - <unknown>
115+
57: 0x7f7db4967305 - __libc_start_main
116+
58: 0x565120f46131 - _start
117+
59: 0x0 - <unknown>
118+
119+
120+
rustc version: 1.81.0-nightly (6b0f4b5ec 2024-06-24)
121+
platform: x86_64-unknown-linux-gnu

0 commit comments

Comments
 (0)