| { |
| "rust-analyzer.cargo.allTargets": true, |
| "rust-analyzer.cargo.features": "all", |
| "rust-analyzer.procMacro.ignored": { |
| "napi-derive": [ |
| "napi" |
| ] |
| }, |
| "rust-analyzer.linkedProjects": [ |
| "${workspaceFolder}/core/Cargo.toml", |
| "${workspaceFolder}/bindings/python/Cargo.toml", |
| "${workspaceFolder}/bindings/java/Cargo.toml", |
| "${workspaceFolder}/bindings/nodejs/Cargo.toml" |
| ], |
| "java.compile.nullAnalysis.mode": "automatic", |
| "cmake.ignoreCMakeListsMissing": true, |
| "clangd.arguments": [ |
| "--background-index=true", |
| "--pch-storage=memory", |
| "--header-insertion=never", |
| "--clang-tidy", |
| "--cross-file-rename=true", |
| "--compile-commands-dir=${workspaceFolder}/bindings/cpp/build/" |
| ] |
| } |