Struct hyper::header::ContentLength [−][src]
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.
ABNF
Content-Length = 1*DIGIT
Example values
3495
Example
use hyper::header::{Headers, ContentLength}; let mut headers = Headers::new(); headers.set(ContentLength(1024u64));
Methods from Deref<Target = u64>
Trait Implementations
impl Clone for ContentLength[src]
impl Clone for ContentLengthfn clone(&self) -> ContentLength[src]
fn clone(&self) -> ContentLengthReturns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0[src]
fn clone_from(&mut self, source: &Self)Performs copy-assignment from source. Read more
impl Copy for ContentLength[src]
impl Copy for ContentLengthimpl Debug for ContentLength[src]
impl Debug for ContentLengthfn fmt(&self, f: &mut Formatter) -> Result[src]
fn fmt(&self, f: &mut Formatter) -> ResultFormats the value using the given formatter. Read more
impl PartialEq for ContentLength[src]
impl PartialEq for ContentLengthfn eq(&self, other: &ContentLength) -> bool[src]
fn eq(&self, other: &ContentLength) -> boolThis method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, other: &ContentLength) -> bool[src]
fn ne(&self, other: &ContentLength) -> boolThis method tests for !=.
impl Header for ContentLength[src]
impl Header for ContentLengthfn header_name() -> &'static str[src]
fn header_name() -> &'static strReturns the name of the header field this belongs to. Read more
fn parse_header(raw: &[Vec<u8>]) -> Result<ContentLength>[src]
fn parse_header(raw: &[Vec<u8>]) -> Result<ContentLength>Parse a header from a raw stream of bytes. Read more
impl HeaderFormat for ContentLength[src]
impl HeaderFormat for ContentLengthfn fmt_header(&self, f: &mut Formatter) -> Result[src]
fn fmt_header(&self, f: &mut Formatter) -> ResultFormat a header to be output into a TcpStream. Read more
impl Display for ContentLength[src]
impl Display for ContentLengthfn fmt(&self, f: &mut Formatter) -> Result[src]
fn fmt(&self, f: &mut Formatter) -> ResultFormats the value using the given formatter. Read more
impl Deref for ContentLength[src]
impl Deref for ContentLengthtype Target = u64
The resulting type after dereferencing.
fn deref(&self) -> &u64[src]
fn deref(&self) -> &u64Dereferences the value.
impl DerefMut for ContentLength[src]
impl DerefMut for ContentLengthAuto Trait Implementations
impl Send for ContentLength
impl Send for ContentLengthimpl Sync for ContentLength
impl Sync for ContentLength