pub struct PubSubMessage {
pub topic: String,
pub data: Value,
pub priority: Option<u8>,
pub headers: Option<HashMap<String, String>>,
}Expand description
Pub/Sub message
Fields§
§topic: String§data: Value§priority: Option<u8>§headers: Option<HashMap<String, String>>Trait Implementations§
Source§impl Clone for PubSubMessage
impl Clone for PubSubMessage
Source§fn clone(&self) -> PubSubMessage
fn clone(&self) -> PubSubMessage
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 PubSubMessage
impl Debug for PubSubMessage
Source§impl<'de> Deserialize<'de> for PubSubMessage
impl<'de> Deserialize<'de> for PubSubMessage
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 PubSubMessage
impl RefUnwindSafe for PubSubMessage
impl Send for PubSubMessage
impl Sync for PubSubMessage
impl Unpin for PubSubMessage
impl UnsafeUnpin for PubSubMessage
impl UnwindSafe for PubSubMessage
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