pub enum TaskNotification {
OneShot(TaskId),
Periodic(TaskId),
}Expand description
Task notification type for distinguishing between one-shot and periodic tasks
任务通知类型,用于区分一次性任务和周期性任务
Variants§
OneShot(TaskId)
One-shot task expired notification
一次性任务过期通知
Periodic(TaskId)
Periodic task called notification
周期性任务被调用通知
Implementations§
Source§impl TaskNotification
impl TaskNotification
Sourcepub fn is_oneshot(&self) -> bool
pub fn is_oneshot(&self) -> bool
Check if this is a one-shot task notification
检查是否为一次性任务通知
Sourcepub fn is_periodic(&self) -> bool
pub fn is_periodic(&self) -> bool
Check if this is a periodic task notification
检查是否为周期性任务通知
Trait Implementations§
Source§impl Clone for TaskNotification
impl Clone for TaskNotification
Source§fn clone(&self) -> TaskNotification
fn clone(&self) -> TaskNotification
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TaskNotification
impl Debug for TaskNotification
Source§impl PartialEq for TaskNotification
impl PartialEq for TaskNotification
impl Copy for TaskNotification
impl Eq for TaskNotification
impl StructuralPartialEq for TaskNotification
Auto Trait Implementations§
impl Freeze for TaskNotification
impl RefUnwindSafe for TaskNotification
impl Send for TaskNotification
impl Sync for TaskNotification
impl Unpin for TaskNotification
impl UnwindSafe for TaskNotification
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