Struct roa_core::Request [−][src]
Http request type of roa.
Fields
method: Method
The request’s method
uri: Uri
The request’s URI
version: Version
The request’s version
headers: HeaderMap<HeaderValue>
The request’s headers
Implementations
impl Request
[src]
pub fn raw_body(&mut self) -> Body
[src]
Get raw hyper body.
pub fn stream(
&mut self
) -> impl Stream<Item = Result<Bytes>> + Sync + Send + Unpin + 'static
[src]
&mut self
) -> impl Stream<Item = Result<Bytes>> + Sync + Send + Unpin + 'static
Get body as Stream. This method will consume inner body.
pub fn reader(&mut self) -> impl AsyncRead + Sync + Send + Unpin + 'static
[src]
Get body as AsyncRead. This method will consume inner body.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for Request
impl Send for Request
impl Sync for Request
impl Unpin for Request
impl !UnwindSafe for Request
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,