This repository has been archived by the owner on Nov 15, 2023. It is now read-only.
Avoid including bin/node/cli/src/cli.rs in build.rs #14806
Labels
J2-unconfirmed
Issue might be valid, but it’s not yet known.
bin/node/cli/src/cli.rs
looks like a regular module. But if you for example try to reference a sibling module from it, the compiler will confusingly tell you that this sibling module can't be found. This is because as well as being built as a regular module,cli.rs
is also included inbuild.rs
. AFAICT this is to generate shell completions at build time. It seems like this could be achieved without usinginclude!
. The simplest option might be to have a separate crate just for generating shell completions. This could pull incli.rs
via a crate dependency.The text was updated successfully, but these errors were encountered: