diff options
-rw-r--r-- | crates/ra_hir_expand/src/name.rs | 5 | ||||
-rw-r--r-- | xtask/src/install.rs | 2 |
2 files changed, 5 insertions, 2 deletions
diff --git a/crates/ra_hir_expand/src/name.rs b/crates/ra_hir_expand/src/name.rs index e62693b68..b3fa1efba 100644 --- a/crates/ra_hir_expand/src/name.rs +++ b/crates/ra_hir_expand/src/name.rs | |||
@@ -93,7 +93,10 @@ impl AsName for ast::FieldKind { | |||
93 | fn as_name(&self) -> Name { | 93 | fn as_name(&self) -> Name { |
94 | match self { | 94 | match self { |
95 | ast::FieldKind::Name(nr) => nr.as_name(), | 95 | ast::FieldKind::Name(nr) => nr.as_name(), |
96 | ast::FieldKind::Index(idx) => Name::new_tuple_field(idx.text().parse().unwrap()), | 96 | ast::FieldKind::Index(idx) => { |
97 | let idx = idx.text().parse::<usize>().unwrap_or(0); | ||
98 | Name::new_tuple_field(idx) | ||
99 | } | ||
97 | } | 100 | } |
98 | } | 101 | } |
99 | } | 102 | } |
diff --git a/xtask/src/install.rs b/xtask/src/install.rs index c5bb7351a..fa82633de 100644 --- a/xtask/src/install.rs +++ b/xtask/src/install.rs | |||
@@ -91,7 +91,7 @@ fn install_client(ClientOpt::VsCode: ClientOpt) -> Result<()> { | |||
91 | } | 91 | } |
92 | .run()?; | 92 | .run()?; |
93 | 93 | ||
94 | let code_binary = ["code", "code-insiders", "codium"].iter().find(|bin| { | 94 | let code_binary = ["code", "code-insiders", "codium", "code-oss"].iter().find(|bin| { |
95 | Cmd { | 95 | Cmd { |
96 | unix: &format!("{} --version", bin), | 96 | unix: &format!("{} --version", bin), |
97 | windows: &format!("cmd.exe /c {}.cmd --version", bin), | 97 | windows: &format!("cmd.exe /c {}.cmd --version", bin), |