pub struct GeminiFunctionDecl {
pub name: String,
pub description: Option<String>,
pub parameters: Option<Value>,
}Fields§
§name: String§description: Option<String>§parameters: Option<Value>Trait Implementations§
Source§impl<'de> Deserialize<'de> for GeminiFunctionDecl
impl<'de> Deserialize<'de> for GeminiFunctionDecl
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 GeminiFunctionDecl
impl RefUnwindSafe for GeminiFunctionDecl
impl Send for GeminiFunctionDecl
impl Sync for GeminiFunctionDecl
impl Unpin for GeminiFunctionDecl
impl UnsafeUnpin for GeminiFunctionDecl
impl UnwindSafe for GeminiFunctionDecl
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