#[non_exhaustive]pub enum CompletionObject {
ChatCompletion,
}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.
ChatCompletion
Trait Implementations§
Source§impl Clone for CompletionObject
impl Clone for CompletionObject
impl Copy for CompletionObject
Source§impl Debug for CompletionObject
impl Debug for CompletionObject
Source§impl DeclaredFields for CompletionObject
impl DeclaredFields for CompletionObject
fn into_declared(self) -> Self
Source§impl<'de> Deserialize<'de> for CompletionObject
impl<'de> Deserialize<'de> for CompletionObject
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 CompletionObject
Source§impl PartialEq for CompletionObject
impl PartialEq for CompletionObject
Source§impl Serialize for CompletionObject
impl Serialize for CompletionObject
impl StructuralPartialEq for CompletionObject
Auto Trait Implementations§
impl Freeze for CompletionObject
impl RefUnwindSafe for CompletionObject
impl Send for CompletionObject
impl Sync for CompletionObject
impl Unpin for CompletionObject
impl UnsafeUnpin for CompletionObject
impl UnwindSafe for CompletionObject
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