Skip to main content

adapt_tool

Function adapt_tool 

Source
pub fn adapt_tool(tool: Arc<dyn Tool>) -> ToolPluginAdapter
Expand description

Create a ToolPluginAdapter from a Tool

Convenience function for creating adapters.

§Example

use mofa_plugins::tool::adapter::adapt_tool;
use std::sync::Arc;

let tool = Arc::new(MyTool::new());
let plugin = adapt_tool(tool);