pub struct TimerRegistration {
pub name: &'static str,
pub count: usize,
pub interval: i64,
pub retry_immediately_on_panic: Option<bool>,
pub target: TimerTarget,
}Expand description
由 #[timer] 生成并收集的任务元数据。
Fields§
§name: &'static str任务在日志中使用的唯一名称。
count: usize同时运行的任务实例数。
interval: i64任务默认执行间隔,单位为毫秒。
retry_immediately_on_panic: Option<bool>此任务 panic 后是否立即重试。
target: TimerTarget任务入口。
Trait Implementations§
impl Collect for TimerRegistration
Auto Trait Implementations§
impl Freeze for TimerRegistration
impl RefUnwindSafe for TimerRegistration
impl Send for TimerRegistration
impl Sync for TimerRegistration
impl Unpin for TimerRegistration
impl UnsafeUnpin for TimerRegistration
impl UnwindSafe for TimerRegistration
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