Skip to content
This repository has been archived by the owner on Aug 31, 2023. It is now read-only.

Commit

Permalink
fix(rome_formatter): write! dropped while still borrowed (#3067)
Browse files Browse the repository at this point in the history
  • Loading branch information
MichaReiser authored Aug 16, 2022
1 parent 124af3b commit 5b8730f
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 4 deletions.
6 changes: 4 additions & 2 deletions crates/rome_formatter/src/macros.rs
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,8 @@ macro_rules! format_args {
#[macro_export]
macro_rules! write {
($dst:expr, [$($arg:expr),+ $(,)?]) => {{
$dst.write_fmt($crate::format_args!($($arg),+))
let result = $dst.write_fmt($crate::format_args!($($arg),+));
result
}}
}

Expand Down Expand Up @@ -103,7 +104,8 @@ macro_rules! dbg_write {
);
count += 1;
});
inspect.write_fmt($crate::format_args!($($arg),+))
let result = inspect.write_fmt($crate::format_args!($($arg),+));
result
}}
}

Expand Down
3 changes: 1 addition & 2 deletions crates/rome_js_formatter/src/utils/binary_like_expression.rs
Original file line number Diff line number Diff line change
Expand Up @@ -526,8 +526,7 @@ impl FlattenedBinaryExpressionPart {
FlattenedBinaryExpressionPart::Right { parent } => {
let right = JsAnyBinaryLikeLeftExpression::JsAnyExpression(parent.right()?);

write!(f, [format_sub_expression(parent.operator()?, &right)])?;
Ok(())
write!(f, [format_sub_expression(parent.operator()?, &right)])
}
FlattenedBinaryExpressionPart::Left { expression } => {
write!(f, [expression])
Expand Down

0 comments on commit 5b8730f

Please sign in to comment.