Not long ago, I used to have a more optimistic impression of Rust users. I would not have guessed that so many otherwise-judicious people would go for blatantly AI-"maintained" Rust libraries.
The `serde_yml` crate is a fork of a high-quality but unmaintained library. In the fork, the AI has taken initiative to add a big heap of stuff that is variously complete nonsense (https://t.co/5Fhf6fMj8E, https://t.co/FJt1TpOHl5) or unsound (https://t.co/DdhmIyuFvA). On top of this, the crate's documentation has been broken in docs·rs for the last 5 months because AI hallucinated a nonexistent rustdoc flag into the crate's configuration.
And yet 134 other published packages have chosen to adopt this? Including high-profile competently maintained projects like Jiff (for tests only), axodotdev, Wasmer, MiniJinja, and Holochain. This does not bode well.
The bar for someone to do better at a YAML library is so low.
@nikomatsakis > make this easier but still require learning obscure concepts like structural pinning
pin-project is intended to be safe to use without understand structural pinning. Sorry if doc was confusing, but I think it's a misunderstanding that you have to learn that concept first.
@ernerfeldt Let's start by stating that dependency count is a bad metric, for example.
If we care about build times, let's report that.
If we care about supply chain security, let's report the number of maintainers a crate depends on.
The latter can be quite different from dependency count!
👉 https://t.co/hA7GKDYFSj
The tools I cover:
* cargo-deny by @EmbarkStudios
* cargo-semver-checks by @PredragGruevski
* release-plz by me
* cargo-binstall by @NobodyXU2000
Special mention to upload-rust-binary-action from @_taiki_e and cargo-dist by @axodotdev at the end 🙌
📽️ My @RustNationUk talk "How Rust makes open-source easier" is now available!
If you wonder why everyone around you is so excited about the #rustlang developer experience, don't miss it!
cargo-llvm-cov 0.5 released with a lot of improvements, especially various Nextest-related bug fixes and improvements for setup. #rustlang
https://t.co/8NcLhGr2H5
@Lokathor Hi @Lokathor,
Most of Rust projects that use no-std based pre-v6 ARM targets I saw in GitHub were related to Nintendo game consoles like GBA and DS, mostly GBA. There are also TI-Nspire related projects but they did not seem to have been updated in over 2 years.
Thanks to sponsors like @flydotio, @discord, and @embarkstudios, Tokio will be funding Alice Ryhl to devote more time to working on Tokio. https://t.co/h5x5mlcJc2