pub struct FriendFileUploadData {
pub user_id: i64,
pub file_id: String,
pub file_name: String,
pub file_size: i64,
pub file_hash: String,
pub is_self: bool,
}Expand description
与 FriendFileUpload(好友文件上传)事件关联的数据。
Fields§
§user_id: i64上传文件或从机器人接收文件的好友的QQ号。
file_id: String上传文件的唯一ID。
file_name: String上传文件的名称。
file_size: i64上传文件的大小(字节)。
file_hash: String文件的 TriSHA1 哈希值
is_self: bool如果是机器人上传的文件,则为true;如果是好友上传的,则为false。
Trait Implementations§
Source§impl Clone for FriendFileUploadData
impl Clone for FriendFileUploadData
Source§fn clone(&self) -> FriendFileUploadData
fn clone(&self) -> FriendFileUploadData
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 FriendFileUploadData
impl Debug for FriendFileUploadData
Source§impl<'de> Deserialize<'de> for FriendFileUploadData
impl<'de> Deserialize<'de> for FriendFileUploadData
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 FriendFileUploadData
impl RefUnwindSafe for FriendFileUploadData
impl Send for FriendFileUploadData
impl Sync for FriendFileUploadData
impl Unpin for FriendFileUploadData
impl UnsafeUnpin for FriendFileUploadData
impl UnwindSafe for FriendFileUploadData
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