5 releases

Uses old Rust 2015

0.0.5 Mar 16, 2018
0.0.4 Mar 15, 2018
0.0.3 Mar 15, 2018
0.0.2 Mar 15, 2018
0.0.1 Mar 14, 2018

#10 in #fast-cgi

BSD-3-Clause

12KB
251 lines

rust-fastcgi-sdk

A safe Rust binding to the FastCGI SDK. For examples, see the shipped binaries.

The current version uses the C library of the FastCGI SDK. The plan is to rewrite it in Rust completely, removing this dependency and improving the interface.

The binding has near zero overhead compared to the C library. The differences are:

  1. It does one extra llocation per request, for ABI portability reasons.
  2. It does unnecessary strlen calls, because of unfortunate limitations in the standard library CStr implementation.

lib.rs:

A safe Rust binding to the FastCGI SDK. For examples, see the shipped binaries.

The current version uses the C library of the FastCGI SDK. The plan is to rewrite it in Rust completely, removing this dependency and improving the interface.

The binding has near zero overhead compared to the C library. The differences are:

  1. It does one extra llocation per request, for ABI portability reasons.
  2. It does unnecessary strlen calls, because of unfortunate limitations in the standard library CStr implementation.

Dependencies

~54KB