pub struct LossyValues(/* private fields */);Expand description
Header keys whose percent-decoded value contained invalid UTF-8 and was decoded lossily (U+FFFD substituted). Empty in the normal case.
Display renders the affected keys comma-separated for log/error context;
it never includes the values, which may carry PII (e.g. a dialed number).
Implementations§
Source§impl LossyValues
impl LossyValues
Sourcepub fn iter(&self) -> impl Iterator<Item = &LossyValue>
pub fn iter(&self) -> impl Iterator<Item = &LossyValue>
Iterator over lossy values.
Sourcepub fn push(&mut self, v: LossyValue)
pub fn push(&mut self, v: LossyValue)
Add a lossy value entry.
Trait Implementations§
Source§impl Clone for LossyValues
impl Clone for LossyValues
Source§fn clone(&self) -> LossyValues
fn clone(&self) -> LossyValues
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 LossyValues
impl Debug for LossyValues
Source§impl Default for LossyValues
impl Default for LossyValues
Source§fn default() -> LossyValues
fn default() -> LossyValues
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for LossyValues
impl<'de> Deserialize<'de> for LossyValues
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
Source§impl Display for LossyValues
impl Display for LossyValues
impl Eq for LossyValues
Source§impl PartialEq for LossyValues
impl PartialEq for LossyValues
Source§fn eq(&self, other: &LossyValues) -> bool
fn eq(&self, other: &LossyValues) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for LossyValues
impl Serialize for LossyValues
impl StructuralPartialEq for LossyValues
Auto Trait Implementations§
impl Freeze for LossyValues
impl RefUnwindSafe for LossyValues
impl Send for LossyValues
impl Sync for LossyValues
impl Unpin for LossyValues
impl UnsafeUnpin for LossyValues
impl UnwindSafe for LossyValues
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.