Struct twilio_async::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.
Note that setting this header will remove any previously set
Transfer-Encoding header, in accordance with
RFC7230:
A sender MUST NOT send a Content-Length header field in any message that contains a Transfer-Encoding header field.
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 PartialEq<ContentLength> for ContentLength[src]
impl PartialEq<ContentLength> 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 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 DerefMut for ContentLength[src]
impl DerefMut for ContentLengthimpl Debug for ContentLength[src]
impl Debug for ContentLengthfn fmt(&self, f: &mut Formatter) -> Result<(), Error>[src]
fn fmt(&self, f: &mut Formatter) -> Result<(), Error>Formats the value using the given formatter. Read more
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: &Raw) -> Result<ContentLength, Error>[src]
fn parse_header(raw: &Raw) -> Result<ContentLength, Error>Parse a header from a raw stream of bytes. Read more
fn fmt_header(&self, f: &mut Formatter) -> Result<(), Error>[src]
fn fmt_header(&self, f: &mut Formatter) -> Result<(), Error>Format a header to outgoing stream. Read more
impl Display for ContentLength[src]
impl Display for ContentLengthfn fmt(&self, f: &mut Formatter) -> Result<(), Error>[src]
fn fmt(&self, f: &mut Formatter) -> Result<(), Error>Formats 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 Copy for ContentLength[src]
impl Copy for ContentLengthAuto Trait Implementations
impl Send for ContentLength
impl Send for ContentLengthimpl Sync for ContentLength
impl Sync for ContentLength