pub struct ProviderToolCall {
pub id: String,
pub name: String,
pub arguments_json: String,
}Fields§
§id: String§name: String§arguments_json: StringTrait Implementations§
Source§impl Clone for ProviderToolCall
impl Clone for ProviderToolCall
Source§fn clone(&self) -> ProviderToolCall
fn clone(&self) -> ProviderToolCall
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ProviderToolCall
impl Debug for ProviderToolCall
Source§impl<'de> Deserialize<'de> for ProviderToolCall
impl<'de> Deserialize<'de> for ProviderToolCall
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 ProviderToolCall
impl RefUnwindSafe for ProviderToolCall
impl Send for ProviderToolCall
impl Sync for ProviderToolCall
impl Unpin for ProviderToolCall
impl UnsafeUnpin for ProviderToolCall
impl UnwindSafe for ProviderToolCall
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