Skip to main content

Module prelude

Module prelude 

Source
Expand description

Common primitive OS-facing vocabulary reexports.

Structs§

EnvKey
A validated environment variable key.
EnvPair
A modeled environment key/value pair.
EnvValue
A plain owned environment variable value.
ParentProcessId
A non-zero numeric parent process identifier.
Platform
A plain platform identity value backed by a platform triple.
PlatformTriple
A plain, owned platform triple value.
ProcessId
A non-zero numeric process identifier.
ProcessOutcome
Plain process outcome metadata.
ProcessStatus
Plain process status metadata.
ThreadCount
A non-zero thread count.
ThreadName
A non-empty thread name value.

Enums§

Architecture
CPU or target architecture vocabulary.
ArchitectureParseError
Error returned when parsing an architecture fails.
EnvKeyError
Errors returned while constructing environment keys.
OsFamily
Broad operating system family vocabulary.
OsFamilyParseError
Error returned when parsing an OS family fails.
PlatformTripleError
Errors returned while constructing platform vocabulary.
ProcessIdError
Errors returned while constructing process IDs.
ProcessState
Plain process lifecycle state vocabulary.
ProcessStateParseError
Error returned when parsing a process state fails.
ThreadCountError
Errors returned while constructing thread counts.
ThreadIdLabel
A stable label or numeric thread-like identifier.
ThreadIdLabelError
Errors returned while constructing thread ID labels.
ThreadNameError
Errors returned while constructing thread names.