pub struct MessageHead {Show 28 fields
pub from_uin: Option<i64>,
pub to_uin: Option<i64>,
pub msg_type: Option<i32>,
pub c2c_cmd: Option<i32>,
pub msg_seq: Option<i32>,
pub msg_time: Option<i32>,
pub msg_uid: Option<i64>,
pub c2c_tmp_msg_head: Option<C2cTempMessageHead>,
pub group_info: Option<GroupInfo>,
pub from_appid: Option<i32>,
pub from_instid: Option<i32>,
pub user_active: Option<i32>,
pub discuss_info: Option<DiscussInfo>,
pub from_nick: Option<String>,
pub auth_uin: Option<i64>,
pub auth_nick: Option<String>,
pub msg_flag: Option<i32>,
pub auth_remark: Option<String>,
pub group_name: Option<String>,
pub mutiltrans_head: Option<MutilTransHead>,
pub msg_inst_ctrl: Option<InstCtrl>,
pub public_account_group_send_flag: Option<i32>,
pub wseq_in_c2c_msghead: Option<i32>,
pub cpid: Option<i64>,
pub ext_group_key_info: Option<ExtGroupKeyInfo>,
pub multi_compatible_text: Option<String>,
pub auth_sex: Option<i32>,
pub is_src_msg: Option<bool>,
}Fields
from_uin: Option<i64>to_uin: Option<i64>msg_type: Option<i32>c2c_cmd: Option<i32>msg_seq: Option<i32>msg_time: Option<i32>msg_uid: Option<i64>c2c_tmp_msg_head: Option<C2cTempMessageHead>group_info: Option<GroupInfo>from_appid: Option<i32>from_instid: Option<i32>user_active: Option<i32>discuss_info: Option<DiscussInfo>from_nick: Option<String>auth_uin: Option<i64>auth_nick: Option<String>msg_flag: Option<i32>auth_remark: Option<String>group_name: Option<String>mutiltrans_head: Option<MutilTransHead>msg_inst_ctrl: Option<InstCtrl>public_account_group_send_flag: Option<i32>wseq_in_c2c_msghead: Option<i32>cpid: Option<i64>ext_group_key_info: Option<ExtGroupKeyInfo>multi_compatible_text: Option<String>auth_sex: Option<i32>is_src_msg: Option<bool>Implementations
sourceimpl MessageHead
impl MessageHead
sourcepub fn from_uin(&self) -> i64
pub fn from_uin(&self) -> i64
Returns the value of from_uin, or the default value if from_uin is unset.
sourcepub fn to_uin(&self) -> i64
pub fn to_uin(&self) -> i64
Returns the value of to_uin, or the default value if to_uin is unset.
sourcepub fn msg_type(&self) -> i32
pub fn msg_type(&self) -> i32
Returns the value of msg_type, or the default value if msg_type is unset.
sourcepub fn c2c_cmd(&self) -> i32
pub fn c2c_cmd(&self) -> i32
Returns the value of c2c_cmd, or the default value if c2c_cmd is unset.
sourcepub fn msg_seq(&self) -> i32
pub fn msg_seq(&self) -> i32
Returns the value of msg_seq, or the default value if msg_seq is unset.
sourcepub fn msg_time(&self) -> i32
pub fn msg_time(&self) -> i32
Returns the value of msg_time, or the default value if msg_time is unset.
sourcepub fn msg_uid(&self) -> i64
pub fn msg_uid(&self) -> i64
Returns the value of msg_uid, or the default value if msg_uid is unset.
sourcepub fn from_appid(&self) -> i32
pub fn from_appid(&self) -> i32
Returns the value of from_appid, or the default value if from_appid is unset.
sourcepub fn from_instid(&self) -> i32
pub fn from_instid(&self) -> i32
Returns the value of from_instid, or the default value if from_instid is unset.
sourcepub fn user_active(&self) -> i32
pub fn user_active(&self) -> i32
Returns the value of user_active, or the default value if user_active is unset.
sourcepub fn from_nick(&self) -> &str
pub fn from_nick(&self) -> &str
Returns the value of from_nick, or the default value if from_nick is unset.
sourcepub fn auth_uin(&self) -> i64
pub fn auth_uin(&self) -> i64
Returns the value of auth_uin, or the default value if auth_uin is unset.
sourcepub fn auth_nick(&self) -> &str
pub fn auth_nick(&self) -> &str
Returns the value of auth_nick, or the default value if auth_nick is unset.
sourcepub fn msg_flag(&self) -> i32
pub fn msg_flag(&self) -> i32
Returns the value of msg_flag, or the default value if msg_flag is unset.
sourcepub fn auth_remark(&self) -> &str
pub fn auth_remark(&self) -> &str
Returns the value of auth_remark, or the default value if auth_remark is unset.
sourcepub fn group_name(&self) -> &str
pub fn group_name(&self) -> &str
Returns the value of group_name, or the default value if group_name is unset.
sourcepub fn public_account_group_send_flag(&self) -> i32
pub fn public_account_group_send_flag(&self) -> i32
Returns the value of public_account_group_send_flag, or the default value if public_account_group_send_flag is unset.
sourcepub fn wseq_in_c2c_msghead(&self) -> i32
pub fn wseq_in_c2c_msghead(&self) -> i32
Returns the value of wseq_in_c2c_msghead, or the default value if wseq_in_c2c_msghead is unset.
sourcepub fn multi_compatible_text(&self) -> &str
pub fn multi_compatible_text(&self) -> &str
Returns the value of multi_compatible_text, or the default value if multi_compatible_text is unset.
sourcepub fn auth_sex(&self) -> i32
pub fn auth_sex(&self) -> i32
Returns the value of auth_sex, or the default value if auth_sex is unset.
sourcepub fn is_src_msg(&self) -> bool
pub fn is_src_msg(&self) -> bool
Returns the value of is_src_msg, or the default value if is_src_msg is unset.
Trait Implementations
sourceimpl Clone for MessageHead
impl Clone for MessageHead
sourcefn clone(&self) -> MessageHead
fn clone(&self) -> MessageHead
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for MessageHead
impl Debug for MessageHead
sourceimpl Default for MessageHead
impl Default for MessageHead
sourceimpl Message for MessageHead
impl Message for MessageHead
sourcefn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
sourcefn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError> where
B: BufMut,
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError> where
B: BufMut,
Encodes the message to a buffer. Read more
sourcefn encode_to_vec(&self) -> Vec<u8, Global>
fn encode_to_vec(&self) -> Vec<u8, Global>
Encodes the message to a newly allocated buffer.
sourcefn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError> where
B: BufMut,
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError> where
B: BufMut,
Encodes the message with a length-delimiter to a buffer. Read more
sourcefn encode_length_delimited_to_vec(&self) -> Vec<u8, Global>
fn encode_length_delimited_to_vec(&self) -> Vec<u8, Global>
Encodes the message with a length-delimiter to a newly allocated buffer.
sourcefn decode<B>(buf: B) -> Result<Self, DecodeError> where
B: Buf,
Self: Default,
fn decode<B>(buf: B) -> Result<Self, DecodeError> where
B: Buf,
Self: Default,
Decodes an instance of the message from a buffer. Read more
sourcefn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
B: Buf,
Self: Default,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
B: Buf,
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
sourcefn merge<B>(&mut self, buf: B) -> Result<(), DecodeError> where
B: Buf,
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError> where
B: Buf,
Decodes an instance of the message from a buffer, and merges it into self. Read more
sourcefn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError> where
B: Buf,
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError> where
B: Buf,
Decodes a length-delimited instance of the message from buffer, and
merges it into self. Read more
sourceimpl PartialEq<MessageHead> for MessageHead
impl PartialEq<MessageHead> for MessageHead
sourcefn eq(&self, other: &MessageHead) -> bool
fn eq(&self, other: &MessageHead) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
sourcefn ne(&self, other: &MessageHead) -> bool
fn ne(&self, other: &MessageHead) -> bool
This method tests for !=.
impl StructuralPartialEq for MessageHead
Auto Trait Implementations
impl RefUnwindSafe for MessageHead
impl Send for MessageHead
impl Sync for MessageHead
impl Unpin for MessageHead
impl UnwindSafe for MessageHead
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more