fn register_waker(&mut self, waker: &Waker) {
        for wait_waker in &self.wait_list {
            if wait_waker.will_wake(waker) {
                return;
            }
        }
        self.wait_list.push(waker.clone())
    }
/// Register a waker to be notified when a new pill is added
Register a waker to be notified when a new pill is added
Register a waker to be notified when a new pill is added
fn register_waker(&mut self, waker: &Waker) {
        for wait_waker in &self.wait_list {
            if wait_waker.will_wake(waker) {
                return;
            }
        }
        self.wait_list.push(waker.clone())
    }
fn register_waker ( & mut self , waker : & Waker ) { for wait_waker in & self . wait_list { if wait_waker . will_wake ( waker ) { return ; } } self . wait_list . push ( waker . clone ( ) ) }
Register a waker to be notified when a new pill is added
Register a waker to be notified when a new pill is added
&mut self
waker
&Waker
&mut self
waker
&Waker