pub struct SqliteDurableAgentRunner { /* private fields */ }Implementations§
Trait Implementations§
Source§impl Debug for SqliteDurableAgentRunner
impl Debug for SqliteDurableAgentRunner
Source§impl WorkflowAgentRunner for SqliteDurableAgentRunner
impl WorkflowAgentRunner for SqliteDurableAgentRunner
Source§fn retry_in_runtime(&self) -> bool
fn retry_in_runtime(&self) -> bool
Whether the workflow scheduler should wrap this runner’s
run_agent call
in the per-agent retry loop. Read morefn run_agent<'life0, 'async_trait>(
&'life0 self,
default_provider: Arc<dyn AgentProvider>,
provider_override: Option<String>,
input: AgentProviderRunInput,
) -> Pin<Box<dyn Future<Output = Result<AgentProviderResult>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn sleep<'life0, 'async_trait>(
&'life0 self,
duration_ms: u64,
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Auto Trait Implementations§
impl !Freeze for SqliteDurableAgentRunner
impl RefUnwindSafe for SqliteDurableAgentRunner
impl Send for SqliteDurableAgentRunner
impl Sync for SqliteDurableAgentRunner
impl Unpin for SqliteDurableAgentRunner
impl UnsafeUnpin for SqliteDurableAgentRunner
impl UnwindSafe for SqliteDurableAgentRunner
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