pub struct PubMessage {
pub subject: String,
pub reply_to: Option<String>,
pub body: Vec<u8>,
}
Expand description
A message to be published
Fields§
§subject: String
The subject, or topic, of the message
reply_to: Option<String>
An optional topic on which the reply should be sent.
body: Vec<u8>
The message payload
Trait Implementations§
Source§impl Clone for PubMessage
impl Clone for PubMessage
Source§fn clone(&self) -> PubMessage
fn clone(&self) -> PubMessage
Returns a copy 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 PubMessage
impl Debug for PubMessage
Source§impl Default for PubMessage
impl Default for PubMessage
Source§fn default() -> PubMessage
fn default() -> PubMessage
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PubMessage
impl<'de> Deserialize<'de> for PubMessage
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 PubMessage
impl PartialEq for PubMessage
Source§impl Serialize for PubMessage
impl Serialize for PubMessage
impl Eq for PubMessage
impl StructuralPartialEq for PubMessage
Auto Trait Implementations§
impl Freeze for PubMessage
impl RefUnwindSafe for PubMessage
impl Send for PubMessage
impl Sync for PubMessage
impl Unpin for PubMessage
impl UnwindSafe for PubMessage
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,
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.