pub struct MessageBouncedEvent {
pub event_type: Option<String>,
pub event_id: Option<String>,
pub inbox_id: Option<String>,
pub bounce: BouncePayload,
}Available on crate feature
websockets only.Expand description
A decoded event frame; see the module docs for the protocol.
Fields§
§event_type: Option<String>The event type on the wire (e.g. message.sent).
event_id: Option<String>Server-issued event id.
inbox_id: Option<String>Inbox the event concerns, when scoped to one.
bounce: BouncePayloadThe event’s payload.
Trait Implementations§
Source§impl Clone for MessageBouncedEvent
impl Clone for MessageBouncedEvent
Source§impl Debug for MessageBouncedEvent
impl Debug for MessageBouncedEvent
Source§impl<'de> Deserialize<'de> for MessageBouncedEvent
impl<'de> Deserialize<'de> for MessageBouncedEvent
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 MessageBouncedEvent
impl RefUnwindSafe for MessageBouncedEvent
impl Send for MessageBouncedEvent
impl Sync for MessageBouncedEvent
impl Unpin for MessageBouncedEvent
impl UnsafeUnpin for MessageBouncedEvent
impl UnwindSafe for MessageBouncedEvent
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