#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 • Rust 包仓库 38/week @ 2024-04-06 • Rust 包仓库 10/week @ 2024-04-13 • Rust 包仓库 59/week @ 2024-04-20 • Rust 包仓库 70/week @ 2024-04-27 • Rust 包仓库 5/week @ 2024-05-04 • Rust 包仓库 17/week @ 2024-05-11 • Rust 包仓库 62/week @ 2024-05-18 • Rust 包仓库 63/week @ 2024-05-25 • Rust 包仓库 106/week @ 2024-06-01 • Rust 包仓库 94/week @ 2024-06-08 • Rust 包仓库 19/week @ 2024-06-15 • Rust 包仓库 35/week @ 2024-06-22 • Rust 包仓库 19/week @ 2024-06-29 • Rust 包仓库 70/week @ 2024-07-06 • Rust 包仓库 25/week @ 2024-07-13 • Rust 包仓库 20/week @ 2024-07-20 • Rust 包仓库

每月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冒险中引导我,并提供了原始的自动绑定

依赖关系