pub trait ToolCallLauncher<B>: Send {
// Required method
fn launch_stage<'a>(
&'a mut self,
text: String,
boxes: Vec<B>,
) -> ToolLaunchFuture<'a>;
}Expand description
Accepts one assistant-text and tool-call wave for durable launch.
Required Methods§
Sourcefn launch_stage<'a>(
&'a mut self,
text: String,
boxes: Vec<B>,
) -> ToolLaunchFuture<'a>
fn launch_stage<'a>( &'a mut self, text: String, boxes: Vec<B>, ) -> ToolLaunchFuture<'a>
Persists, accepts, and launches one wave without waiting for completion.
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".