[−][src]Struct tide::http::headers::HeaderValue
A header value.
Implementations
impl HeaderValue
[src]
pub fn from_bytes(bytes: Vec<u8, Global>) -> Result<HeaderValue, Error>
[src]
Create a new HeaderValue
from a Vec of ASCII bytes.
Error
This function will error if the bytes is not valid ASCII.
pub unsafe fn from_bytes_unchecked(bytes: Vec<u8, Global>) -> HeaderValue
[src]
Converts a vector of bytes to a HeaderValue
without checking that the string contains
valid ASCII.
Safety
This function is unsafe because it does not check that the bytes passed to it are valid ASCII. If this constraint is violated, it may cause memory unsafety issues with future users of the HeaderValue, as the rest of the library assumes that Strings are valid ASCII.
pub fn as_str(&self) -> &str
[src]
Get the header value as a &str
Trait Implementations
impl AsMut<HeaderValue> for HeaderValues
[src]
pub fn as_mut(&mut self) -> &mut HeaderValue
[src]
impl AsRef<HeaderValue> for HeaderValues
[src]
pub fn as_ref(&self) -> &HeaderValue
[src]
impl Clone for HeaderValue
[src]
pub fn clone(&self) -> HeaderValue
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for HeaderValue
[src]
impl Display for HeaderValue
[src]
impl Eq for HeaderValue
[src]
impl<'_> From<&'_ Mime> for HeaderValue
[src]
pub fn from(mime: &Mime) -> HeaderValue
[src]
impl From<CacheDirective> for HeaderValue
[src]
pub fn from(directive: CacheDirective) -> HeaderValue
[src]
impl<'_> From<Cookie<'_>> for HeaderValue
[src]
pub fn from(cookie: Cookie<'_>) -> HeaderValue
[src]
impl From<Encoding> for HeaderValue
[src]
pub fn from(directive: Encoding) -> HeaderValue
[src]
impl From<Encoding> for HeaderValue
[src]
pub fn from(directive: Encoding) -> HeaderValue
[src]
impl From<EncodingProposal> for HeaderValue
[src]
pub fn from(entry: EncodingProposal) -> HeaderValue
[src]
impl From<EncodingProposal> for HeaderValue
[src]
pub fn from(entry: EncodingProposal) -> HeaderValue
[src]
impl From<HeaderValue> for HeaderValues
[src]
pub fn from(other: HeaderValue) -> HeaderValues
[src]
impl From<HeaderValues> for HeaderValue
[src]
pub fn from(other: HeaderValues) -> HeaderValue
[src]
impl From<MediaTypeProposal> for HeaderValue
[src]
pub fn from(entry: MediaTypeProposal) -> HeaderValue
[src]
impl From<Metric> for HeaderValue
[src]
pub fn from(entry: Metric) -> HeaderValue
[src]
impl From<Mime> for HeaderValue
[src]
pub fn from(mime: Mime) -> HeaderValue
[src]
impl FromIterator<HeaderValue> for HeaderValues
[src]
pub fn from_iter<I>(iter: I) -> HeaderValues where
I: IntoIterator<Item = HeaderValue>,
[src]
I: IntoIterator<Item = HeaderValue>,
impl FromStr for HeaderValue
[src]
type Err = Error
The associated error which can be returned from parsing.
pub fn from_str(s: &str) -> Result<HeaderValue, <HeaderValue as FromStr>::Err>
[src]
Create a new HeaderValue
.
This checks it's valid ASCII.
impl Hash for HeaderValue
[src]
pub fn hash<__H>(&self, state: &mut __H) where
__H: Hasher,
[src]
__H: Hasher,
pub fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl<'a, '_> PartialEq<&'_ String> for HeaderValue
[src]
pub fn eq(&self, other: &&String) -> bool
[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl<'a> PartialEq<&'a str> for HeaderValue
[src]
pub fn eq(&self, other: &&'a str) -> bool
[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl PartialEq<HeaderValue> for HeaderValue
[src]
pub fn eq(&self, other: &HeaderValue) -> bool
[src]
pub fn ne(&self, other: &HeaderValue) -> bool
[src]
impl PartialEq<String> for HeaderValue
[src]
pub fn eq(&self, other: &String) -> bool
[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl PartialEq<str> for HeaderValue
[src]
pub fn eq(&self, other: &str) -> bool
[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for HeaderValue
[src]
impl StructuralPartialEq for HeaderValue
[src]
impl ToHeaderValues for HeaderValue
[src]
type Iter = IntoIter<HeaderValue>
Returned iterator over header values which this type may correspond to.
pub fn to_header_values(
&self
) -> Result<<HeaderValue as ToHeaderValues>::Iter, Error>
[src]
&self
) -> Result<<HeaderValue as ToHeaderValues>::Iter, Error>
impl<'a> TryFrom<&'a str> for HeaderValue
[src]
Auto Trait Implementations
impl RefUnwindSafe for HeaderValue
[src]
impl Send for HeaderValue
[src]
impl Sync for HeaderValue
[src]
impl Unpin for HeaderValue
[src]
impl UnwindSafe for HeaderValue
[src]
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,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
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>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,