pub struct OpenAiResponse {
pub choices: Vec<OpenAiChoice>,
pub usage: OpenAiUsage,
}Fields§
§choices: Vec<OpenAiChoice>§usage: OpenAiUsageTrait Implementations§
Source§impl<'de> Deserialize<'de> for OpenAiResponse
impl<'de> Deserialize<'de> for OpenAiResponse
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 OpenAiResponse
impl RefUnwindSafe for OpenAiResponse
impl Send for OpenAiResponse
impl Sync for OpenAiResponse
impl Unpin for OpenAiResponse
impl UnwindSafe for OpenAiResponse
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