pub struct Job { /* private fields */ }Implementations§
Source§impl Job
impl Job
pub fn one_shot(delay_seconds: u64) -> JobBuilder
Sourcepub fn fix_delay(seconds: u64) -> JobBuilder
pub fn fix_delay(seconds: u64) -> JobBuilder
TODO: tokio-cron-scheduler not support: https://github.com/mvniekerk/tokio-cron-scheduler/issues/56
pub fn fix_rate(seconds: u64) -> JobBuilder
pub fn cron(cron: &str) -> JobBuilder
pub fn one_shot_with_data<T: Serialize>( delay_seconds: u64, data: T, ) -> JobBuilder<T>
Sourcepub fn fix_delay_with_data<T: Serialize>(seconds: u64, data: T) -> JobBuilder<T>
pub fn fix_delay_with_data<T: Serialize>(seconds: u64, data: T) -> JobBuilder<T>
TODO: tokio-cron-scheduler not support: https://github.com/mvniekerk/tokio-cron-scheduler/issues/56
pub fn fix_rate_with_data<T: Serialize>(seconds: u64, data: T) -> JobBuilder<T>
pub fn cron_with_data<T: Serialize>(cron: &str, data: T) -> JobBuilder<T>
pub fn build(self, app: Arc<App>) -> Job
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for Job
impl RefUnwindSafe for Job
impl Send for Job
impl Sync for Job
impl Unpin for Job
impl UnwindSafe for Job
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