pub struct GoogleAiResponse {
pub candidates: Vec<GoogleAiCandidate>,
pub usageMetadata: GoogleAiMetadata,
pub modelVersion: String,
}Fields§
§candidates: Vec<GoogleAiCandidate>§usageMetadata: GoogleAiMetadata§modelVersion: StringTrait Implementations§
Source§impl DeJson for GoogleAiResponse
impl DeJson for GoogleAiResponse
Source§impl Debug for GoogleAiResponse
impl Debug for GoogleAiResponse
Source§impl SerJson for GoogleAiResponse
impl SerJson for GoogleAiResponse
fn ser_json(&self, d: usize, s: &mut SerJsonState)
fn serialize_json(&self) -> String
Auto Trait Implementations§
impl Freeze for GoogleAiResponse
impl RefUnwindSafe for GoogleAiResponse
impl Send for GoogleAiResponse
impl Sync for GoogleAiResponse
impl Unpin for GoogleAiResponse
impl UnwindSafe for GoogleAiResponse
Blanket Implementations§
Source§impl<T> ActionTrait for T
impl<T> ActionTrait for T
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