pub struct ToolManifestEntry {
pub path: String,
pub cmd: &'static str,
pub name: &'static str,
pub description: &'static str,
pub capability: &'static str,
pub exposure: &'static str,
pub read_only: bool,
pub destructive: bool,
pub input_schema: Value,
pub tags: Vec<&'static str>,
}Fields§
§path: String§cmd: &'static str§name: &'static str§description: &'static str§capability: &'static str§exposure: &'static str§read_only: bool§destructive: bool§input_schema: ValueTrait Implementations§
Source§impl Clone for ToolManifestEntry
impl Clone for ToolManifestEntry
Source§impl Debug for ToolManifestEntry
impl Debug for ToolManifestEntry
Source§impl Deserialize<'static> for ToolManifestEntry
impl Deserialize<'static> for ToolManifestEntry
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'static>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'static>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ToolManifestEntry
impl RefUnwindSafe for ToolManifestEntry
impl Send for ToolManifestEntry
impl Sync for ToolManifestEntry
impl Unpin for ToolManifestEntry
impl UnsafeUnpin for ToolManifestEntry
impl UnwindSafe for ToolManifestEntry
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