Even if i make a branch based off 08230ddf7e424b7b7cc55d3fed279a99ed4d9125 (`D17267`), this error appears in the output section on VScode:
`2024-12-05T03:00:51.754466Z ERROR notification handler failed handler=textDocument/didSave error=file not found: /Users/hazza/bitcoin-abc/web/explorer/explorer-exe/Cargo.toml`
Removed the `Cargo.toml` + `Cargo.lock` file in explorer and appended the '`Cargo.toml` paths for `explorer-exe` && `explorer-server`.
This allowed rust analyzer to work on `.rs` files inside the `explorer` dir.
If we run cargo check on `explorer-exe` we are met with
`Error: No such file or directory (os error 2)
Location:
web/explorer/explorer-exe/src/main.rs:12:25`
This line of code `let config_path = config_path.as_deref().unwrap_or("config.toml");` was looking for a `config.toml` file, which does not exist. Instead, a `config.dist.toml` file exists.
After saving, we can now run cargo run within `explorer-exe` with no issues.
NOTE: if we run cargo run from bitcoin-abc directory, we are still met with this error.