An open-source Rust library for building AI-powered applications, inspired by the Vercel AI SDK. It provides a robust, type-safe, and easy-to-use interface for interacting with various Large Language Models (LLMs).
//! Google tool-specific metadata for extensions.
/// Metadata specific to Google provider tool functionality.
#[derive(Debug, Clone, Default)]pub(crate)structGoogleToolMetadata{/// The thought signature returned by Gemini 3 models.
////// This must be preserved and sent back in subsequent turns
/// for tool calls to work correctly.
pubthought_signature:Option<String>,
}