News for hackers. Stuff that matters.
Re:An RFC that adds support for Rust to the Linux kernel by TheCoelacanth on Wednesday April 14, 2021 @08:11PM (#26814730)
> Any code that uses the unsafe wrappers technically must be checked

If that is the case, then your unsafe wrappers are unsound.

Safe functions need to be impossible to use in an unsafe way or else they should marked as unsafe.

That could take the form of a runtime check that the function's invariants are maintained or a proof that the function's invariants are always maintained.

There are no comments on this comment yet.