pub struct PassthroughNode {
pub ctx: RunContext,
}Fields§
§ctx: RunContextTrait Implementations§
Source§impl Node for PassthroughNode
impl Node for PassthroughNode
Source§fn execute<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
_: &'life1 AgentState,
_: &'life2 GraphConfig,
) -> Pin<Box<dyn Future<Output = Result<NodeOutput>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
fn execute<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
_: &'life1 AgentState,
_: &'life2 GraphConfig,
) -> Pin<Box<dyn Future<Output = Result<NodeOutput>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
Execute this node
Auto Trait Implementations§
impl Freeze for PassthroughNode
impl RefUnwindSafe for PassthroughNode
impl Send for PassthroughNode
impl Sync for PassthroughNode
impl Unpin for PassthroughNode
impl UnsafeUnpin for PassthroughNode
impl UnwindSafe for PassthroughNode
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