Struct http_types::transfer::TransferEncoding [−][src]
pub struct TransferEncoding { /* fields omitted */ }The form of encoding used to safely transfer the payload body to the user.
Specifications
Examples
use http_types::Response; use http_types::transfer::{TransferEncoding, Encoding}; let mut encoding = TransferEncoding::new(Encoding::Chunked); let mut res = Response::new(200); encoding.apply(&mut res); let encoding = TransferEncoding::from_headers(res)?.unwrap(); assert_eq!(encoding, &Encoding::Chunked);
Implementations
impl TransferEncoding[src]
impl TransferEncoding[src]pub fn new(encoding: Encoding) -> Self[src]
Create a new instance of CacheControl.
pub fn from_headers(headers: impl AsRef<Headers>) -> Result<Option<Self>>[src]
Create a new instance from headers.
pub fn apply(&self, headers: impl AsMut<Headers>)[src]
Sets the Content-Encoding header.
pub fn name(&self) -> HeaderName[src]
Get the HeaderName.
pub fn value(&self) -> HeaderValue[src]
Get the HeaderValue.
pub fn encoding(&self) -> Encoding[src]
Access the encoding kind.
Trait Implementations
impl Deref for TransferEncoding[src]
impl Deref for TransferEncoding[src]impl From<&'_ EncodingProposal> for TransferEncoding[src]
impl From<&'_ EncodingProposal> for TransferEncoding[src]fn from(encoding: &EncodingProposal) -> Self[src]
impl From<EncodingProposal> for TransferEncoding[src]
impl From<EncodingProposal> for TransferEncoding[src]fn from(encoding: EncodingProposal) -> Self[src]
impl PartialEq<&'_ Encoding> for TransferEncoding[src]
impl PartialEq<&'_ Encoding> for TransferEncoding[src]impl PartialEq<Encoding> for TransferEncoding[src]
impl PartialEq<Encoding> for TransferEncoding[src]impl ToHeaderValues for TransferEncoding[src]
impl ToHeaderValues for TransferEncoding[src]type Iter = IntoIter<HeaderValue>
Returned iterator over header values which this type may correspond to.
fn to_header_values(&self) -> Result<Self::Iter>[src]
Auto Trait Implementations
impl RefUnwindSafe for TransferEncoding
impl RefUnwindSafe for TransferEncodingimpl Send for TransferEncoding
impl Send for TransferEncodingimpl Sync for TransferEncoding
impl Sync for TransferEncodingimpl Unpin for TransferEncoding
impl Unpin for TransferEncodingimpl UnwindSafe for TransferEncoding
impl UnwindSafe for TransferEncoding