pub struct ScheduledTaskBuilder { /* private fields */ }Expand description
Builder for creating scheduled tasks
Implementations§
Source§impl ScheduledTaskBuilder
impl ScheduledTaskBuilder
Sourcepub fn work_async<F, Fut>(self, f: F) -> Self
pub fn work_async<F, Fut>(self, f: F) -> Self
Set asynchronous work for this task
Sourcepub fn executor(self, executor: TaskExecutor) -> Self
pub fn executor(self, executor: TaskExecutor) -> Self
Set the executor for this task
Sourcepub fn build(self) -> Result<ScheduledTask, String>
pub fn build(self) -> Result<ScheduledTask, String>
Build the scheduled task
Auto Trait Implementations§
impl Freeze for ScheduledTaskBuilder
impl !RefUnwindSafe for ScheduledTaskBuilder
impl Send for ScheduledTaskBuilder
impl Sync for ScheduledTaskBuilder
impl Unpin for ScheduledTaskBuilder
impl UnsafeUnpin for ScheduledTaskBuilder
impl !UnwindSafe for ScheduledTaskBuilder
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> 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 moreSource§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