fn interest_list(&self) -> Vec<EpollEvent> {
        match &self.input {
            Some(input) => vec![EpollEvent::new(EventSet::IN, input.as_raw_fd() as u64)],
            None => vec![],
        }
    }
/// Initial registration of pollable objects.
/// If serial input is present, register the serial input FD as readable.
Initial registration of pollable objects.
If serial input is present, register the serial input FD as readable.
Initial registration of pollable objects . If serial input is present register the serial input FD as readable .
fn interest_list(&self) -> Vec<EpollEvent> {
        match &self.input {
            Some(input) => vec![EpollEvent::new(EventSet::IN, input.as_raw_fd() as u64)],
            None => vec![],
        }
    }
fn interest_list ( & self ) -> Vec < EpollEvent > { match & self . input { Some ( input ) => vec ! [ EpollEvent new ( EventSet IN input as_raw_fd ( ) as u64 ) ] , None => vec ! [ ] , } }
Initial registration of pollable objects.
Initial registration of pollable objects .
&self