pub struct GeminiReturnFacts {
pub parallel_tool_calls: bool,
pub tool_choice: ToolChoice,
pub prompt_cache_options: Option<ResponsePromptCacheOptions>,
pub usage: GeminiUsageFacts,
pub created_at: i64,
}Expand description
Effective settings and measured facts absent from the upstream wire response.
Fields§
§parallel_tool_calls: bool§tool_choice: ToolChoice§prompt_cache_options: Option<ResponsePromptCacheOptions>§usage: GeminiUsageFacts§created_at: i64Trait Implementations§
Auto Trait Implementations§
impl Freeze for GeminiReturnFacts
impl RefUnwindSafe for GeminiReturnFacts
impl Send for GeminiReturnFacts
impl Sync for GeminiReturnFacts
impl Unpin for GeminiReturnFacts
impl UnsafeUnpin for GeminiReturnFacts
impl UnwindSafe for GeminiReturnFacts
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