New comment by Duncaen on void-packages repository https://github.com/void-linux/void-packages/pull/35768#issuecomment-1190437277 Comment: > The whole point of rustup is to fetch one or more versions of the rust toolchain, including cargo, into a local (per-user) environment. We shouldn't be shipping completions for commands that aren't provided expliclty by the package. This was my concern too, but it just generates a stub completions file that sources the actual completions from the choosen rust toolchain. (see https://github.com/void-linux/void-packages/pull/35768#issuecomment-1061898404) https://github.com/rust-lang/rustup/blob/feec94b6e0203cb6ad023b1e2c953d058e5c3acd/src/cli/rustup_mode.rs#L1687-L1720