Learn how to wrap a native shared C library in a cross-platform Rust crate for Windows, Linux, macOS and x86_64 + ARM64.