Audit Rust dependencies across the FutureSDR repository by checking every Cargo.toml for unused dependencies, unnecessary enabled features, and stale optional flags, then remove only what is proven unnecessary and validate the repo afterwards. Use this when the user asks to clean up Cargo manifests, trim features, or remove dependency bloat.
Update Rust dependencies across the FutureSDR repository by touching every Cargo.toml that matters, keeping version requirements as specific as they already are, ignoring the current MSRV when selecting newer releases, raising `rust-version` as needed, and fixing compile, clippy, wasm, and test breakages caused by upstream API changes. Use this when the user asks to bump deps, refresh Cargo manifests, or adapt the repo to newer crate APIs.