pub struct MessageExtras {
pub headers: Option<HashMap<String, Value>>,
pub ephemeral: Option<bool>,
pub idempotency_key: Option<String>,
pub echo: Option<bool>,
}Expand description
V2 extras for publish events.
Fields§
§headers: Option<HashMap<String, Value>>§ephemeral: Option<bool>§idempotency_key: Option<String>§echo: Option<bool>Trait Implementations§
Source§impl Clone for MessageExtras
impl Clone for MessageExtras
Source§fn clone(&self) -> MessageExtras
fn clone(&self) -> MessageExtras
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 MessageExtras
impl Debug for MessageExtras
Source§impl Default for MessageExtras
impl Default for MessageExtras
Source§fn default() -> MessageExtras
fn default() -> MessageExtras
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MessageExtras
impl<'de> Deserialize<'de> for MessageExtras
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 !RefUnwindSafe for MessageExtras
impl !UnwindSafe for MessageExtras
impl Freeze for MessageExtras
impl Send for MessageExtras
impl Sync for MessageExtras
impl Unpin for MessageExtras
impl UnsafeUnpin for MessageExtras
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