pub struct SubmitTaskParams {
pub task_type: i16,
pub payload: Value,
pub priority: Option<TaskPriority>,
pub user_id: Option<String>,
pub resource_id: Option<String>,
pub resource_type: Option<ResourceType>,
}Expand description
任务提交参数
Fields§
§task_type: i16任务类型标识
payload: Value任务载荷(JSON 格式的业务数据)
priority: Option<TaskPriority>优先级(None 使用配置默认值)
user_id: Option<String>提交用户 ID(可选,用于审计)
resource_id: Option<String>关联资源 ID(可选)
resource_type: Option<ResourceType>关联资源类型(可选)
Trait Implementations§
Source§impl Clone for SubmitTaskParams
impl Clone for SubmitTaskParams
Source§fn clone(&self) -> SubmitTaskParams
fn clone(&self) -> SubmitTaskParams
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 moreAuto Trait Implementations§
impl Freeze for SubmitTaskParams
impl RefUnwindSafe for SubmitTaskParams
impl Send for SubmitTaskParams
impl Sync for SubmitTaskParams
impl Unpin for SubmitTaskParams
impl UnsafeUnpin for SubmitTaskParams
impl UnwindSafe for SubmitTaskParams
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