pub struct TaskResultBuilder { /* private fields */ }
Expand description
Builder for TaskResult
.
Implementations§
Source§impl TaskResultBuilder
impl TaskResultBuilder
Sourcepub fn node_idx<VALUE: Into<usize>>(self, value: VALUE) -> Self
pub fn node_idx<VALUE: Into<usize>>(self, value: VALUE) -> Self
The node index that was processed
Sourcepub fn freed_children<VALUE: Into<Vec<usize>>>(self, value: VALUE) -> Self
pub fn freed_children<VALUE: Into<Vec<usize>>>(self, value: VALUE) -> Self
Freed child indices
Sourcepub fn error<VALUE: Into<Option<NetworkError>>>(self, value: VALUE) -> Self
pub fn error<VALUE: Into<Option<NetworkError>>>(self, value: VALUE) -> Self
Whether we succeeded or not
Sourcepub fn build(self) -> Result<TaskResult, TaskResultBuilderError>
pub fn build(self) -> Result<TaskResult, TaskResultBuilderError>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TaskResultBuilder
impl RefUnwindSafe for TaskResultBuilder
impl Send for TaskResultBuilder
impl Sync for TaskResultBuilder
impl Unpin for TaskResultBuilder
impl UnwindSafe for TaskResultBuilder
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