▲No, this idea that unsafe blocks “are not rust” is wrong. Getting unsafe correct is hard, and so needs to be approached with care and first time buyers would do well to get advice from a friendly neighbor, but it’s a normal solution to some rare (code volume wise) cases. The best practice is to always document the safety constraints and reasoning above the blocks and some crate attestations will not be granted without those.
reply▲I love the concept so much. For me it just means “this block lacks a number of guarantees. Review it (and test it if you’re the author) far more carefully.”
reply