aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_ide/src
diff options
context:
space:
mode:
authorimtsuki <[email protected]>2020-01-15 01:30:19 +0000
committerimtsuki <[email protected]>2020-01-15 01:30:19 +0000
commitd854ad8f279e5a3a4b3908bf5b0afdaba3d37bc9 (patch)
treef84e8f40a08d04ada4cf177874a474119083ad8c /crates/ra_ide/src
parentd78a3cb6385789a5af66cd186651d19e974470fb (diff)
FnSignature: use unwrap_or_default for parameter_name_list
Signed-off-by: imtsuki <[email protected]>
Diffstat (limited to 'crates/ra_ide/src')
-rw-r--r--crates/ra_ide/src/display/function_signature.rs8
1 files changed, 3 insertions, 5 deletions
diff --git a/crates/ra_ide/src/display/function_signature.rs b/crates/ra_ide/src/display/function_signature.rs
index b0eb1f194..ddc53a52b 100644
--- a/crates/ra_ide/src/display/function_signature.rs
+++ b/crates/ra_ide/src/display/function_signature.rs
@@ -169,11 +169,9 @@ impl From<&'_ ast::FnDef> for FunctionSignature {
169 res.push(self_param.syntax().text().to_string()) 169 res.push(self_param.syntax().text().to_string())
170 } 170 }
171 171
172 res.extend( 172 res.extend(param_list.params().map(|param| {
173 param_list 173 param.pat().map(|pat| pat.syntax().text().to_string()).unwrap_or_default()
174 .params() 174 }));
175 .map(|param| param.pat().unwrap().syntax().text().to_string()),
176 );
177 } 175 }
178 res 176 res
179 } 177 }