Struct multipart::server::nickel::Maybe
[−]
[src]
pub struct Maybe<'r, 'mw: 'r, 'server: 'mw, D: 'mw>(pub &'r mut NickelRequest<'mw, 'server, D>);
A wrapper for &mut nickel::Request
which implements multipart::server::HttpRequest
.
Necessary because this crate cannot directly provide an impl of HttpRequest
for
&mut NickelRequest
.
Trait Implementations
impl<'r, 'mw: 'r, 'server: 'mw, D: 'mw> HttpRequest for Maybe<'r, 'mw, 'server, D>
[src]
type Body = &'r mut HyperRequest<'mw, 'server>
The body of this request.
fn multipart_boundary(&self) -> Option<&str>
[src]
Get the boundary string of this request if it is a POST request with the Content-Type
header set to multipart/form-data
. Read more
fn body(self) -> Self::Body
[src]
Return the request body for reading.
impl<'r, 'mw: 'r, 'server: 'mw, D: 'mw> AsRef<&'r mut NickelRequest<'mw, 'server, D>> for Maybe<'r, 'mw, 'server, D>
[src]
fn as_ref(&self) -> &&'r mut NickelRequest<'mw, 'server, D>
[src]
Performs the conversion.
impl<'r, 'mw: 'r, 'server: 'mw, D: 'mw> AsMut<&'r mut NickelRequest<'mw, 'server, D>> for Maybe<'r, 'mw, 'server, D>
[src]
fn as_mut(&mut self) -> &mut &'r mut NickelRequest<'mw, 'server, D>
[src]
Performs the conversion.
impl<'r, 'mw: 'r, 'server: 'mw, D: 'mw> Into<&'r mut NickelRequest<'mw, 'server, D>> for Maybe<'r, 'mw, 'server, D>
[src]
fn into(self) -> &'r mut NickelRequest<'mw, 'server, D>
[src]
Performs the conversion.
impl<'r, 'mw: 'r, 'server: 'mw, D: 'mw> From<&'r mut NickelRequest<'mw, 'server, D>> for Maybe<'r, 'mw, 'server, D>
[src]
fn from(req: &'r mut NickelRequest<'mw, 'server, D>) -> Self
[src]
Performs the conversion.