pub struct LLMGoogleOptions {
pub thinking_budget: Option<u32>,
}Expand description
Google/Gemini-specific options
Fields§
§thinking_budget: Option<u32>Thinking budget in tokens
Trait Implementations§
Source§impl Clone for LLMGoogleOptions
impl Clone for LLMGoogleOptions
Source§fn clone(&self) -> LLMGoogleOptions
fn clone(&self) -> LLMGoogleOptions
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for LLMGoogleOptions
impl Debug for LLMGoogleOptions
Source§impl Default for LLMGoogleOptions
impl Default for LLMGoogleOptions
Source§fn default() -> LLMGoogleOptions
fn default() -> LLMGoogleOptions
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for LLMGoogleOptions
impl<'de> Deserialize<'de> for LLMGoogleOptions
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for LLMGoogleOptions
impl RefUnwindSafe for LLMGoogleOptions
impl Send for LLMGoogleOptions
impl Sync for LLMGoogleOptions
impl Unpin for LLMGoogleOptions
impl UnwindSafe for LLMGoogleOptions
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