I wish Rust had a good dependency injection library. More specifically, a library that solves the problem of having long chains of constructors calling each other.
The two main use cases are routing frameworks and tests.
Axum already has this, but it is married to HTTP a bit too much.