pub struct ExecTask {
pub config: ExecConfig,
/* private fields */
}Fields§
§config: ExecConfigImplementations§
Source§impl ExecTask
impl ExecTask
Sourcepub fn spawn_new(
deployment_id: DeploymentId,
worker: Arc<dyn Worker>,
config: ExecConfig,
clock_fn: Box<dyn ClockFn>,
db_pool: Arc<dyn DbPool>,
sleep: impl Sleep + Clone + 'static,
) -> ExecutorTaskHandle
pub fn spawn_new( deployment_id: DeploymentId, worker: Arc<dyn Worker>, config: ExecConfig, clock_fn: Box<dyn ClockFn>, db_pool: Arc<dyn DbPool>, sleep: impl Sleep + Clone + 'static, ) -> ExecutorTaskHandle
Spawn new tokio worker locking executions and starting worker tasks.
Auto Trait Implementations§
impl !RefUnwindSafe for ExecTask
impl !UnwindSafe for ExecTask
impl Freeze for ExecTask
impl Send for ExecTask
impl Sync for ExecTask
impl Unpin for ExecTask
impl UnsafeUnpin for ExecTask
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> 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