fn insert_entry_point(&mut self, process: &Process) {
    let uid = self.process_uid(&process.name);
    if !self.current_mod_is_lib() && !self.already_visited(&uid) {
      self.entry_points.insert(uid);
    }
  }
/// Entry points are added only for processes that are not in a library module, and if they have not been explored before.
/// This latest condition is important in case a process is called before its declaration is visited (without this condition, we would consider it an entry point).
Entry points are added only for processes that are not in a library module, and if they have not been explored before.
This latest condition is important in case a process is called before its declaration is visited (without this condition, we would consider it an entry point).
Entry points are added only for processes that are not in a library module and if they have not been explored before . This latest condition is important in case a process is called before its declaration is visited ( without this condition we would consider it an entry point ) .
fn insert_entry_point(&mut self, process: &Process) {
    let uid = self.process_uid(&process.name);
    if !self.current_mod_is_lib() && !self.already_visited(&uid) {
      self.entry_points.insert(uid);
    }
  }
fn insert_entry_point ( & mut self , process : & Process ) { let uid = self . process_uid ( & process . name ) ; if ! self . current_mod_is_lib ( ) && ! self . already_visited ( & uid ) { self . entry_points . insert ( uid ) ; } }
Entry points are added only for processes that are not in a library module, and if they have not been explored before.
Entry points are added only for processes that are not in a library module and if they have not been explored before .
&mut self
process
&Process
&mut self
process
&Process