Skip to main content

GenericFeatureNodeX1

Trait GenericFeatureNodeX1 

Source
pub trait GenericFeatureNodeX1<N: Node> {
    // Required method
    unsafe fn map_buffer_to_next(
        &self,
        vm: &MainRef,
        node: &mut NodeRuntimeRef<N>,
        b0: &mut BufferRef<N::FeatureData>,
    ) -> FeatureNextNode<N::NextNodes>;
}
Expand description

Trait for generic node implementations processing one buffer at a time in a feature arc

Required Methods§

Source

unsafe fn map_buffer_to_next( &self, vm: &MainRef, node: &mut NodeRuntimeRef<N>, b0: &mut BufferRef<N::FeatureData>, ) -> FeatureNextNode<N::NextNodes>

Processing a buffer and determining the next node to send it to

§Safety

The safety preconditions vary depending on the specific implementation.

Implementors§