@sun@shitposter.world I don't have a citation but I remember reading last year complaints from C developers that they were being harassed by Rust maintainers to document their code better and stop making so many changes because it added a lot of difficulty to maintaining their Rust bindings and they didn't like the work of having to figure out how to safely use the APIs by having to read and understand the C code. There are various technical and historical details for why the C part operates like this.Tbh that's just bad maintainership. Rust people try to write their interfaces in a way that you can't misuse them, and when trying to do that, they find code that's hard to impossible to not misuse, and the maintainers just don't want to fix their shit.