pub enum ArchitectureMergeDestination {
LastOwner,
FirstPipelineOwner,
OutputOwner,
}Expand description
Architecture-level merge destination resolved by a concrete pipeline topology.
Variants§
LastOwner
Use the group’s terminal owner.
FirstPipelineOwner
Return the result to the first pipeline owner for dependency assembly.
OutputOwner
Deliver the result to the architecture output owner.
Trait Implementations§
Source§impl Clone for ArchitectureMergeDestination
impl Clone for ArchitectureMergeDestination
Source§fn clone(&self) -> ArchitectureMergeDestination
fn clone(&self) -> ArchitectureMergeDestination
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ArchitectureMergeDestination
Source§impl Debug for ArchitectureMergeDestination
impl Debug for ArchitectureMergeDestination
impl Eq for ArchitectureMergeDestination
impl StructuralPartialEq for ArchitectureMergeDestination
Auto Trait Implementations§
impl Freeze for ArchitectureMergeDestination
impl RefUnwindSafe for ArchitectureMergeDestination
impl Send for ArchitectureMergeDestination
impl Sync for ArchitectureMergeDestination
impl Unpin for ArchitectureMergeDestination
impl UnsafeUnpin for ArchitectureMergeDestination
impl UnwindSafe for ArchitectureMergeDestination
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