[−][src]Struct tiny_http::Header
Represents a HTTP header.
Fields
field: HeaderField
value: AsciiString
Methods
impl Header
[src][−]
pub fn from_bytes<B1, B2>(header: B1, value: B2) -> Result<Header, ()> where
B1: Into<Vec<u8>> + AsRef<[u8]>,
B2: Into<Vec<u8>> + AsRef<[u8]>,
[src][−]
B1: Into<Vec<u8>> + AsRef<[u8]>,
B2: Into<Vec<u8>> + AsRef<[u8]>,
Builds a Header
from two Vec<u8>
s or two &[u8]
s.
Example:
let header = tiny_http::Header::from_bytes(&b"Content-Type"[..], &b"text/plain"[..]).unwrap();
Trait Implementations
impl Clone for Header
[src][+]
impl Debug for Header
[src][+]
impl Display for Header
[src][+]
impl FromStr for Header
[src][+]
Auto Trait Implementations
impl RefUnwindSafe for Header
impl Send for Header
impl Sync for Header
impl Unpin for Header
impl UnwindSafe for Header
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src][+]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> From<T> for T
[src][+]
impl<T, U> Into<U> for T where
U: From<T>,
[src][+]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src][+]
T: Clone,
impl<T> ToString for T where
T: Display + ?Sized,
[src][+]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src][+]
U: Into<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src][+]
U: TryFrom<T>,