1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
pub mod platform;
pub mod process;

pub use anyhow::Result;
use thiserror::Error;

#[derive(Error, Debug)]
pub enum Error {
    #[error("Unable to determine target-architecture")]
    Architecture,
    #[error("Unable to determine target-os")]
    OS,
    #[error("Unable to determine target-environment")]
    Environment,
    #[error("Unknown target_os")]
    Unknown,
    #[error("Could not get parent process")]
    ParentProcess,
    #[error("Could not get parent PID")]
    ParentPID,
    #[error("Could not get child process")]
    ChildProcess,
}