12 releases
Uses old Rust 2015
0.6.5 |
|
---|---|
0.6.4 | Jun 20, 2018 |
0.6.3 | Jan 1, 2018 |
0.6.2 | Jun 25, 2017 |
0.5.3 | Jul 27, 2016 |
#6 in #nif
194 downloads per month
69KB
943 lines
erlang_nif-sys
A crate for creating Erlang NIF modules in Rust. This crate exposes the raw C NIF API which can be used directly or as a foundation for higher layer interface crates. Supported under Unix and Windows.
See the crate documention.
See examples of use:
- rust.mk for a sample Rust NIF module.
- rebar3_rust a rebar3 plugin inspired by
rust.mk
that helps integrate Rust code inside Erlang projects. - Rustler
- rustfromerl a demo project showing performance differences between Erlang code and a simmilar Rust NIF implementation.
Thanks go to Radosław Szymczyszyn for bootstrapping me on this Rust FFI adventure and providing the original automatic bindings.