Crate async_fcgi[][src]

Expand description

FastCGI implementation in pure Rust.

Developed for FlashRust Webserver with focus on

  • Vectorized IO and Zero Copy
  • async IO / tokio
  • easy HTTP interfaces

The default is only to provide the FastCGI Record parsing. Use these features to get

  • con_pool: ConPool to manage a set of Connections
  • web_server: Connection to easily resolv HTTPRequests to HTTPResponses
  • application: FCGICodec a tokio codec for FastCGI Servers / Applications
  • app_start: ConPool gains prep_server methode to start an FCGI Application

Re-exports

pub use stream::FCGIAddr;

Modules

Fast CGI client/webserver side *

Contains constants and models for fcgi data records.

FCGI Server/Clients usually support TCP as well as Unixsockets