2个版本

0.1.1 2023年11月17日
0.1.0 2023年11月17日

#1775过程宏

Download history 3/week @ 2024-04-08 19/week @ 2024-04-15 8/week @ 2024-04-22 4/week @ 2024-05-06 15/week @ 2024-05-13 18/week @ 2024-05-20 22/week @ 2024-05-27 12/week @ 2024-06-03 34/week @ 2024-06-10 28/week @ 2024-06-17 14/week @ 2024-06-24 60/week @ 2024-07-01 9/week @ 2024-07-08 7/week @ 2024-07-15 7/week @ 2024-07-22

83 每月下载次数

Apache-2.0

8KB
106

描述

该仓库包含Rust到Nginx的绑定,允许您使用Rust语言创建Nginx模块。

目标

  • 安全性 - 该仓库旨在在Nginx API之上提供安全的抽象。特别是,它旨在为抽象提供适当的生命周期,以便利用Rust借用检查器。
  • 易用性 - 提供了抽象以隐藏Nginx API的复杂性。

构建

先决条件

  • Rust: 使用rustup安装: https://rustup.rs/
  • Nginx仓库:此项目需要Nginx头文件以生成所需的Rust到Nginx的绑定。在构建时,nginx_module crate会从该模块的文件夹开始查找nginx文件夹,向上到4级,这样您可以轻松地让nginx文件夹并排存在或将其用作nginx的子模块。

构建模块

请查看simple示例以获取有关如何构建此内容的更多详细信息。

依赖关系

~265–710KB
~17K SLoC