#[non_exhaustive]pub enum UploadStatus {
Pending,
Completed,
Cancelled,
Expired,
Unknown,
}Expand description
EN: Status of an OpenAI upload. 中文:OpenAI 上传状态。
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Pending
EN: Upload accepts more parts. 中文:上传仍接受更多分段。
Completed
EN: Upload completed and produced a file. 中文:上传已完成并生成文件。
Cancelled
EN: Upload was cancelled. 中文:上传已取消。
Expired
EN: Upload expired before completion. 中文:上传在完成前过期。
Unknown
EN: Unknown status retained for forward compatibility. 中文:为前向兼容保留的未知状态。
Trait Implementations§
Source§impl Clone for UploadStatus
impl Clone for UploadStatus
Source§fn clone(&self) -> UploadStatus
fn clone(&self) -> UploadStatus
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 moreSource§impl Debug for UploadStatus
impl Debug for UploadStatus
Source§impl<'de> Deserialize<'de> for UploadStatus
impl<'de> Deserialize<'de> for UploadStatus
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
impl Eq for UploadStatus
Source§impl PartialEq for UploadStatus
impl PartialEq for UploadStatus
Source§fn eq(&self, other: &UploadStatus) -> bool
fn eq(&self, other: &UploadStatus) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for UploadStatus
impl Serialize for UploadStatus
impl StructuralPartialEq for UploadStatus
Auto Trait Implementations§
impl Freeze for UploadStatus
impl RefUnwindSafe for UploadStatus
impl Send for UploadStatus
impl Sync for UploadStatus
impl Unpin for UploadStatus
impl UnsafeUnpin for UploadStatus
impl UnwindSafe for UploadStatus
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.