pub struct Request<'a, T, M>{ /* private fields */ }Implementations§
Source§impl<'a, T, M> Request<'a, T, M>
impl<'a, T, M> Request<'a, T, M>
pub fn new(transport: &'a T, input: &'a M::Input) -> Self
Sourcepub fn header<K, V>(&mut self, key: K, value: V) -> &mut Selfwhere
HeaderName: TryFrom<K>,
HeaderValue: TryFrom<V>,
<HeaderName as TryFrom<K>>::Error: Into<HttpError>,
<HeaderValue as TryFrom<V>>::Error: Into<HttpError>,
pub fn header<K, V>(&mut self, key: K, value: V) -> &mut Selfwhere
HeaderName: TryFrom<K>,
HeaderValue: TryFrom<V>,
<HeaderName as TryFrom<K>>::Error: Into<HttpError>,
<HeaderValue as TryFrom<V>>::Error: Into<HttpError>,
Append a header to existing headers.
use ntex::http::{header, Request, Response};
fn index(req: Request) -> Response {
Response::Ok()
.header("X-TEST", "value")
.header(header::CONTENT_TYPE, "application/json")
.finish()
}Auto Trait Implementations§
impl<'a, T, M> Freeze for Request<'a, T, M>
impl<'a, T, M> RefUnwindSafe for Request<'a, T, M>
impl<'a, T, M> Send for Request<'a, T, M>
impl<'a, T, M> Sync for Request<'a, T, M>
impl<'a, T, M> Unpin for Request<'a, T, M>
impl<'a, T, M> UnsafeUnpin for Request<'a, T, M>
impl<'a, T, M> UnwindSafe for Request<'a, T, M>
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