Struct ai2::providers::open_ai::completion::OpenAIResponseStreamEvent
source · pub struct OpenAIResponseStreamEvent {
pub id: Option<String>,
pub object: String,
pub created: u32,
pub model: String,
pub choices: Vec<ChatChoiceDelta>,
pub usage: Option<OpenAIUsage>,
}
Fields§
§id: Option<String>
§object: String
§created: u32
§model: String
§choices: Vec<ChatChoiceDelta>
§usage: Option<OpenAIUsage>
Trait Implementations§
source§impl Debug for OpenAIResponseStreamEvent
impl Debug for OpenAIResponseStreamEvent
source§impl<'de> Deserialize<'de> for OpenAIResponseStreamEvent
impl<'de> Deserialize<'de> for OpenAIResponseStreamEvent
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 RefUnwindSafe for OpenAIResponseStreamEvent
impl Send for OpenAIResponseStreamEvent
impl Sync for OpenAIResponseStreamEvent
impl Unpin for OpenAIResponseStreamEvent
impl UnwindSafe for OpenAIResponseStreamEvent
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