pub struct ToolTypeInfo {
pub type_id: &'static str,
pub display_name: &'static str,
pub params: Vec<ParamInfo>,
}Expand description
Flat serialization-friendly view of a tool’s registration metadata.
Mirrors VeilTypeInfo so the UI consumes both in the same shape.
Fields§
§type_id: &'static str§display_name: &'static str§params: Vec<ParamInfo>Trait Implementations§
Auto Trait Implementations§
impl Freeze for ToolTypeInfo
impl RefUnwindSafe for ToolTypeInfo
impl Send for ToolTypeInfo
impl Sync for ToolTypeInfo
impl Unpin for ToolTypeInfo
impl UnsafeUnpin for ToolTypeInfo
impl UnwindSafe for ToolTypeInfo
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