pub struct SeqNode<I> {
pub key: SeqKey,
pub item: I,
/* private fields */
}Expand description
A node in a sequence graph.
Each node represents an Item that needs to be processed and tracks it’s current status. Upon completing an item it checks if children nodes are ready to be processed.
Fields§
§key: SeqKey§item: ITrait Implementations§
Auto Trait Implementations§
impl<I> Freeze for SeqNode<I>where
I: Freeze,
impl<I> RefUnwindSafe for SeqNode<I>where
I: RefUnwindSafe,
impl<I> Send for SeqNode<I>where
I: Send,
impl<I> Sync for SeqNode<I>where
I: Sync,
impl<I> Unpin for SeqNode<I>where
I: Unpin,
impl<I> UnwindSafe for SeqNode<I>where
I: UnwindSafe,
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