pub struct ToolMiddleware {
pub name: String,
pub version: String,
pub aliases: Vec<String>,
pub doc: Doc,
pub scope: ToolMiddlewareScope,
pub parameter_schema: SchemaGraph,
}Fields§
§name: String§version: String§aliases: Vec<String>§doc: Doc§scope: ToolMiddlewareScope§parameter_schema: SchemaGraphSchema of the static configuration supplied for each installation.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ToolMiddleware
impl RefUnwindSafe for ToolMiddleware
impl Send for ToolMiddleware
impl Sync for ToolMiddleware
impl Unpin for ToolMiddleware
impl UnsafeUnpin for ToolMiddleware
impl UnwindSafe for ToolMiddleware
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