pub struct FileUploadParams {
pub file: Vec<u8>,
pub filename: Option<String>,
pub purpose: String,
}Expand description
Arguments for crate::resources::Files::upload.
Fields§
§file: Vec<u8>Raw file content (forwarded verbatim as a multipart part).
filename: Option<String>Filename used in the multipart part. Defaults to "file".
purpose: StringUpload purpose. Use "batch" for batch input files.
Trait Implementations§
Source§impl Clone for FileUploadParams
impl Clone for FileUploadParams
Source§fn clone(&self) -> FileUploadParams
fn clone(&self) -> FileUploadParams
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for FileUploadParams
impl RefUnwindSafe for FileUploadParams
impl Send for FileUploadParams
impl Sync for FileUploadParams
impl Unpin for FileUploadParams
impl UnsafeUnpin for FileUploadParams
impl UnwindSafe for FileUploadParams
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