1#![forbid(unsafe_code)]
2#![deny(missing_docs)]
3mod exec;
12mod sandbox;
13
14pub use exec::{
15 ArgAtom, BindingValue, DispatchEvidence, ExecOptions, PrivateArtifactRef, ProcResult,
16 ProcessAttempt, ProcessBudget, ProcessCancellation, ProcessPort, ProcessReceipt,
17 ProcessRefusal, ProcessRequest, ProgramRef, ProjectRootRef, SealedBindings, StopReceipt, exec,
18 exec_capability, proc_result_symbol,
19};
20pub use sandbox::{
21 LauncherRegistry, MountAccess, SandboxAttempt, SandboxControl, SandboxEvidence,
22 SandboxLauncher, SandboxLimits, SandboxMount, SandboxPolicy, SandboxRefusal, SandboxReport,
23 SandboxRequest, SandboxRequirement, SandboxResult, sandbox_exec,
24};
25
26pub static RECIPES: sim_cookbook::EmbeddedDir =
28 include!(concat!(env!("OUT_DIR"), "/cookbook_recipes.rs"));
29
30#[cfg(test)]
31mod tests;