pub fn run(&mut self) {
        loop {
            self.poll();
        }
    }
/// spins on the poll() function to continuously poll for events
spins on the poll() function to continuously poll for events
spins on the poll () function to continuously poll for events
pub fn run(&mut self) {
        loop {
            self.poll();
        }
    }
pub fn run ( & mut self ) { loop { self . poll ( ) ; } }
spins on the poll() function to continuously poll for events
spins on the poll () function to continuously poll for events
&mut self
&mut self