Module async_fcgi::fastcgi [−][src]
Expand description
Contains constants and models for fcgi data records.
use bytes::{Bytes, BytesMut};
use async_fcgi::fastcgi::*;
let mut b = BytesMut::with_capacity(96);
BeginRequestBody::new(BeginRequestBody::RESPONDER,0,1).append(&mut b);
let mut nv = NVBody::new();
nv.add(NameValuePair::new(Bytes::from(&b"SCRIPT_FILENAME"[..]),Bytes::from(&b"/home/daniel/Public/test.php"[..]))).expect("record full");
nv.to_record(Record::PARAMS, 1).append(&mut b);
NVBody::new().to_record(Record::PARAMS, 1).append(&mut b);Structs
Body type for Params and GetValues. Holds multiple NameValuePair’s
Helper type to generate one or more NVBody Records, depending on the space needed
FCGI record
Enums
Constants
Listening socket file number
Names for GET_VALUES / GET_VALUES_RESULT records.
Names for GET_VALUES / GET_VALUES_RESULT records.
Names for GET_VALUES / GET_VALUES_RESULT records.