pub struct MessageReceivedEvent {
pub event_type: Option<String>,
pub event_id: Option<String>,
pub message: Message,
pub thread: Thread,
}Available on crate feature
websockets only.Expand description
One event off the wire, decoded.
Fields§
§event_type: Option<String>message.received, or .spam / .blocked / .unauthenticated for
mail that was filtered.
event_id: Option<String>Server-issued event id.
message: MessageThe received message.
thread: ThreadThe thread the message opened.
Trait Implementations§
Source§impl Clone for MessageReceivedEvent
impl Clone for MessageReceivedEvent
Source§impl Debug for MessageReceivedEvent
impl Debug for MessageReceivedEvent
Source§impl<'de> Deserialize<'de> for MessageReceivedEvent
impl<'de> Deserialize<'de> for MessageReceivedEvent
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 MessageReceivedEvent
impl RefUnwindSafe for MessageReceivedEvent
impl Send for MessageReceivedEvent
impl Sync for MessageReceivedEvent
impl Unpin for MessageReceivedEvent
impl UnsafeUnpin for MessageReceivedEvent
impl UnwindSafe for MessageReceivedEvent
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