about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--crates/ide-completion/src/completions/env_vars.rs21
-rw-r--r--crates/ide-db/src/syntax_helpers/format_string.rs3
-rw-r--r--crates/ide-db/src/syntax_helpers/node_ext.rs6
3 files changed, 19 insertions, 11 deletions
diff --git a/crates/ide-completion/src/completions/env_vars.rs b/crates/ide-completion/src/completions/env_vars.rs
index 3c573a5f984..809f6d4b7c1 100644
--- a/crates/ide-completion/src/completions/env_vars.rs
+++ b/crates/ide-completion/src/completions/env_vars.rs
@@ -27,10 +27,7 @@ const CARGO_DEFINED_VARS: &[(&str, &str)] = &[
 ("CARGO_TARGET_TMPDIR","Only set when building integration test or benchmark code. This is a path to a directory inside the target directory where integration tests or benchmarks are free to put any data needed by the tests/benches. Cargo initially creates this directory but doesn't manage its content in any way, this is the responsibility of the test code")
 ];
 
-pub(crate) fn complete_cargo_env_vars(
-    acc: &mut Completions,
-    expanded: &ast::String,
-) -> Option<()> {
+pub(crate) fn complete_cargo_env_vars(acc: &mut Completions, expanded: &ast::String) -> Option<()> {
     guard_env_macro(expanded)?;
     let range = expanded.text_range_between_quotes()?;
 
@@ -57,15 +54,25 @@ mod tests {
     use crate::tests::{check_edit, completion_list};
 
     fn check(macro_name: &str) {
-        check_edit("CARGO_BIN_NAME",&format!(r#"
+        check_edit(
+            "CARGO_BIN_NAME",
+            &format!(
+                r#"
             fn main() {{
                 let foo = {}!("CAR$0");
             }}
-        "#, macro_name), &format!(r#"
+        "#,
+                macro_name
+            ),
+            &format!(
+                r#"
             fn main() {{
                 let foo = {}!("CARGO_BIN_NAME");
             }}
-        "#, macro_name));
+        "#,
+                macro_name
+            ),
+        );
     }
     #[test]
     fn completes_env_variable_in_env() {
diff --git a/crates/ide-db/src/syntax_helpers/format_string.rs b/crates/ide-db/src/syntax_helpers/format_string.rs
index 894a4b0fbb3..8836167630a 100644
--- a/crates/ide-db/src/syntax_helpers/format_string.rs
+++ b/crates/ide-db/src/syntax_helpers/format_string.rs
@@ -1,6 +1,7 @@
 //! Tools to work with format string literals for the `format_args!` family of macros.
 use syntax::{
-    ast::{self, IsString}, TextRange, TextSize,
+    ast::{self, IsString},
+    TextRange, TextSize,
 };
 
 use super::node_ext::get_outer_macro_name;
diff --git a/crates/ide-db/src/syntax_helpers/node_ext.rs b/crates/ide-db/src/syntax_helpers/node_ext.rs
index 78d6bd008af..5265b3d1615 100644
--- a/crates/ide-db/src/syntax_helpers/node_ext.rs
+++ b/crates/ide-db/src/syntax_helpers/node_ext.rs
@@ -2,8 +2,8 @@
 use itertools::Itertools;
 use parser::T;
 use syntax::{
-    ast::{self, HasLoopBody, PathSegmentKind, VisibilityKind, NameRef},
-    AstNode, Preorder, RustLanguage, WalkEvent, AstToken,
+    ast::{self, HasLoopBody, NameRef, PathSegmentKind, VisibilityKind},
+    AstNode, AstToken, Preorder, RustLanguage, WalkEvent,
 };
 
 pub fn expr_as_name_ref(expr: &ast::Expr) -> Option<ast::NameRef> {
@@ -463,4 +463,4 @@ pub fn get_outer_macro_name(string: &ast::String) -> Option<NameRef> {
     let name = macro_call.path()?.segment()?.name_ref()?;
 
     Some(name)
-}
\ No newline at end of file
+}