diff options
| author | cameron <cameron.studdstreet@gmail.com> | 2022-04-04 14:28:15 +0100 |
|---|---|---|
| committer | cameron <cameron.studdstreet@gmail.com> | 2022-04-04 14:28:15 +0100 |
| commit | 2137bdfca3adfb2cffb552eeec3f366c5950d223 (patch) | |
| tree | 4f82ec92ebc4929378ec90c66cc435a0e83f4950 | |
| parent | c735b979ed6f60483a66808077e1e59062c8e36f (diff) | |
| download | rust-2137bdfca3adfb2cffb552eeec3f366c5950d223.tar.gz rust-2137bdfca3adfb2cffb552eeec3f366c5950d223.zip | |
remove unwarp on adt name
| -rw-r--r-- | crates/ide_completion/src/render/function.rs | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/crates/ide_completion/src/render/function.rs b/crates/ide_completion/src/render/function.rs index 82688cfae6a..6032b28fc69 100644 --- a/crates/ide_completion/src/render/function.rs +++ b/crates/ide_completion/src/render/function.rs @@ -137,10 +137,12 @@ pub(super) fn add_call_parens<'b>( } None => { let name = match param.ty().as_adt() { - Some(adt) => { - to_lower_snake_case(&adt.name(ctx.db).as_text().unwrap()) - } None => "_".to_string(), + Some(adt) => adt + .name(ctx.db) + .as_text() + .map(to_lower_snake_case) + .unwrap_or("_".to_string()), }; f(&format_args!("${{{}:{}}}", index + offset, name)) } |
