diff options
| author | bruno-ortiz <brunortiz11@gmail.com> | 2022-02-25 21:53:47 -0300 |
|---|---|---|
| committer | Bruno Ortiz <brunortiz11@gmail.com> | 2023-05-02 10:48:38 -0300 |
| commit | 68aa20bb8add41a2996c857235f554e11cde71aa (patch) | |
| tree | 00cdfd0a84f4bb97320f6d51627821267bbf0716 | |
| parent | 795a1cbe89bc2428937aec828963fe64a2c8d4d9 (diff) | |
| download | rust-68aa20bb8add41a2996c857235f554e11cde71aa.tar.gz rust-68aa20bb8add41a2996c857235f554e11cde71aa.zip | |
fixing stblib loading
| -rw-r--r-- | editors/code/src/dependencies_provider.ts | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/editors/code/src/dependencies_provider.ts b/editors/code/src/dependencies_provider.ts index 0f2e5e5ea07..1b9ab897350 100644 --- a/editors/code/src/dependencies_provider.ts +++ b/editors/code/src/dependencies_provider.ts @@ -80,6 +80,7 @@ export class RustDependenciesProvider implements vscode.TreeDataProvider<Depende const basePath = fspath.join(registryDir, fs.readdirSync(registryDir)[0]); const deps = await this.getDepsInCartoTree(basePath); const stdlib = await this.getStdLib(); + this.dependenciesMap[stdlib.dependencyPath.toLowerCase()] = stdlib; return [stdlib].concat(deps); } @@ -87,12 +88,14 @@ export class RustDependenciesProvider implements vscode.TreeDataProvider<Depende const toolchain = await activeToolchain(); const rustVersion = await getRustcVersion(os.homedir()); const stdlibPath = fspath.join(os.homedir(), '.rustup', 'toolchains', toolchain, 'lib', 'rustlib', 'src', 'rust', 'library'); - return new Dependency( + const stdlib = new Dependency( "stdlib", rustVersion, stdlibPath, vscode.TreeItemCollapsibleState.Collapsed ); + + return stdlib; } private async getDepsInCartoTree(basePath: string): Promise<Dependency[]> { |
