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}