Subj : [$] FFI type mismatches in Rust for Linux To : All From : LWN.net Date : Fri Oct 11 2024 15:00:05 [$] FFI type mismatches in Rust for Linux Date: Fri, 11 Oct 2024 13:56:48 +0000 Description: At Kangrejos, Gary Guo wanted to discuss three problems with the way Rust and C code in the kernel interact: mismatched types, too many type casts, and the overhead of helper functions. To fix the first two problems, Guo proposed changing the way the kernel maps C types into Rust types. The last problem was a bit trickier, but he has a clever workaround for that, based on tricking the compiler into inlining the helper functions across language boundaries. ====================================================================== Link to news story: https://lwn.net/Articles/993163/ --- Mystic BBS v1.12 A47 (Linux/64) * Origin: tqwNet UK HUB @ hub.uk.erb.pw (1337:1/100) .