aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--crates/ra_assists/src/ast_transform.rs3
-rw-r--r--crates/ra_syntax/src/ast/make.rs4
2 files changed, 3 insertions, 4 deletions
diff --git a/crates/ra_assists/src/ast_transform.rs b/crates/ra_assists/src/ast_transform.rs
index 4001ca73c..18f3ec683 100644
--- a/crates/ra_assists/src/ast_transform.rs
+++ b/crates/ra_assists/src/ast_transform.rs
@@ -64,12 +64,11 @@ impl<'a> SubstituteTypeParams<'a> {
64 let default = k.default(source_scope.db)?; 64 let default = k.default(source_scope.db)?;
65 Some(( 65 Some((
66 k, 66 k,
67 ast::make::type_arg( 67 ast::make::type_ref(
68 &default 68 &default
69 .display_source_code(source_scope.db, source_scope.module()?.into()) 69 .display_source_code(source_scope.db, source_scope.module()?.into())
70 .ok()?, 70 .ok()?,
71 ) 71 )
72 .type_ref()?,
73 )) 72 ))
74 } 73 }
75 }) 74 })
diff --git a/crates/ra_syntax/src/ast/make.rs b/crates/ra_syntax/src/ast/make.rs
index 8981cbe33..d0e960fb4 100644
--- a/crates/ra_syntax/src/ast/make.rs
+++ b/crates/ra_syntax/src/ast/make.rs
@@ -13,8 +13,8 @@ pub fn name_ref(text: &str) -> ast::NameRef {
13 ast_from_text(&format!("fn f() {{ {}; }}", text)) 13 ast_from_text(&format!("fn f() {{ {}; }}", text))
14} 14}
15 15
16pub fn type_arg(text: &str) -> ast::TypeArg { 16pub fn type_ref(text: &str) -> ast::TypeRef {
17 ast_from_text(&format!("impl F<{}> for G {{}}", text)) 17 ast_from_text(&format!("impl {} for D {{}};", text))
18} 18}
19 19
20pub fn path_segment(name_ref: ast::NameRef) -> ast::PathSegment { 20pub fn path_segment(name_ref: ast::NameRef) -> ast::PathSegment {