#[non_exhaustive]pub struct GroupDef { /* private fields */ }Expand description
A group: a span of steps sharing one condition, evaluated once on entry.
Implementations§
Source§impl GroupDef
impl GroupDef
Sourcepub fn header(&self) -> &NodeHeader
pub fn header(&self) -> &NodeHeader
The name, description and ext.
Sourcepub fn tasks(&self) -> &[StepDef]
pub fn tasks(&self) -> &[StepDef]
The members: never empty, nested at most
MAX_GROUP_DEPTH deep.
Trait Implementations§
impl StructuralPartialEq for GroupDef
Auto Trait Implementations§
impl Freeze for GroupDef
impl RefUnwindSafe for GroupDef
impl Send for GroupDef
impl Sync for GroupDef
impl Unpin for GroupDef
impl UnsafeUnpin for GroupDef
impl UnwindSafe for GroupDef
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