use super::McpTool;
pub struct ToolFactory(pub fn() -> Box<dyn McpTool>);
inventory::collect!(ToolFactory);
#[cfg(test)]
mod tests {
use super::*;
#[test]
fn test_tool_factory_collects() {
let _count = inventory::iter::<ToolFactory>.into_iter().count();
}
}