stak_process_context/primitive_set/
primitive.rs

1/// A primitive of process context.
2#[derive(Clone, Copy, Debug, Eq, PartialEq)]
3pub enum Primitive {
4    /// A command line.
5    CommandLine,
6    /// Environment variables.
7    EnvironmentVariables,
8}
9
10impl Primitive {
11    pub(super) const COMMAND_LINE: usize = Self::CommandLine as _;
12    pub(super) const ENVIRONMENT_VARIABLES: usize = Self::EnvironmentVariables as _;
13}