pub struct LossyValue { /* private fields */ }Expand description
A header whose percent-decoded value was not valid UTF-8. Carries the
unparsed on-wire value (the percent-encoded source text, always ASCII) so
the app can re-decode it (e.g. as Latin-1) or audit it instead of being
stuck with the U+FFFD-substituted string in headers.
Implementations§
Trait Implementations§
Source§impl Clone for LossyValue
impl Clone for LossyValue
Source§fn clone(&self) -> LossyValue
fn clone(&self) -> LossyValue
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for LossyValue
impl Debug for LossyValue
Source§impl<'de> Deserialize<'de> for LossyValue
impl<'de> Deserialize<'de> for LossyValue
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for LossyValue
Source§impl PartialEq for LossyValue
impl PartialEq for LossyValue
Source§fn eq(&self, other: &LossyValue) -> bool
fn eq(&self, other: &LossyValue) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for LossyValue
impl Serialize for LossyValue
impl StructuralPartialEq for LossyValue
Auto Trait Implementations§
impl Freeze for LossyValue
impl RefUnwindSafe for LossyValue
impl Send for LossyValue
impl Sync for LossyValue
impl Unpin for LossyValue
impl UnsafeUnpin for LossyValue
impl UnwindSafe for LossyValue
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.