pub enum FeatureNextNode<NextNode> {
DefinedNode(NextNode),
NextFeature,
}Expand description
Next node to send a buffer to from a generic node implementation
Variants§
DefinedNode(NextNode)
A specific next node defined by the generic node implementation
NextFeature
The next feature in the feature arc
Trait Implementations§
Source§impl<NextNode: Clone> Clone for FeatureNextNode<NextNode>
impl<NextNode: Clone> Clone for FeatureNextNode<NextNode>
Source§fn clone(&self) -> FeatureNextNode<NextNode>
fn clone(&self) -> FeatureNextNode<NextNode>
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<NextNode: Debug> Debug for FeatureNextNode<NextNode>
impl<NextNode: Debug> Debug for FeatureNextNode<NextNode>
Source§impl<NextNode> From<NextNode> for FeatureNextNode<NextNode>
impl<NextNode> From<NextNode> for FeatureNextNode<NextNode>
Source§impl<NextNode: Hash> Hash for FeatureNextNode<NextNode>
impl<NextNode: Hash> Hash for FeatureNextNode<NextNode>
Source§impl<NextNode: PartialEq> PartialEq for FeatureNextNode<NextNode>
impl<NextNode: PartialEq> PartialEq for FeatureNextNode<NextNode>
impl<NextNode: Copy> Copy for FeatureNextNode<NextNode>
impl<NextNode: Eq> Eq for FeatureNextNode<NextNode>
impl<NextNode> StructuralPartialEq for FeatureNextNode<NextNode>
Auto Trait Implementations§
impl<NextNode> Freeze for FeatureNextNode<NextNode>where
NextNode: Freeze,
impl<NextNode> RefUnwindSafe for FeatureNextNode<NextNode>where
NextNode: RefUnwindSafe,
impl<NextNode> Send for FeatureNextNode<NextNode>where
NextNode: Send,
impl<NextNode> Sync for FeatureNextNode<NextNode>where
NextNode: Sync,
impl<NextNode> Unpin for FeatureNextNode<NextNode>where
NextNode: Unpin,
impl<NextNode> UnsafeUnpin for FeatureNextNode<NextNode>where
NextNode: UnsafeUnpin,
impl<NextNode> UnwindSafe for FeatureNextNode<NextNode>where
NextNode: 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