pub struct ScgiRequest {
pub headers: ScgiHeaders,
pub body: Vec<u8>,
}
Expand description
An SCGI request.
The SCGI
and CONTENT_LENGTH
length headers are added automatically when
ScgiRequest::encode
is called and removed when requests are read.
Fields§
§headers: ScgiHeaders
The request header name, value pairs.
body: Vec<u8>
The request body.
Implementations§
Source§impl ScgiRequest
impl ScgiRequest
Sourcepub fn from_headers(headers: ScgiHeaders) -> Self
pub fn from_headers(headers: ScgiHeaders) -> Self
Create an ScgiRequest with a set of headers.
Trait Implementations§
Source§impl Debug for ScgiRequest
impl Debug for ScgiRequest
Source§impl Default for ScgiRequest
impl Default for ScgiRequest
Source§fn default() -> ScgiRequest
fn default() -> ScgiRequest
Returns the “default value” for a type. Read more
Source§impl PartialEq for ScgiRequest
impl PartialEq for ScgiRequest
impl Eq for ScgiRequest
impl StructuralPartialEq for ScgiRequest
Auto Trait Implementations§
impl Freeze for ScgiRequest
impl RefUnwindSafe for ScgiRequest
impl Send for ScgiRequest
impl Sync for ScgiRequest
impl Unpin for ScgiRequest
impl UnwindSafe for ScgiRequest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more