pub struct RetryableTask {
pub task_id: String,
pub task_type: i16,
pub retry_count: i64,
pub max_retries: i64,
pub payload: Value,
}Expand description
扫描到的可重试任务
Fields§
§task_id: String任务 ID
task_type: i16任务类型标识
retry_count: i64当前已重试次数
max_retries: i64最大允许重试次数
payload: Value任务载荷(JSON 格式)
Trait Implementations§
Source§impl Clone for RetryableTask
impl Clone for RetryableTask
Source§fn clone(&self) -> RetryableTask
fn clone(&self) -> RetryableTask
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 RetryableTask
impl Debug for RetryableTask
Source§impl<'de> Deserialize<'de> for RetryableTask
impl<'de> Deserialize<'de> for RetryableTask
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for RetryableTask
impl RefUnwindSafe for RetryableTask
impl Send for RetryableTask
impl Sync for RetryableTask
impl Unpin for RetryableTask
impl UnsafeUnpin for RetryableTask
impl UnwindSafe for RetryableTask
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