pub struct MessageEventGroup {
pub sub_type: GroupMessageSubType,
pub message_id: i32,
pub group_id: i64,
pub user_id: i64,
pub anonymous: Option<GroupMessageAnonymous>,
pub message: Vec<ReceiveSegment>,
pub raw_message: String,
pub font: i32,
pub sender: GroupMessageSender,
}Fields§
§sub_type: GroupMessageSubType§message_id: i32§group_id: i64§user_id: i64§anonymous: Option<GroupMessageAnonymous>§message: Vec<ReceiveSegment>§raw_message: String§font: i32§sender: GroupMessageSenderImplementations§
Trait Implementations§
Source§impl Clone for MessageEventGroup
impl Clone for MessageEventGroup
Source§fn clone(&self) -> MessageEventGroup
fn clone(&self) -> MessageEventGroup
Returns a duplicate of the value. Read more
1.0.0 · 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 MessageEventGroup
impl Debug for MessageEventGroup
Source§impl<'de> Deserialize<'de> for MessageEventGroup
impl<'de> Deserialize<'de> for MessageEventGroup
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<T: APISender + Send + Sync> QuickSendMsg<T> for MessageEventGroup
impl<T: APISender + Send + Sync> QuickSendMsg<T> for MessageEventGroup
Auto Trait Implementations§
impl Freeze for MessageEventGroup
impl RefUnwindSafe for MessageEventGroup
impl Send for MessageEventGroup
impl Sync for MessageEventGroup
impl Unpin for MessageEventGroup
impl UnsafeUnpin for MessageEventGroup
impl UnwindSafe for MessageEventGroup
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