okay so imagine the following occurs I have a directory `a` `a` contains a `a/.cargo/config.toml` `a` also contains an `a/external/litex/an/entirely/different/directory/tree/some_rust_proj`. `a/external/litex` is a git submodule. `some_rust_proj`, way down in that sub-sub directory, contains a `some_rust_proj/.cargo/config.toml` It *appears*, when I try to build `some_rust_proj`, that Rust is including *both* `a/.cargo/config.toml` *and* `a/external/litex/an/entirely/different/directory/tree/some_rust_proj/.cargo/config.toml`, which is causing everything to break, even though the two have nothing to do with each other, `some_rust_proj` just happens to be in a git submodule 1. Is this surprising? 2. Can I make it… not… do that? Like tell it "your `.cargo/config.toml` is HERE, not anywhere else"?
https://files.mastodon.social/media_attachments/files/111/508/402/676/090/958/original/35bc2f51bdc13643.png