Skip to content

Commit 8d431c2

Browse files
committed
Avoid Clone in parse_replace
1 parent 11a4655 commit 8d431c2

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/parser/mod.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -10477,12 +10477,12 @@ impl<'a> Parser<'a> {
1047710477
return parser_err!("Unsupported statement REPLACE", self.peek_token().location);
1047810478
}
1047910479

10480-
let insert = &mut self.parse_insert()?;
10481-
if let Statement::Insert(Insert { replace_into, .. }) = insert {
10480+
let mut insert = self.parse_insert()?;
10481+
if let Statement::Insert(Insert { replace_into, .. }) = &mut insert {
1048210482
*replace_into = true;
1048310483
}
1048410484

10485-
Ok(insert.clone())
10485+
Ok(insert)
1048610486
}
1048710487

1048810488
/// Parse an INSERT statement, returning a `Box`ed SetExpr

0 commit comments

Comments
 (0)