pub fn block(&mut self) -> Result<(), ()> {
        if self.blocking_iter().next().is_none() {
            debug!("No event received!");
            return Err(());
        }

        self.process_ready()
    }
/// Block until we have at least one event
Block until we have at least one event
Block until we have at least one event
pub fn block(&mut self) -> Result<(), ()> {
        if self.blocking_iter().next().is_none() {
            debug!("No event received!");
            return Err(());
        }
        self.process_ready()
    }
pub fn block ( & mut self ) -> Result < ( ) , ( ) > { if self . blocking_iter ( ) . next ( ) . is_none ( ) { debug ! ( " " ) ; return Err ( ( ) ) ; } self . process_ready ( ) }
Block until we have at least one event
Block until we have at least one event
&mut self
&mut self