pub struct TaskFrame {
pub task_id: String,
pub dag: Value,
pub timeout_ms: Option<u64>,
pub callback_url: Option<String>,
pub context: Option<Value>,
pub priority: Option<String>,
pub depth: Option<i64>,
pub compensation_policy: Option<String>,
pub result_ttl_seconds: u64,
}Fields§
§task_id: String§dag: Value§timeout_ms: Option<u64>§callback_url: Option<String>§context: Option<Value>§priority: Option<String>§depth: Option<i64>§compensation_policy: Option<String>§result_ttl_seconds: u64NOP v0.7 — how long the result is cached; default 3600 s.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TaskFrame
impl RefUnwindSafe for TaskFrame
impl Send for TaskFrame
impl Sync for TaskFrame
impl Unpin for TaskFrame
impl UnsafeUnpin for TaskFrame
impl UnwindSafe for TaskFrame
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