pub struct MessageFile {
pub id: String,
pub type_: FileType,
pub url: String,
pub belongs_to: BelongsTo,
}
Expand description
历史消息数据中的文件信息
Fields§
§id: String
ID
type_: FileType
文件类型,image 图片
url: String
预览图片地址
belongs_to: BelongsTo
文件归属方,user 或 assistant
Trait Implementations§
Source§impl Clone for MessageFile
impl Clone for MessageFile
Source§fn clone(&self) -> MessageFile
fn clone(&self) -> MessageFile
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 MessageFile
impl Debug for MessageFile
Source§impl<'de> Deserialize<'de> for MessageFile
impl<'de> Deserialize<'de> for MessageFile
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 MessageFile
impl RefUnwindSafe for MessageFile
impl Send for MessageFile
impl Sync for MessageFile
impl Unpin for MessageFile
impl UnwindSafe for MessageFile
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