From 91ab3f876020872f1f692577792569b7b6c8239d Mon Sep 17 00:00:00 2001 From: krk Date: Fri, 1 Nov 2019 18:18:58 +0100 Subject: Support paths other than "Some". --- crates/ra_syntax/src/ast/make.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'crates/ra_syntax/src/ast/make.rs') diff --git a/crates/ra_syntax/src/ast/make.rs b/crates/ra_syntax/src/ast/make.rs index 979819d4b..95062ef6c 100644 --- a/crates/ra_syntax/src/ast/make.rs +++ b/crates/ra_syntax/src/ast/make.rs @@ -110,14 +110,15 @@ pub fn match_arm_list(arms: impl Iterator) -> ast::MatchAr } } -pub fn let_match_early(expr: ast::Expr, early_expression: &str) -> ast::LetStmt { +pub fn let_match_early(expr: ast::Expr, path: &str, early_expression: &str) -> ast::LetStmt { return from_text(&format!( r#"let {} = match {} {{ - Some(it) => it, + {}(it) => it, None => {}, }};"#, expr.syntax().text(), expr.syntax().text(), + path, early_expression )); -- cgit v1.2.3