pub struct WorkerPoolToolExecutor { /* private fields */ }Expand description
Runtime tool-executor adapter backed by a worker pool client.
Implementations§
Trait Implementations§
Source§impl ToolExecutor for WorkerPoolToolExecutor
impl ToolExecutor for WorkerPoolToolExecutor
Source§fn execute_tool<'life0, 'async_trait>(
&'life0 self,
input: ToolExecutionInput,
) -> Pin<Box<dyn Future<Output = Result<Value, ToolExecutionError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn execute_tool<'life0, 'async_trait>(
&'life0 self,
input: ToolExecutionInput,
) -> Pin<Box<dyn Future<Output = Result<Value, ToolExecutionError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Executes one workflow tool node.
Auto Trait Implementations§
impl !Freeze for WorkerPoolToolExecutor
impl !RefUnwindSafe for WorkerPoolToolExecutor
impl Send for WorkerPoolToolExecutor
impl Sync for WorkerPoolToolExecutor
impl Unpin for WorkerPoolToolExecutor
impl UnsafeUnpin for WorkerPoolToolExecutor
impl !UnwindSafe for WorkerPoolToolExecutor
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request