pub struct SendTask {
pub node_idx: usize,
pub input: Value,
pub attempt: u32,
pub state: SendTaskState,
}Expand description
One Send-spawned task (§5.1: task_path = parent_path/spawn_ordinal).
Task-scoped input; attempts continue across re-spawns of the same path
(a later generation re-activating a path keeps the journal keys unique).
Fields§
§node_idx: usize§input: Value§attempt: u32§state: SendTaskStateTrait Implementations§
Source§impl<'de> Deserialize<'de> for SendTask
impl<'de> Deserialize<'de> for SendTask
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
impl StructuralPartialEq for SendTask
Auto Trait Implementations§
impl Freeze for SendTask
impl RefUnwindSafe for SendTask
impl Send for SendTask
impl Sync for SendTask
impl Unpin for SendTask
impl UnsafeUnpin for SendTask
impl UnwindSafe for SendTask
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