Avoid unnecessary clone when formatting error (#1903)

Instead of first cloning the query and then allocating again to format
the error, format the error using a reference to the query.
pull/1917/head
jeepee 2 years ago committed by GitHub
parent 8165febe23
commit 85c23b31de
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -1646,11 +1646,8 @@ fn search_next_or_prev_impl(cx: &mut Context, movement: Movement, direction: Dir
wrap_around,
);
} else {
// get around warning `mutable_borrow_reservation_conflict`
// which will be a hard error in the future
// see: https://github.com/rust-lang/rust/issues/59159
let query = query.clone();
cx.editor.set_error(format!("Invalid regex: {}", query));
let error = format!("Invalid regex: {}", query);
cx.editor.set_error(error);
}
}
}

Loading…
Cancel
Save