pub struct ExecutionGroupSpec { /* private fields */ }Expand description
One named execution group and the groups whose outputs it consumes.
Implementations§
Source§impl ExecutionGroupSpec
impl ExecutionGroupSpec
Sourcepub fn with_dependencies(
id: impl Into<String>,
dependencies: impl IntoIterator<Item = impl Into<String>>,
) -> Self
pub fn with_dependencies( id: impl Into<String>, dependencies: impl IntoIterator<Item = impl Into<String>>, ) -> Self
Declares a group with named input dependencies.
Sourcepub fn dependencies(&self) -> &[String]
pub fn dependencies(&self) -> &[String]
Returns dependency identifiers in declaration order.
Trait Implementations§
Source§impl Clone for ExecutionGroupSpec
impl Clone for ExecutionGroupSpec
Source§fn clone(&self) -> ExecutionGroupSpec
fn clone(&self) -> ExecutionGroupSpec
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 moreSource§impl Debug for ExecutionGroupSpec
impl Debug for ExecutionGroupSpec
impl Eq for ExecutionGroupSpec
Source§impl PartialEq for ExecutionGroupSpec
impl PartialEq for ExecutionGroupSpec
impl StructuralPartialEq for ExecutionGroupSpec
Auto Trait Implementations§
impl Freeze for ExecutionGroupSpec
impl RefUnwindSafe for ExecutionGroupSpec
impl Send for ExecutionGroupSpec
impl Sync for ExecutionGroupSpec
impl Unpin for ExecutionGroupSpec
impl UnsafeUnpin for ExecutionGroupSpec
impl UnwindSafe for ExecutionGroupSpec
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