pub struct SubscriptionMessage {
pub message_type: MessageType,
pub data: Value,
pub id: Option<String>,
pub timestamp: DateTime<Utc>,
}Expand description
Message received from a subscription.
Fields§
§message_type: MessageTypeType of message
data: ValueMessage payload
id: Option<String>Record/topic ID this message relates to
timestamp: DateTime<Utc>Timestamp of the message
Trait Implementations§
Source§impl Clone for SubscriptionMessage
impl Clone for SubscriptionMessage
Source§fn clone(&self) -> SubscriptionMessage
fn clone(&self) -> SubscriptionMessage
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 moreAuto Trait Implementations§
impl Freeze for SubscriptionMessage
impl RefUnwindSafe for SubscriptionMessage
impl Send for SubscriptionMessage
impl Sync for SubscriptionMessage
impl Unpin for SubscriptionMessage
impl UnsafeUnpin for SubscriptionMessage
impl UnwindSafe for SubscriptionMessage
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