pub struct FilePartInput {
pub mime: String,
pub url: String,
pub id: Option<String>,
pub filename: Option<String>,
pub source: Option<FilePartSource>,
}Expand description
A file input part for the chat endpoint.
Fields§
§mime: StringMIME type of the file.
url: StringURL to the file content.
id: Option<String>Optional part identifier.
filename: Option<String>Optional human-readable filename.
source: Option<FilePartSource>Optional source information.
Trait Implementations§
Source§impl Clone for FilePartInput
impl Clone for FilePartInput
Source§fn clone(&self) -> FilePartInput
fn clone(&self) -> FilePartInput
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 FilePartInput
impl Debug for FilePartInput
Source§impl<'de> Deserialize<'de> for FilePartInput
impl<'de> Deserialize<'de> for FilePartInput
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
Source§impl PartialEq for FilePartInput
impl PartialEq for FilePartInput
Source§impl Serialize for FilePartInput
impl Serialize for FilePartInput
impl Eq for FilePartInput
impl StructuralPartialEq for FilePartInput
Auto Trait Implementations§
impl Freeze for FilePartInput
impl RefUnwindSafe for FilePartInput
impl Send for FilePartInput
impl Sync for FilePartInput
impl Unpin for FilePartInput
impl UnwindSafe for FilePartInput
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compares
self with key and returns true if they are equal.