pub struct KontextTool {
pub id: String,
pub name: String,
pub description: Option<String>,
pub input_schema: Option<Value>,
pub server: Option<KontextToolServer>,
}Fields§
§id: String§name: String§description: Option<String>§input_schema: Option<Value>§server: Option<KontextToolServer>Trait Implementations§
Source§impl Clone for KontextTool
impl Clone for KontextTool
Source§fn clone(&self) -> KontextTool
fn clone(&self) -> KontextTool
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 KontextTool
impl Debug for KontextTool
Source§impl<'de> Deserialize<'de> for KontextTool
impl<'de> Deserialize<'de> for KontextTool
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
Source§impl PartialEq for KontextTool
impl PartialEq for KontextTool
Source§impl Serialize for KontextTool
impl Serialize for KontextTool
impl StructuralPartialEq for KontextTool
Auto Trait Implementations§
impl Freeze for KontextTool
impl RefUnwindSafe for KontextTool
impl Send for KontextTool
impl Sync for KontextTool
impl Unpin for KontextTool
impl UnsafeUnpin for KontextTool
impl UnwindSafe for KontextTool
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