Skip to content

Commit 13409d6

Browse files
committed
Fix highlighting
1 parent fad631d commit 13409d6

File tree

1 file changed

+11
-6
lines changed

1 file changed

+11
-6
lines changed

src/solvers/ty_based.rs

+11-6
Original file line numberDiff line numberDiff line change
@@ -149,21 +149,26 @@ pub fn trace_solver<'a>(
149149
let mut trace = String::new();
150150
let res = run_solver(ctx, &request, |solver, event| match event {
151151
SolverTraceEvent::Start => {
152-
let _ = write!(&mut trace, "{}\n", solver.display_state(style));
152+
let _ = writeln!(&mut trace, "{}", solver.display_state(style));
153153
}
154154
SolverTraceEvent::Step(rule) => {
155155
let line = format!("// Applying rule `{}`", rule.display(ctx.options));
156-
let _ = write!(&mut trace, "{}\n", line.comment());
157-
let _ = write!(&mut trace, "{}\n", solver.display_state(style));
156+
let _ = writeln!(&mut trace, "{}", line.comment());
157+
let _ = writeln!(&mut trace, "{}", solver.display_state(style));
158158
}
159159
SolverTraceEvent::CantStep(e) => match e {
160160
CantStep::Done => {
161-
let _ = write!(&mut trace, "\n// Final bindings (simplified):\n");
162-
let _ = write!(&mut trace, "{}\n", solver.display_final_state(ctx, style));
161+
trace += "\n";
162+
let _ = writeln!(
163+
&mut trace,
164+
"{}",
165+
"// Final bindings (simplified):".comment()
166+
);
167+
let _ = writeln!(&mut trace, "{}", solver.display_final_state(ctx, style));
163168
}
164169
CantStep::NoApplicableRule(pred, err) => {
165170
let line = format!("// Type error for `{}`: {err:?}", pred.display(style));
166-
let _ = write!(&mut trace, "{}\n", line.red());
171+
let _ = writeln!(&mut trace, "{}", line.red());
167172
}
168173
},
169174
});

0 commit comments

Comments
 (0)