pub struct ChatChunkObject {
pub choices: Vec<ChatChunkChoice>,
pub created: u64,
pub id: String,
pub model: Model,
pub service_tier: Option<ServiceTier>,
pub system_fingerprint: Option<String>,
pub usage: Option<ChatUsage>,
}Fields§
§choices: Vec<ChatChunkChoice>§created: u64§id: String§model: Model§service_tier: Option<ServiceTier>§system_fingerprint: Option<String>§usage: Option<ChatUsage>Trait Implementations§
Source§impl Clone for ChatChunkObject
impl Clone for ChatChunkObject
Source§fn clone(&self) -> ChatChunkObject
fn clone(&self) -> ChatChunkObject
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 ChatChunkObject
impl Debug for ChatChunkObject
Source§impl<'de> Deserialize<'de> for ChatChunkObject
impl<'de> Deserialize<'de> for ChatChunkObject
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
Auto Trait Implementations§
impl Freeze for ChatChunkObject
impl RefUnwindSafe for ChatChunkObject
impl Send for ChatChunkObject
impl Sync for ChatChunkObject
impl Unpin for ChatChunkObject
impl UnsafeUnpin for ChatChunkObject
impl UnwindSafe for ChatChunkObject
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