The Rust package manager
There are some efforts for lowering the overhead and would be interesting to explore how we could further do it.
First, we allow sharing `Cargo.toml` fields across the workspace since 1.64.0 . In the upcoming 1.71.0, we extend this so that `cargo new` will automatically inherit fields when creating new `Cargo.toml` files .
From a different angle, we are also adding support for single-file packages though this is more meant for binaries 
RFCs for changes to Rust
"private" trait impls (1) would be a much better solution. You probably never want the impl of a trait for a foreign type to be exposed to other crates, it's so unlikely that forbidding it in the name of coherence is a probably viable. But there's apparently many gotchas and no one has clearly written a way around them (2).
(1) https://github.com/rust-lang/rfcs/issues/493 (although the comment section is kind of unhinged and goes off on distant tangents to modular typeclasses and first class modules)
Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
Rust Lang Roadmap for 2024 | Inside Rust Blog
3 projects | /r/rust | 4 Apr 2022
Changes at the Cargo Team | Inside Rust Blog
2 projects | /r/rust | 3 Apr 2022
What I learned from contributing to Rust's linter
3 projects | /r/rust | 27 Feb 2023
__declspec(naked) equivalent in rust.
1 project | /r/learnrust | 8 Dec 2023
Cargo has never frustrated me like npm or pip has. Does Cargo ever get frustrating? Does anyone ever find themselves in dependency hell?
13 projects | /r/rust | 6 Dec 2023