Struct http4r_core::http_message::RequestOptions
source · [−]pub struct RequestOptions {
pub desired_content_encoding: CompressionAlgorithm,
pub transfer_encoding: CompressionAlgorithm,
pub compression_from_TE_header: CompressionAlgorithm,
pub content_encoding: CompressionAlgorithm,
pub wants_trailers: bool,
pub expected_trailers: Vec<String>,
}Fields
desired_content_encoding: CompressionAlgorithmtransfer_encoding: CompressionAlgorithmcompression_from_TE_header: CompressionAlgorithmcontent_encoding: CompressionAlgorithmwants_trailers: boolexpected_trailers: Vec<String>Implementations
sourceimpl RequestOptions
impl RequestOptions
pub fn from(headers: &Headers) -> RequestOptions
pub fn read_compression(&self) -> CompressionAlgorithm
pub fn write_response_compression(&self) -> CompressionAlgorithm
pub fn default() -> RequestOptions
Auto Trait Implementations
impl RefUnwindSafe for RequestOptions
impl Send for RequestOptions
impl Sync for RequestOptions
impl Unpin for RequestOptions
impl UnwindSafe for RequestOptions
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more