pub enum ExtrasValue {
String(String),
Number(f64),
Bool(bool),
}Expand description
Allowed value types for extras.headers. Flat only — no Object or Array variant so nesting is structurally impossible.
Variants§
Trait Implementations§
Source§impl Clone for ExtrasValue
impl Clone for ExtrasValue
Source§fn clone(&self) -> ExtrasValue
fn clone(&self) -> ExtrasValue
Returns a duplicate of the value. Read more
1.0.0 · 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 ExtrasValue
impl Debug for ExtrasValue
Source§impl<'de> Deserialize<'de> for ExtrasValue
impl<'de> Deserialize<'de> for ExtrasValue
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 PartialEq for ExtrasValue
impl PartialEq for ExtrasValue
Source§impl Serialize for ExtrasValue
impl Serialize for ExtrasValue
impl StructuralPartialEq for ExtrasValue
Auto Trait Implementations§
impl Freeze for ExtrasValue
impl RefUnwindSafe for ExtrasValue
impl Send for ExtrasValue
impl Sync for ExtrasValue
impl Unpin for ExtrasValue
impl UnsafeUnpin for ExtrasValue
impl UnwindSafe for ExtrasValue
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