//! Process option definitions

use super::ThreadId;

option_group!(
    #[doc = "Process options"]
    pub enum ProcessOptionVariant<'a> {
        #[doc = "Process signal entry point address"]
        0x1000: SignalEntry # 8 (usize),
        #[doc = "Current working directory"]
        0x1001: Directory(&'a str),
        #[doc = "Process name"]
        0x1002: Name(&'a str),
        #[doc = "Main thread ID"]
        0x1003: MainThread # 4 (ThreadId),
    }
);
