pub type PrepareToolsFn<Deps> = Arc<dyn Fn(&RunContext<Deps>, Vec<ToolDefinition>) -> BoxFuture<'static, Result<Vec<ToolDefinition>, ToolError>> + Send + Sync>;Aliased Typeยง
pub struct PrepareToolsFn<Deps> { /* private fields */ }pub type PrepareToolsFn<Deps> = Arc<dyn Fn(&RunContext<Deps>, Vec<ToolDefinition>) -> BoxFuture<'static, Result<Vec<ToolDefinition>, ToolError>> + Send + Sync>;pub struct PrepareToolsFn<Deps> { /* private fields */ }