Macros§
- execute_
function_ calls - Macro to execute function calls requested by Gemini and update the session history.
- execute_
function_ calls_ with_ callback - Macro to execute function calls requested by Gemini and update the session history, with a custom callback for results.
Structs§
- Markdown
ToParts - Converts markdown to parts considering
means Gemini will be see the images too.linkcan be URL or file path. - Markdown
ToParts Builder
Traits§
- Gemini
Schema - Trait for types that can generate a Gemini-compatible JSON schema.
Attribute Macros§
- gemini_
function - Attribute macro to mark a function as callable by Gemini.
- gemini_
schema - Attribute macro to derive the
GeminiSchematrait for a struct or enum.