About
This skill provides specialized architectural guidance for creating robust Elixir wrappers around Rust-based cores using the Rustler NIF (Native Implemented Function) framework. It establishes a standardized data flow between Elixir terms and Rust types via JSON serialization, manages memory safety through ResourceArc, and optimizes BEAM performance by leveraging dirty schedulers for CPU-intensive work. This is essential for developers building polyglot systems that require the high-speed processing of Rust alongside the fault tolerance and concurrency of Elixir's OTP.