pub struct CronStore { /* private fields */ }Expand description
Cron job store that persists jobs to disk.
Implementations§
Source§impl CronStore
impl CronStore
Sourcepub fn new(cron_dir: &Path) -> Result<Self, String>
pub fn new(cron_dir: &Path) -> Result<Self, String>
Create or load a cron store from the given directory.
Sourcepub fn update(
&mut self,
job_id: &str,
patch: CronJobPatch,
) -> Result<(), String>
pub fn update( &mut self, job_id: &str, patch: CronJobPatch, ) -> Result<(), String>
Update a job with a patch.
Auto Trait Implementations§
impl Freeze for CronStore
impl RefUnwindSafe for CronStore
impl Send for CronStore
impl Sync for CronStore
impl Unpin for CronStore
impl UnsafeUnpin for CronStore
impl UnwindSafe for CronStore
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