pub enum TagValue {
None,
Bool(bool),
Int(i64),
Float(f64),
String(SharedString),
}Expand description
Value for a tag k/v pair
Variants§
None
No value
Bool(bool)
Boolean value
Int(i64)
Integer value
Float(f64)
Float value
String(SharedString)
String value
Implementations§
Trait Implementations§
Source§impl<'__de, __Context> BorrowDecode<'__de, __Context> for TagValue
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TagValue
Source§fn borrow_decode<__D: BorrowDecoder<'__de, Context = __Context>>(
decoder: &mut __D,
) -> Result<Self, DecodeError>
fn borrow_decode<__D: BorrowDecoder<'__de, Context = __Context>>( decoder: &mut __D, ) -> Result<Self, DecodeError>
Attempt to decode this type with the given BorrowDecode.
Source§impl<'de> Deserialize<'de> for TagValue
impl<'de> Deserialize<'de> for TagValue
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 Ord for TagValue
impl Ord for TagValue
Source§impl PartialOrd for TagValue
impl PartialOrd for TagValue
impl Eq for TagValue
impl StructuralPartialEq for TagValue
Auto Trait Implementations§
impl Freeze for TagValue
impl RefUnwindSafe for TagValue
impl Send for TagValue
impl Sync for TagValue
impl Unpin for TagValue
impl UnsafeUnpin for TagValue
impl UnwindSafe for TagValue
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