pub enum MessagePayloadValue {
String(String),
Bytes(Vec<u8>),
Json(Value),
}Variants§
Trait Implementations§
Source§impl Clone for MessagePayloadValue
impl Clone for MessagePayloadValue
Source§fn clone(&self) -> MessagePayloadValue
fn clone(&self) -> MessagePayloadValue
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 MessagePayloadValue
impl Debug for MessagePayloadValue
Source§impl<'de> Deserialize<'de> for MessagePayloadValue
impl<'de> Deserialize<'de> for MessagePayloadValue
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
Auto Trait Implementations§
impl Freeze for MessagePayloadValue
impl RefUnwindSafe for MessagePayloadValue
impl Send for MessagePayloadValue
impl Sync for MessagePayloadValue
impl Unpin for MessagePayloadValue
impl UnwindSafe for MessagePayloadValue
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