Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide-assists/src/handlers/generate_getter.rs')
-rw-r--r--crates/ide-assists/src/handlers/generate_getter.rs18
1 files changed, 7 insertions, 11 deletions
diff --git a/crates/ide-assists/src/handlers/generate_getter.rs b/crates/ide-assists/src/handlers/generate_getter.rs
index 76fcef0cad..09eedb11fb 100644
--- a/crates/ide-assists/src/handlers/generate_getter.rs
+++ b/crates/ide-assists/src/handlers/generate_getter.rs
@@ -108,9 +108,9 @@ pub(crate) fn generate_getter_impl(
buf.push('\n');
}
- let vis = strukt.visibility().map_or(String::new(), |v| format!("{} ", v));
+ let vis = strukt.visibility().map_or(String::new(), |v| format!("{v} "));
let (ty, body) = if mutable {
- (format!("&mut {}", field_ty), format!("&mut self.{}", field_name))
+ (format!("&mut {field_ty}"), format!("&mut self.{field_name}"))
} else {
(|| {
let krate = ctx.sema.scope(field_ty.syntax())?.krate();
@@ -126,19 +126,15 @@ pub(crate) fn generate_getter_impl(
)
})
})()
- .unwrap_or_else(|| (format!("&{}", field_ty), format!("&self.{}", field_name)))
+ .unwrap_or_else(|| (format!("&{field_ty}"), format!("&self.{field_name}")))
};
+ let mut_ = mutable.then(|| "mut ").unwrap_or_default();
format_to!(
buf,
- " {}fn {}(&{}self) -> {} {{
- {}
- }}",
- vis,
- fn_name,
- mutable.then(|| "mut ").unwrap_or_default(),
- ty,
- body,
+ " {vis}fn {fn_name}(&{mut_}self) -> {ty} {{
+ {body}
+ }}"
);
let start_offset = impl_def