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.