Struct typed_headers::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
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 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 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 ContentLengthimpl Header for ContentLength[src]
impl Header for ContentLengthfn name() -> &'static HeaderName[src]
fn name() -> &'static HeaderNameReturns the name of this header. Read more
fn from_values(
values: &mut ValueIter<HeaderValue>
) -> Result<Option<ContentLength>, Error>[src]
fn from_values(
values: &mut ValueIter<HeaderValue>
) -> Result<Option<ContentLength>, Error>Parses the header from the raw value bytes. Read more
fn to_values(&self, values: &mut ToValues)[src]
fn to_values(&self, values: &mut ToValues)Serializes the header to raw values. Read more
Auto Trait Implementations
impl Send for ContentLength
impl Send for ContentLengthimpl Sync for ContentLength
impl Sync for ContentLength