pub struct GeminiToResponsesContext {
pub response: GeminiResponseContext,
pub actual_model: Option<String>,
pub final_thinking_tokens: Option<i64>,
}Fields§
§response: GeminiResponseContext§actual_model: Option<String>Actual selected/observed upstream model, never the client’s routing alias.
final_thinking_tokens: Option<i64>Explicit final thinking observation when native cumulative fields omit the final split.
Auto Trait Implementations§
impl Freeze for GeminiToResponsesContext
impl RefUnwindSafe for GeminiToResponsesContext
impl Send for GeminiToResponsesContext
impl Sync for GeminiToResponsesContext
impl Unpin for GeminiToResponsesContext
impl UnsafeUnpin for GeminiToResponsesContext
impl UnwindSafe for GeminiToResponsesContext
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