#nif #erlang #ffi

sys erlang_nif-sys

使用C NIF API在Rust中创建Erlang NIF模块

12个版本

使用旧的Rust 2015

0.6.5 2019年3月9日
0.6.4 2018年6月20日
0.6.3 2018年1月1日
0.6.2 2017年6月25日
0.5.3 2016年7月27日

6 in #nif

Download history 38/week @ 2024-04-06 10/week @ 2024-04-13 59/week @ 2024-04-20 70/week @ 2024-04-27 5/week @ 2024-05-04 17/week @ 2024-05-11 62/week @ 2024-05-18 63/week @ 2024-05-25 106/week @ 2024-06-01 94/week @ 2024-06-08 19/week @ 2024-06-15 35/week @ 2024-06-22 19/week @ 2024-06-29 70/week @ 2024-07-06 25/week @ 2024-07-13 20/week @ 2024-07-20

每月136次下载

MIT/Apache

69KB
943

erlang_nif-sys

Docs Build Status Build status

一个用于在Rust中创建Erlang NIF模块的crate。此crate公开了原始的C NIF API,可以直接使用或作为更高层接口crate的基础。支持Unix和Windows。

查看crate文档

查看使用示例

  • rust.mk,其中包含一个示例Rust NIF模块。
  • rebar3_rust,这是一个受rust.mk启发的rebar3插件,它有助于在Erlang项目中集成Rust代码。
  • Rustler
  • rustfromerl,这是一个演示项目,展示了Erlang代码与类似的Rust NIF实现之间的性能差异。

感谢Radosław Szymczyszyn在Rust FFI冒险中引导我,并提供了原始的自动绑定

依赖关系