pub struct AddMessage {Show 19 fields
pub from: String,
pub to: String,
pub peer: String,
pub sender_id: Option<String>,
pub outgoing: bool,
pub server_message_id: Option<String>,
pub numbered1: i32,
pub message_type: i32,
pub content: Vec<u8>,
pub content_text: Option<String>,
pub numbered6: u32,
pub numbered7: u32,
pub inline_data: Vec<u8>,
pub created_at: u32,
pub msgsource: Option<Vec<u8>>,
pub opaque11: Option<Vec<u8>>,
pub numbered13: Option<u32>,
pub server_sequence: Option<u32>,
pub raw: Vec<u8>,
}Fields§
§from: String§to: String§peer: String§sender_id: Option<String>§outgoing: bool§server_message_id: Option<String>§numbered1: i32§message_type: i32§content: Vec<u8>§content_text: Option<String>§numbered6: u32§numbered7: u32§inline_data: Vec<u8>§created_at: u32§msgsource: Option<Vec<u8>>§opaque11: Option<Vec<u8>>§numbered13: Option<u32>§server_sequence: Option<u32>Present field 13 correlated to official server_seq on the supported profile (319 exact joined records). Missing remains unsupported for official-store projection, never a fabricated sequence zero.
raw: Vec<u8>Trait Implementations§
Source§impl Clone for AddMessage
impl Clone for AddMessage
Source§impl<'de> Deserialize<'de> for AddMessage
impl<'de> Deserialize<'de> for AddMessage
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 AddMessage
impl RefUnwindSafe for AddMessage
impl Send for AddMessage
impl Sync for AddMessage
impl Unpin for AddMessage
impl UnsafeUnpin for AddMessage
impl UnwindSafe for AddMessage
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