pub struct InMemoryAuxiliaryRunService { /* private fields */ }Implementations§
Source§impl InMemoryAuxiliaryRunService
impl InMemoryAuxiliaryRunService
pub fn new(executor: Arc<dyn AuxiliaryExecutor>) -> Self
pub fn with_max_terminal_runs( executor: Arc<dyn AuxiliaryExecutor>, max_terminal_runs: Option<usize>, ) -> Self
Trait Implementations§
Source§impl AuxiliaryRunService for InMemoryAuxiliaryRunService
impl AuxiliaryRunService for InMemoryAuxiliaryRunService
fn spawn<'life0, 'async_trait>(
&'life0 self,
spec: AuxiliaryRunSpecV1,
evidence: EvidenceSnapshotV1,
parent_cancellation: Option<CancellationToken>,
) -> Pin<Box<dyn Future<Output = Result<AuxiliaryRunHandle, AuxiliaryRunError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn get<'life0, 'life1, 'async_trait>(
&'life0 self,
id: &'life1 str,
) -> Pin<Box<dyn Future<Output = Option<AuxiliaryRunSnapshotV1>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn list<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Vec<AuxiliaryRunSnapshotV1>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn cancel<'life0, 'life1, 'async_trait>(
&'life0 self,
id: &'life1 str,
) -> Pin<Box<dyn Future<Output = bool> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
Source§impl Clone for InMemoryAuxiliaryRunService
impl Clone for InMemoryAuxiliaryRunService
Source§fn clone(&self) -> InMemoryAuxiliaryRunService
fn clone(&self) -> InMemoryAuxiliaryRunService
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl !RefUnwindSafe for InMemoryAuxiliaryRunService
impl !UnwindSafe for InMemoryAuxiliaryRunService
impl Freeze for InMemoryAuxiliaryRunService
impl Send for InMemoryAuxiliaryRunService
impl Sync for InMemoryAuxiliaryRunService
impl Unpin for InMemoryAuxiliaryRunService
impl UnsafeUnpin for InMemoryAuxiliaryRunService
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more