pub struct StreamingCompletionResponse {
pub id: String,
pub choices: Vec<StreamingChoice>,
pub created: u64,
pub model: String,
pub object: String,
pub system_fingerprint: Option<String>,
pub usage: Option<ResponseUsage>,
}Fields§
§id: String§choices: Vec<StreamingChoice>§created: u64§model: String§object: String§system_fingerprint: Option<String>§usage: Option<ResponseUsage>Trait Implementations§
Source§impl Debug for StreamingCompletionResponse
impl Debug for StreamingCompletionResponse
Source§impl<'de> Deserialize<'de> for StreamingCompletionResponse
impl<'de> Deserialize<'de> for StreamingCompletionResponse
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 StreamingCompletionResponse
impl RefUnwindSafe for StreamingCompletionResponse
impl Send for StreamingCompletionResponse
impl Sync for StreamingCompletionResponse
impl Unpin for StreamingCompletionResponse
impl UnwindSafe for StreamingCompletionResponse
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