pub struct ParallelNodeBuilder { /* private fields */ }Expand description
ParallelNode 构建器。
Implementations§
Source§impl ParallelNodeBuilder
impl ParallelNodeBuilder
Sourcepub fn branch(self, name: impl Into<String>, node: Arc<dyn FlowNode>) -> Self
pub fn branch(self, name: impl Into<String>, node: Arc<dyn FlowNode>) -> Self
添加并行分支。
name— 分支名称(用于调试和事件标识)node— 分支执行的节点
Sourcepub fn error_strategy(self, strategy: ParallelErrorStrategy) -> Self
pub fn error_strategy(self, strategy: ParallelErrorStrategy) -> Self
设置错误处理策略。
Sourcepub fn build(self) -> ParallelNode
pub fn build(self) -> ParallelNode
Auto Trait Implementations§
impl !RefUnwindSafe for ParallelNodeBuilder
impl !UnwindSafe for ParallelNodeBuilder
impl Freeze for ParallelNodeBuilder
impl Send for ParallelNodeBuilder
impl Sync for ParallelNodeBuilder
impl Unpin for ParallelNodeBuilder
impl UnsafeUnpin for ParallelNodeBuilder
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