arvannginx

Crates.ioarvannginx
lib.rsarvannginx
version0.1.0
sourcesrc
created_at2019-06-26 09:16:57.445601
updated_at2019-06-26 09:16:57.445601
descriptionRust bindings for ArvanNginx
homepagehttps://github.com/arvancloud/arvannginx-rs
repositoryhttps://github.com/arvancloud/arvannginx-rs
max_upload_size
id143694
size21,412
embedded-nal (github:rust-embedded-community:embedded-nal)

documentation

https://docs.rs/arvannginx

README

ArvanNginx-rs

crates.io Documentation Build Status Crates.io Nginx

This crate provides ArvanNginx bindings for Rust. Currently, only Linux is supported. If you are looking for Nginx bindings for Rust, please check nginx crate.

How to Use

  1. Add arvannginx crate to Cargo.toml
[dependencies]
arvannginx = "0.1"

Note: In order to build the crate, clang ang git must be installed and the following command must be executed on the host:

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

Build

It is recommended to use Docker to build the crate:

make build-image
make build

Note: The version (tag) of ArvanNginx could be set using ARVANNGINX_VERSION environment variable, if it is not set, the default version is used:

ARVANNGINX_VERSION=1.17.0.1 cargo build
Commit count: 0

cargo fmt