pub struct ServiceRequest { /* private fields */ }Expand description
HTTP request passed through client middleware before it is sent.
Implementations§
Source§impl ServiceRequest
impl ServiceRequest
Sourcepub fn head(&mut self) -> &mut RequestHead
pub fn head(&mut self) -> &mut RequestHead
Returns mutable access to the request head.
Sourcepub fn headers(&mut self) -> &mut HeaderMap
pub fn headers(&mut self) -> &mut HeaderMap
Returns mutable access to the request’s extra headers.
Extra headers override headers with the same name in the request head when the request is encoded.
Sourcepub fn address(&mut self) -> &mut Option<SocketAddr>
pub fn address(&mut self) -> &mut Option<SocketAddr>
Returns mutable access to the pre-resolved server address.
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for ServiceRequest
impl !Send for ServiceRequest
impl !Sync for ServiceRequest
impl !UnwindSafe for ServiceRequest
impl Freeze for ServiceRequest
impl Unpin for ServiceRequest
impl UnsafeUnpin for ServiceRequest
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