blessed.rs - Recommended Crate Directory
15 points by linkdd
15 points by linkdd
The github README says "A community guide to the Rust ecosystem", but is it actually? Because it sure looks like it's mostly just one person's opinion, perhaps with input from others but it ultimately appears to be just one person's call as to what does and does not go into this. And that means it's a fairly biased list. For example, the Cryptography section is almost entirely just crates from the Rust Crypto project, which are certainly useful to list but they're not the sole crates to know about here.
It would be interesting to know why Diplomat isn’t on the FFI list and what would need to change for Diplomat to qualify for the FFI list.
Is the one person not accepting PRs?
It looks like the project has quite a few merged PRs (most recent: 3 weeks ago). I wasn't being terribly rigorous, but I skimmed the first couple pages of closed PRs and it looks like most PRs are merged instead of rejected, and most PRs are from different people.
Again, I haven't examined it in depth, but from first glance it looks pretty healthy to me!
it ultimately appears to be just one person's call
It's very difficult to even get this off the ground, let alone a community scoring/deliberation process that would function.
The best way forward would be to fold this in and make it non-unofficial, which the core project is reluctant to do (for a ton of reasons).
I disagree that tracing is the go-to. It's incredibly bloated, has its own syntax that departs from the typical format_args! syntax, and is more like a framework and less like a drop-in library. Useful in large applications but overkill for anything small, IMO.
departs from the typical format_args! syntax
I assume you're talking about the 'structured logging' bits, which are entirely optional. unless im mistaken, tracing's macros accept a strict superset of the log crate's macros
i agree that log is still a perfectly good option for many (most?) applications. I think slog has sort of the worst of both worlds, but it's been a while so maybe it's improved.