pub struct SystemMsg {
Show 52 fields pub sub_type: i32, pub msg_title: String, pub msg_describe: String, pub msg_additional: String, pub msg_source: String, pub msg_decided: String, pub src_id: i32, pub sub_src_id: i32, pub actions: Vec<SystemMsgAction>, pub group_code: i64, pub action_uin: i64, pub group_msg_type: i32, pub group_inviter_role: i32, pub friend_info: Option<FriendInfo>, pub group_info: Option<SGroupInfo>, pub actor_uin: i64, pub msg_actor_describe: String, pub msg_additional_list: String, pub relation: i32, pub reqsubtype: i32, pub clone_uin: i64, pub discuss_uin: i64, pub eim_group_id: i64, pub msg_invite_extinfo: Option<MsgInviteExt>, pub msg_pay_group_extinfo: Option<MsgPayGroupExt>, pub source_flag: i32, pub game_nick: Vec<u8>, pub game_msg: Vec<u8>, pub group_flagext3: i32, pub group_owner_uin: i64, pub doubt_flag: i32, pub warning_tips: Vec<u8>, pub name_more: Vec<u8>, pub req_uin_faceid: i32, pub req_uin_nick: String, pub group_name: String, pub action_uin_nick: String, pub msg_qna: String, pub msg_detail: String, pub group_ext_flag: i32, pub actor_uin_nick: String, pub pic_url: String, pub clone_uin_nick: String, pub req_uin_business_card: String, pub eim_group_id_name: String, pub req_uin_pre_remark: String, pub action_uin_qq_nick: String, pub action_uin_remark: String, pub req_uin_gender: i32, pub req_uin_age: i32, pub c2c_invite_join_group_flag: i32, pub card_switch: i32,
}

Fields§

§sub_type: i32§msg_title: String§msg_describe: String§msg_additional: String§msg_source: String§msg_decided: String§src_id: i32§sub_src_id: i32§actions: Vec<SystemMsgAction>§group_code: i64§action_uin: i64§group_msg_type: i32§group_inviter_role: i32§friend_info: Option<FriendInfo>§group_info: Option<SGroupInfo>§actor_uin: i64§msg_actor_describe: String§msg_additional_list: String§relation: i32§reqsubtype: i32§clone_uin: i64§discuss_uin: i64§eim_group_id: i64§msg_invite_extinfo: Option<MsgInviteExt>§msg_pay_group_extinfo: Option<MsgPayGroupExt>§source_flag: i32§game_nick: Vec<u8>§game_msg: Vec<u8>§group_flagext3: i32§group_owner_uin: i64§doubt_flag: i32§warning_tips: Vec<u8>§name_more: Vec<u8>§req_uin_faceid: i32§req_uin_nick: String§group_name: String§action_uin_nick: String§msg_qna: String§msg_detail: String§group_ext_flag: i32§actor_uin_nick: String§pic_url: String§clone_uin_nick: String§req_uin_business_card: String§eim_group_id_name: String§req_uin_pre_remark: String§action_uin_qq_nick: String§action_uin_remark: String§req_uin_gender: i32§req_uin_age: i32§c2c_invite_join_group_flag: i32§card_switch: i32

Trait Implementations§

Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Formats the value using the given formatter. Read more
Returns the “default value” for a type. Read more
Returns the encoded length of the message without a length delimiter.
Clears the message, resetting all fields to their default.
Encodes the message to a buffer. Read more
Encodes the message to a newly allocated buffer.
Encodes the message with a length-delimiter to a buffer. Read more
Encodes the message with a length-delimiter to a newly allocated buffer.
Decodes an instance of the message from a buffer. Read more
Decodes a length-delimited instance of the message from the buffer.
Decodes an instance of the message from a buffer, and merges it into self. Read more
Decodes a length-delimited instance of the message from buffer, and merges it into self. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Should always be Self
The resulting type after obtaining ownership.
Creates owned data from borrowed data, usually by cloning. Read more
Uses borrowed data to replace owned data, usually by cloning. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.