I have written a native extension library for Java in Rust. It&#x27;s really no different from doing it in C. Mind you it was pretty simple. The only slightly bizarre bit is matching the java types to the libc equivalents, and telling rustc that you don&#x27;t want to enforce snake naming.