diff options
author | Aleksey Kladov <[email protected]> | 2020-03-06 14:56:25 +0000 |
---|---|---|
committer | Aleksey Kladov <[email protected]> | 2020-03-06 14:56:25 +0000 |
commit | 1f84c3b18fd5340dbc64bba71af85dec8198ee65 (patch) | |
tree | c8b57aae006a2f9c843aef4944d4761dfa21ec97 /crates/ra_syntax/src | |
parent | 13879afdd58f7cd9fe34843c5b09ba9c22de1e77 (diff) |
make::use_item
Diffstat (limited to 'crates/ra_syntax/src')
-rw-r--r-- | crates/ra_syntax/src/ast/make.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/crates/ra_syntax/src/ast/make.rs b/crates/ra_syntax/src/ast/make.rs index f25b526b6..53d6fa562 100644 --- a/crates/ra_syntax/src/ast/make.rs +++ b/crates/ra_syntax/src/ast/make.rs | |||
@@ -46,6 +46,10 @@ pub fn use_tree_list(use_trees: impl IntoIterator<Item = ast::UseTree>) -> ast:: | |||
46 | ast_from_text(&format!("use {{{}}};", use_trees)) | 46 | ast_from_text(&format!("use {{{}}};", use_trees)) |
47 | } | 47 | } |
48 | 48 | ||
49 | pub fn use_item(use_tree: ast::UseTree) -> ast::UseItem { | ||
50 | ast_from_text(&format!("use {};", use_tree.syntax())) | ||
51 | } | ||
52 | |||
49 | pub fn record_field(name: ast::NameRef, expr: Option<ast::Expr>) -> ast::RecordField { | 53 | pub fn record_field(name: ast::NameRef, expr: Option<ast::Expr>) -> ast::RecordField { |
50 | return match expr { | 54 | return match expr { |
51 | Some(expr) => from_text(&format!("{}: {}", name.syntax(), expr.syntax())), | 55 | Some(expr) => from_text(&format!("{}: {}", name.syntax(), expr.syntax())), |