Struct jsonrpc::output_agent::AgentInnerRunner
[−]
[src]
pub struct AgentInnerRunner { /* fields omitted */ }
Methods
impl AgentInnerRunner
[src]
fn enter_agent_loop<TASK_RUNNER: ?Sized>(self, task_runner: &mut TASK_RUNNER) where TASK_RUNNER: FnMut(OutputAgentTask)
Enter agent loop, with given task runner
fn run_agent_loop<TASK_RUNNER: ?Sized>(rx: &mut Receiver<OutputAgentMessage>,
task_runner: &mut TASK_RUNNER) where TASK_RUNNER: FnMut(OutputAgentTask)
task_runner: &mut TASK_RUNNER) where TASK_RUNNER: FnMut(OutputAgentTask)