pub struct FileInfoRequest { /* private fields */ }
Expand description
Gets info about single uploaded file. Refer to https://platform.openai.com/docs/api-reference/files/retrieve for additional details
§Usage example
use openai_req::ByUrlRequest;
use openai_req::files::FileInfoRequest;
let info_request = FileInfoRequest::new("{file_id}".to_string());
let info = info_request.run(&client).await?;
Implementations§
Source§impl FileInfoRequest
impl FileInfoRequest
pub fn new(file_id: String) -> FileInfoRequest
Trait Implementations§
Source§impl ByUrlRequest<FileInfo> for FileInfoRequest
impl ByUrlRequest<FileInfo> for FileInfoRequest
const ENDPOINT: &'static str = "/files/"
const SUFFIX: &'static str = ""
fn builder(client: &OpenAiClient, final_url: String) -> RequestBuilder
fn run<'life0, 'life1, 'async_trait>(
&'life0 self,
client: &'life1 OpenAiClient,
) -> Pin<Box<dyn Future<Output = Result<TRes>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
Source§impl Clone for FileInfoRequest
impl Clone for FileInfoRequest
Source§fn clone(&self) -> FileInfoRequest
fn clone(&self) -> FileInfoRequest
Returns a copy 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 FileInfoRequest
impl Debug for FileInfoRequest
Source§impl<'de> Deserialize<'de> for FileInfoRequest
impl<'de> Deserialize<'de> for FileInfoRequest
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 Serialize for FileInfoRequest
impl Serialize for FileInfoRequest
Auto Trait Implementations§
impl Freeze for FileInfoRequest
impl RefUnwindSafe for FileInfoRequest
impl Send for FileInfoRequest
impl Sync for FileInfoRequest
impl Unpin for FileInfoRequest
impl UnwindSafe for FileInfoRequest
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