Skip to content
This repository was archived by the owner on May 28, 2025. It is now read-only.

Commit 7530d76

Browse files
committed
use pointer args
1 parent ed12887 commit 7530d76

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

crates/ide-assists/src/handlers/generate_function.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -514,7 +514,7 @@ fn fn_args(
514514
/// vec!["foo_1".into(), "foo_2".into(), "bar_1".into(), "baz".into(), "bar_2".into()];
515515
/// assert_eq!(names, expected);
516516
/// ```
517-
fn deduplicate_arg_names(arg_names: &mut Vec<String>) {
517+
fn deduplicate_arg_names(arg_names: &mut [String]) {
518518
let mut arg_name_counts = FxHashMap::default();
519519
for name in arg_names.iter() {
520520
*arg_name_counts.entry(name).or_insert(0) += 1;

crates/ide-assists/src/utils/gen_trait_fn_body.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -419,7 +419,7 @@ fn gen_partial_eq(adt: &ast::Adt, func: &ast::Fn) -> Option<()> {
419419
make::ext::path_from_idents(["Self", &variant.name()?.to_string()])
420420
}
421421

422-
fn gen_tuple_field(field_name: &String) -> ast::Pat {
422+
fn gen_tuple_field(field_name: &str) -> ast::Pat {
423423
ast::Pat::IdentPat(make::ident_pat(false, false, make::name(field_name)))
424424
}
425425

crates/test-utils/src/assert_linear.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ impl Round {
100100

101101
self.linear = rmse < 0.05 && max_error < 0.1 && a > -0.1;
102102

103-
fn normalize(xs: &mut Vec<f64>) {
103+
fn normalize(xs: &mut [f64]) {
104104
let max = xs.iter().copied().max_by(|a, b| a.partial_cmp(b).unwrap()).unwrap();
105105
xs.iter_mut().for_each(|it| *it /= max);
106106
}

0 commit comments

Comments
 (0)