pub struct IncomingRequest {
pub stream_id: i32,
pub path: String,
pub content_type: String,
pub authority: String,
pub timeout: Option<Timeout>,
pub request_encoding: CompressionAlgorithm,
pub accept_encoding: String,
pub initial_metadata: Metadata,
}Expand description
A validated request header block; message bodies are consumed separately.
Fields§
§stream_id: i32§path: String§content_type: String§timeout: Option<Timeout>§request_encoding: CompressionAlgorithm§accept_encoding: String§initial_metadata: MetadataTrait Implementations§
Auto Trait Implementations§
impl Freeze for IncomingRequest
impl RefUnwindSafe for IncomingRequest
impl Send for IncomingRequest
impl Sync for IncomingRequest
impl Unpin for IncomingRequest
impl UnsafeUnpin for IncomingRequest
impl UnwindSafe for IncomingRequest
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