pub trait Process {
// Required methods
fn pid(&self) -> NonZeroU32;
fn executable_path(&self) -> Option<PathBuf>;
fn name(&self) -> &str;
}Expand description
A running process
Used to identify running applications. ApplicationEntry’s exec field is compared against the process’s executable path to determine if the process is an application.
Required Methods§
Sourcefn pid(&self) -> NonZeroU32
fn pid(&self) -> NonZeroU32
The process’s PID
Sourcefn executable_path(&self) -> Option<PathBuf>
fn executable_path(&self) -> Option<PathBuf>
The process’s executable path
It is expected that the path is canonical