pub trait ExtendNodeSplit<Input, Output: Clone, E: Node<Input, Output = Output>> {
// Required method
fn split<O1, O2, E1: Node<Output, Output = O1>, E2: Node<Output, Output = O2>>(
self,
node1: E1,
node2: E2,
) -> (E, Duplicator<Output>, Pair<Output, Output, E1, E2>);
}
Required Methods§
fn split<O1, O2, E1: Node<Output, Output = O1>, E2: Node<Output, Output = O2>>( self, node1: E1, node2: E2, ) -> (E, Duplicator<Output>, Pair<Output, Output, E1, E2>)
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.