Extended the list from relevant “Crate of the Week” posts.
Can you please link the ‘cargo-specific or related tools’ section?
cargo license - List all dependencies by licence. There is also some alternative implementation, but I forgot the name.
cargo-lichking. Haven’t researched them for their strengths or weaknesses.
proptest probably derserves a mention alongside quickcheck
Maintainer of optional here. I was about to deprecate OptionBool when re-running the benchmarks still showed some measurable differences. So yes, it no longer has a space advantage, but it may sometimes have a time advantage.
Even without OptionBool, the crate still has option replacements for other types.
Have you filed bugs for those?
cargo-make rust build tool and task runner.
comes with many default tasks to make any project development easier and automated.
rules was an incomplete experiment to bring Perl 6 style regex to rust. There is a lot which could be done to extend the project. I’m not sure if this is the type of thing you’re looking for.
I definitely think this type of thing might be really positive in the long run but it would have be more fully implemented to verify in any fashion.
I made some crates that I think could fit onto the list.
vec![something; 4]for arrays, not requiring a
reexport-proc-macro- probably useless with Rust 2018 where you can go
pub use crate_derive::Trait, but allows reexporting a procedural derive, not requiring an user of a crate to have a dependency on
https://crates.io/crates/enum-map- just like
EnumMapin Java, except for Rust, a map implementation optimized for enums implemented as an array
mopa but on steroids.
Aaarrggghhh!!! My most hated phrase!!!
The link to alga crate has lead me to the ScratchPad II ( http://www.csd.uwo.ca/~watt/pub/reprints/1990-miola-spadtypes.pdf ), it’s another example how in computer science lot of important ideas were invented lot of time ago. It seems to contain a perhaps better version of the Rust traits… :-/
agree. i propose, instead of “on steroids”: “gone to Hollywood” . as in
mopa but gone to hollywood”
Yep, that is much more meaningful, but, I think you’re looking for, “Gone Hollywood”. Yep, definitely more meaningful than “on steroids”. In the words of Borat, “NOT”!
No. I feel I should have.
cargo-edit is my most used Cargo plugin and IMO should be upstreamed into Cargo itself.
Evmap - A lock-free, eventually consistent, concurrent multi-value map.
I use evmap for app_data in actix.