pub struct AcceptEncoding { /* private fields */ }Expand description
What a request’s Accept-Encoding accepts.
Only the codings in Coding and * are kept; any other token is ignored, since a coding
this crate cannot decode is not a coding it can choose. Parsing does not fail: a malformed
quality value reads as q=0, which refuses that coding.
Default is what DEFAULT_ACCEPT_ENCODING accepts, not the empty set.
Implementations§
Source§impl AcceptEncoding
impl AcceptEncoding
Sourcepub fn iter(&self) -> impl Iterator<Item = (&Coding, u16)>
pub fn iter(&self) -> impl Iterator<Item = (&Coding, u16)>
Every coding the header named outright, with the quality value it carried.
In the order the header named them, and including codings this crate cannot decode. A
coding named with q=0 is present here and refused by Self::accepts.
Trait Implementations§
Source§impl Clone for AcceptEncoding
impl Clone for AcceptEncoding
Source§fn clone(&self) -> AcceptEncoding
fn clone(&self) -> AcceptEncoding
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AcceptEncoding
impl Debug for AcceptEncoding
Source§impl Default for AcceptEncoding
impl Default for AcceptEncoding
Source§impl From<&HeaderMap> for AcceptEncoding
impl From<&HeaderMap> for AcceptEncoding
Auto Trait Implementations§
impl Freeze for AcceptEncoding
impl RefUnwindSafe for AcceptEncoding
impl Send for AcceptEncoding
impl Sync for AcceptEncoding
impl Unpin for AcceptEncoding
impl UnsafeUnpin for AcceptEncoding
impl UnwindSafe for AcceptEncoding
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