Crate fastcgi [−] [src]
Pure Rust implementation of FastCGI 1.0.
Example usage:
extern crate fastcgi; use std::io::Write; fn main() { fastcgi::run(|mut req| { write!(&mut req.stdout(), "Content-Type: text/plain\n\nHello, world!") .unwrap_or(()); }); }
Structs
| Request |
Request objects are what a FastCGI application will primarily deal with throughout its lifetime. |
| Stderr | |
| Stdin | |
| Stdout |
Enums
| Role |
Functions
| run |
Runs as a FastCGI process with the given handler. |
| run_raw |
Accepts requests from a user-supplied raw file descriptor. IPv4, IPv6, and Unix domain sockets are supported. |
| run_tcp |
Accepts requests from a user-supplied TCP listener. |
Type Definitions
| Params |