[][src]Struct rocket::http::hyper::header::ContentLength

pub struct ContentLength(pub u64);

Content-Length header, defined in RFC7230

When a message does not have a Transfer-Encoding header field, a Content-Length header field can provide the anticipated size, as a decimal number of octets, for a potential payload body. For messages that do include a payload body, the Content-Length field-value provides the framing information necessary for determining where the body (and message) ends. For messages that do not include a payload body, the Content-Length indicates the size of the selected representation.


Content-Length = 1*DIGIT

Example values


use hyper::header::{Headers, ContentLength};
let mut headers = Headers::new();

Methods from Deref<Target = u64>

Trait Implementations

impl From<ContentLength> for Header<'static>

impl Copy for ContentLength[src]

impl Clone for ContentLength[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl PartialEq<ContentLength> for ContentLength[src]

impl Display for ContentLength[src]

impl HeaderFormat for ContentLength[src]

impl Header for ContentLength[src]

impl Debug for ContentLength[src]

impl DerefMut for ContentLength[src]

impl Deref for ContentLength[src]

type Target = u64

The resulting type after dereferencing.

Auto Trait Implementations

impl Send for ContentLength

impl Sync for ContentLength

impl Unpin for ContentLength

impl UnwindSafe for ContentLength

impl RefUnwindSafe for ContentLength

Blanket Implementations

impl<T> ToOwned for T where
    T: Clone

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> Into<U> for T where
    U: From<T>, 

impl<T> ToString for T where
    T: Display + ?Sized

impl<T> From<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized

impl<T> Borrow<T> for T where
    T: ?Sized

impl<T> Any for T where
    T: 'static + ?Sized

impl<T> HeaderClone for T where
    T: Sealed, 

impl<T> Typeable for T where
    T: Any

fn get_type(&self) -> TypeId

Get the TypeId of this object.

impl<T> IntoCollection<T> for T

impl<T, I> AsResult<T, I> for T where
    I: Input,