about summary refs log tree commit diff
diff options
context:
space:
mode:
authorAli Bektas <bektasali@protonmail.com>2023-09-22 21:22:22 +0200
committerAli Bektas <bektasali@protonmail.com>2023-09-22 21:23:03 +0200
commitfc258de5a3ae7a40b8625b862295d5bca00a8c7b (patch)
tree0884bb17345f40b8185d0154880cf3029bde741d
parent132a6ce8fc20ccf56d29334fecf978a9ceec2a55 (diff)
downloadrust-fc258de5a3ae7a40b8625b862295d5bca00a8c7b.tar.gz
rust-fc258de5a3ae7a40b8625b862295d5bca00a8c7b.zip
Make QualPathTy case readable
-rw-r--r--crates/ide-assists/src/handlers/into_to_qualified_from.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/crates/ide-assists/src/handlers/into_to_qualified_from.rs b/crates/ide-assists/src/handlers/into_to_qualified_from.rs
index 0589cbaf8a7..965e4aa786e 100644
--- a/crates/ide-assists/src/handlers/into_to_qualified_from.rs
+++ b/crates/ide-assists/src/handlers/into_to_qualified_from.rs
@@ -66,10 +66,10 @@ pub(crate) fn into_to_qualified_from(acc: &mut Assists, ctx: &AssistContext<'_>)
             |edit| {
                 edit.replace(
                     method_call.syntax().text_range(),
-                    if sc.chars().find(|c| !c.is_alphanumeric() && c != &':').is_some() {
-                        format!("<{}>::from({})", sc, receiver)
-                    } else {
+                    if sc.chars().all(|c| c.is_alphanumeric() || c == ':') {
                         format!("{}::from({})", sc, receiver)
+                    } else {
+                        format!("<{}>::from({})", sc, receiver)
                     },
                 );
             },