5 个版本
0.1.4 | 2023 年 12 月 11 日 |
---|---|
0.1.3 | 2023 年 12 月 11 日 |
0.1.2 | 2023 年 12 月 11 日 |
0.1.1 | 2023 年 11 月 17 日 |
0.1.0 | 2023 年 11 月 17 日 |
#16 in #nginx
每月 95 次下载
46KB
1K SLoC
描述
此仓库包含 Nginx 的 Rust 绑定,允许您使用 Rust 语言创建 Nginx 模块。
目标
- 安全性 - 此仓库旨在在 Nginx API 上提供安全的抽象。特别是,它旨在为抽象提供适当的生命周期,以便利用 Rust 借用检查器。
- 易用性 - 提供抽象以隐藏 Nginx API 的复杂性。
构建
先决条件
- Rust: 使用 rustup 安装: https://rustup.rs/
- Nginx 仓库:此项目需要 Nginx 标头以生成所需的 Rust 绑定。在构建时,nginx_module 包查找以此模块文件夹开始的 nginx 文件夹,向上至 4 个级别,因此您可以轻松地将 nginx 文件夹放置在一起或将其用作 nginx 的子模块。
构建模块
请参阅 simple
示例以获取更多有关如何构建此模块的详细信息。
依赖项
~0.2–2MB
~41K SLoC