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 ContentLength
fn clone(&self) -> ContentLength
[src]
fn clone(&self) -> ContentLength
Returns 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 ContentLength
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl PartialEq for ContentLength
[src]
impl PartialEq for ContentLength
fn eq(&self, other: &ContentLength) -> bool
[src]
fn eq(&self, other: &ContentLength) -> bool
This 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) -> bool
This method tests for !=
.
impl Deref for ContentLength
[src]
impl Deref for ContentLength
type Target = u64
The resulting type after dereferencing.
fn deref(&self) -> &u64
[src]
fn deref(&self) -> &u64
Dereferences the value.
impl DerefMut for ContentLength
[src]
impl DerefMut for ContentLength
impl Header for ContentLength
[src]
impl Header for ContentLength
fn name() -> &'static HeaderName
[src]
fn name() -> &'static HeaderName
Returns 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 ContentLength
impl Sync for ContentLength
impl Sync for ContentLength