fn queue_push_and_signal(&self, msg: Envelope<A>) {
        // Push the message onto the message queue
        self.inner.message_queue.push(msg);

        // Signal to the receiver that a message has been enqueued. If the
        // receiver is parked, this will unpark the task.
        self.inner.recv_task.wake();
    }
// Push message to the queue and signal to the receiver
Push message to the queue and signal to the receiver
Push message to the queue and signal to the receiver
fn queue_push_and_signal(&self, msg: Envelope<A>) {
        // Push the message onto the message queue
        self.inner.message_queue.push(msg);
        // Signal to the receiver that a message has been enqueued. If the
        // receiver is parked, this will unpark the task.
        self.inner.recv_task.wake();
    }
fn queue_push_and_signal ( & self , msg : Envelope < A > ) { // Push the message onto the message queue self . inner . message_queue . push ( msg ) ; // Signal to the receiver that a message has been enqueued. If the // receiver is parked, this will unpark the task. self . inner . recv_task . wake ( ) ; }
Push message to the queue and signal to the receiver
Push message to the queue and signal to the receiver
&self
msg
Envelope<A>
&self
msg
Envelope<A>