fn handle_done_delaying(&mut self, packet: Option<Result<Expired<MixPacket>, TimeError>>) {
        // those are critical errors that I don't think can be recovered from.
        let delayed = packet.expect("the queue has unexpectedly terminated!");
        let delayed_packet = delayed
            .expect("Encountered timer issue within the runtime!")
            .into_inner();

        self.forward_packet(delayed_packet)
    }
/// Upon packet being finished getting delayed, forward it to the mixnet.
Upon packet being finished getting delayed, forward it to the mixnet.
Upon packet being finished getting delayed forward it to the mixnet .
fn handle_done_delaying(&mut self, packet: Option<Result<Expired<MixPacket>, TimeError>>) {
        // those are critical errors that I don't think can be recovered from.
        let delayed = packet.expect("the queue has unexpectedly terminated!");
        let delayed_packet = delayed
            .expect("Encountered timer issue within the runtime!")
            .into_inner();
        self.forward_packet(delayed_packet)
    }
fn handle_done_delaying ( & mut self , packet : Option < Result < Expired < MixPacket > , TimeError > > ) { // those are critical errors that I don't think can be recovered from. let delayed = packet . expect ( " " ) ; let delayed_packet = delayed . expect ( " " ) . into_inner ( ) ; self . forward_packet ( delayed_packet ) }
Upon packet being finished getting delayed, forward it to the mixnet.
Upon packet being finished getting delayed forward it to the mixnet .
&mut self
packet
Option<Result<Expired<MixPacket>, TimeError>>