#bindings #api-bindings #build

sys arvannginx

Rust 对 ArvanNginx 的绑定

1 个不稳定版本

使用旧的 Rust 2015

0.1.0 2019年6月26日

#913 in #build

MIT/Apache

9KB
147 代码行(不含注释)

ArvanNginx-rs

crates.io Documentation Build Status Crates.io Nginx

本包为 Rust 提供了 ArvanNginx 的绑定。目前仅支持 Linux。如果您在寻找 Rust 的 Nginx 绑定,请检查 nginx 包。

如何使用

  1. arvannginx 包添加到 Cargo.toml
[dependencies]
arvannginx = "0.1"

注意:为了构建此包,必须在主机上安装 clanggit,并执行以下命令

sed -i 's:# define IPPORT_RESERVED:// #define IPPORT_RESERVED:' /usr/include/netdb.h

构建

建议使用 Docker 来构建此包

make build-image
make build

注意:ArvanNginx 的版本(标签)可以通过 ARVANNGINX_VERSION 环境变量设置,如果未设置,则使用默认版本

ARVANNGINX_VERSION=1.17.0.1 cargo build

无运行时依赖

~0–2MB
~40K SLoC