pub fn start(self) -> (IncomingMultiplexedPackets<P>, OutgoingMultiplexedPackets<P>) {
        (
            IncomingMultiplexedPackets {
                incoming: self.incoming.into_iter().collect(),
                to_send: None,
                to_flush: FxHashSet::default(),
            },
            OutgoingMultiplexedPackets {
                outgoing: self.outgoing,
            },
        )
    }
/// Start multiplexing packets to all opened channels.
///
/// Returns an `IncomingMultiplexedPackets` which is a `Sink` for incoming packets, and an
/// `OutgoingMultiplexedPackets` which is a `Stream` for outgoing packets.
Start multiplexing packets to all opened channels.
Start multiplexing packets to all opened channels .
pub fn start(self) -> (IncomingMultiplexedPackets<P>, OutgoingMultiplexedPackets<P>) {
        (
            IncomingMultiplexedPackets {
                incoming: self.incoming.into_iter().collect(),
                to_send: None,
                to_flush: FxHashSet::default(),
            },
            OutgoingMultiplexedPackets {
                outgoing: self.outgoing,
            },
        )
    }
pub fn start ( self ) -> ( IncomingMultiplexedPackets < P > , OutgoingMultiplexedPackets < P > ) { ( IncomingMultiplexedPackets { incoming : self . incoming . into_iter ( ) . collect ( ) , to_send : None , to_flush : FxHashSet :: default ( ) , } , OutgoingMultiplexedPackets { outgoing : self . outgoing , } , ) }
Start multiplexing packets to all opened channels.
Start multiplexing packets to all opened channels .
self
self