pub struct GoogleToolConfig {
pub function_calling_config: Option<GoogleFunctionCallingConfig>,
}Fields§
§function_calling_config: Option<GoogleFunctionCallingConfig>Trait Implementations§
Source§impl Clone for GoogleToolConfig
impl Clone for GoogleToolConfig
Source§fn clone(&self) -> GoogleToolConfig
fn clone(&self) -> GoogleToolConfig
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 GoogleToolConfig
impl Debug for GoogleToolConfig
Source§impl<'de> Deserialize<'de> for GoogleToolConfig
impl<'de> Deserialize<'de> for GoogleToolConfig
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 GoogleToolConfig
impl RefUnwindSafe for GoogleToolConfig
impl Send for GoogleToolConfig
impl Sync for GoogleToolConfig
impl Unpin for GoogleToolConfig
impl UnsafeUnpin for GoogleToolConfig
impl UnwindSafe for GoogleToolConfig
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