pub struct BusMessage {
pub data: Option<String>,
pub headers: Option<HashMap<String, Vec<String>>>,
pub seq: Option<i32>,
pub subject: Option<String>,
pub time: Option<String>,
}Fields§
§data: Option<String>Data is the payload as UTF-8 text.
headers: Option<HashMap<String, Vec<String>>>Headers are the message’s headers, when it carries any.
seq: Option<i32>Seq is the message’s stream sequence — fetched messages only.
subject: Option<String>Subject is the message’s subject in the org’s own namespace.
time: Option<String>Time is when the stream stored the message, RFC3339 — fetched messages only.
Implementations§
Source§impl BusMessage
impl BusMessage
pub fn new() -> BusMessage
Trait Implementations§
Source§impl Clone for BusMessage
impl Clone for BusMessage
Source§fn clone(&self) -> BusMessage
fn clone(&self) -> BusMessage
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 BusMessage
impl Debug for BusMessage
Source§impl Default for BusMessage
impl Default for BusMessage
Source§fn default() -> BusMessage
fn default() -> BusMessage
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BusMessage
impl<'de> Deserialize<'de> for BusMessage
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 BusMessage
impl PartialEq for BusMessage
Source§impl Serialize for BusMessage
impl Serialize for BusMessage
impl StructuralPartialEq for BusMessage
Auto Trait Implementations§
impl Freeze for BusMessage
impl RefUnwindSafe for BusMessage
impl Send for BusMessage
impl Sync for BusMessage
impl Unpin for BusMessage
impl UnsafeUnpin for BusMessage
impl UnwindSafe for BusMessage
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