pub struct GeminiFunctionCall {
pub id: Option<String>,
pub name: String,
pub args: Value,
}Fields§
§id: Option<String>§name: String§args: ValueTrait Implementations§
Source§impl Clone for GeminiFunctionCall
impl Clone for GeminiFunctionCall
Source§fn clone(&self) -> GeminiFunctionCall
fn clone(&self) -> GeminiFunctionCall
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 GeminiFunctionCall
impl Debug for GeminiFunctionCall
Source§impl<'de> Deserialize<'de> for GeminiFunctionCall
impl<'de> Deserialize<'de> for GeminiFunctionCall
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 GeminiFunctionCall
impl RefUnwindSafe for GeminiFunctionCall
impl Send for GeminiFunctionCall
impl Sync for GeminiFunctionCall
impl Unpin for GeminiFunctionCall
impl UnwindSafe for GeminiFunctionCall
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