pub struct MergeConfig {
pub branches: Vec<String>,
pub port: String,
pub merge_fn: Option<MergeFunction>,
}Expand description
Configuration for merging branch outputs
Fields§
§branches: Vec<String>Branches to merge
port: StringOutput port name on each branch to merge
merge_fn: Option<MergeFunction>Custom merge function (default: collect into list)
Implementations§
Source§impl MergeConfig
impl MergeConfig
Sourcepub fn with_merge_fn(self, merge_fn: MergeFunction) -> Self
pub fn with_merge_fn(self, merge_fn: MergeFunction) -> Self
Set a custom merge function
Auto Trait Implementations§
impl Freeze for MergeConfig
impl !RefUnwindSafe for MergeConfig
impl Send for MergeConfig
impl Sync for MergeConfig
impl Unpin for MergeConfig
impl !UnwindSafe for MergeConfig
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