hydro2_async_scheduler/task_result.rs
1// ---------------- [ File: src/task_result.rs ]
2crate::ix!();
3
4/// The result we get back from a worker.
5#[derive(Builder,Clone,Debug,Getters)]
6#[builder(setter(into),pattern="owned")]
7#[getset(get="pub")]
8pub struct TaskResult {
9 /// The node index that was processed
10 node_idx: usize,
11
12 /// Freed child indices
13 #[builder(default)]
14 freed_children: Vec<usize>,
15
16 /// Whether we succeeded or not
17 #[builder(default)]
18 error: Option<NetworkError>,
19}