Skip to main content

ToolsetFactory

Type Alias ToolsetFactory 

Source
pub type ToolsetFactory = Arc<dyn Fn() -> Vec<Box<dyn Tool>> + Send + Sync>;
Expand description

Function that constructs a fresh toolset for each child. Same reason as ProviderFactoryBox<dyn Tool> isn’t cloneable.

Aliased Type§

pub struct ToolsetFactory { /* private fields */ }