pub struct WechatMessage {
pub to_user_name: String,
pub from_user_name: String,
pub create_time: u64,
pub msg_type: String,
pub content: Option<String>,
pub msg_id: Option<u64>,
pub idx: Option<u64>,
pub event: Option<String>,
pub event_key: Option<String>,
pub ticket: Option<String>,
}
Fields§
§to_user_name: String
§from_user_name: String
§create_time: u64
§msg_type: String
§content: Option<String>
§msg_id: Option<u64>
§idx: Option<u64>
§event: Option<String>
§event_key: Option<String>
§ticket: Option<String>
Implementations§
Source§impl WechatMessage
impl WechatMessage
pub fn get_open_id(&self) -> String
pub fn get_gh_id(&self) -> String
pub fn plaintext(&self, content: &str) -> WeChatResponse
Trait Implementations§
Source§impl Debug for WechatMessage
impl Debug for WechatMessage
Source§impl<'de> Deserialize<'de> for WechatMessage
impl<'de> Deserialize<'de> for WechatMessage
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 WechatMessage
impl RefUnwindSafe for WechatMessage
impl Send for WechatMessage
impl Sync for WechatMessage
impl Unpin for WechatMessage
impl UnwindSafe for WechatMessage
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