| { |
| "editor.formatOnSave": true, |
| // in case rustc.source is disabled for performance reasons; disable the errors about this |
| "rust-analyzer.diagnostics.disabled": [ |
| "unresolved-extern-crate", |
| "unresolved-macro-call" |
| ], |
| "rust-analyzer.rustc.source": "discover", |
| "rust-analyzer.imports.granularity.enforce": true, |
| "rust-analyzer.imports.granularity.group": "module", |
| "rust-analyzer.imports.prefix": "crate", |
| "rust-analyzer.cargo.features": [ |
| "unstable-features" |
| ], |
| "rust-analyzer.linkedProjects": [ |
| "./Cargo.toml", |
| "./build_system/Cargo.toml", |
| { |
| "sysroot_src": "./build/stdlib/library", |
| "crates": [ |
| { |
| "root_module": "./example/mini_core.rs", |
| "edition": "2024", |
| "deps": [], |
| "cfg": [], |
| }, |
| { |
| "root_module": "./example/mini_core_hello_world.rs", |
| "edition": "2024", |
| "deps": [ |
| { |
| "crate": 0, |
| "name": "mini_core" |
| } |
| ], |
| "cfg": [], |
| }, |
| { |
| "root_module": "./example/std_example.rs", |
| "edition": "2024", |
| "deps": [], |
| "cfg": [], |
| }, |
| ] |
| } |
| ] |
| } |