pub struct BetaFunctionDef {
pub name: String,
pub description: Option<String>,
pub parameters: Option<Value>,
}Expand description
Function definition within a beta tool.
Fields§
§name: String§description: Option<String>§parameters: Option<Value>Trait Implementations§
Source§impl Clone for BetaFunctionDef
impl Clone for BetaFunctionDef
Source§fn clone(&self) -> BetaFunctionDef
fn clone(&self) -> BetaFunctionDef
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 BetaFunctionDef
impl Debug for BetaFunctionDef
Source§impl<'de> Deserialize<'de> for BetaFunctionDef
impl<'de> Deserialize<'de> for BetaFunctionDef
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 BetaFunctionDef
impl RefUnwindSafe for BetaFunctionDef
impl Send for BetaFunctionDef
impl Sync for BetaFunctionDef
impl Unpin for BetaFunctionDef
impl UnsafeUnpin for BetaFunctionDef
impl UnwindSafe for BetaFunctionDef
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