-
It doesn't solve all of the woes, but do you use cargo_edit? I've found, for me, its a big productivity booster, at least via the vscode support. If you're not using vscode it might not be as useful / you might not be as lazy as me, haha.
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
The functionality of cargo-edit is also something they eventually want to get into cargo itself.
-
One approach is to define a separate error type for each crate and then use anyhow, eyre or Box to wrap the error, whever a function can return errors originating in several different crates.
-
eyre
A trait object based error handling type for easy idiomatic error handling and reporting in Rust applications
One approach is to define a separate error type for each crate and then use anyhow, eyre or Box to wrap the error, whever a function can return errors originating in several different crates.