Skip to main content

Crate capsule_runtime

Crate capsule_runtime 

Source

Re-exports§

pub use errors::RuntimeError;
pub use limits::ExecutionLimits;
pub use runtime::launch_session;
pub use runtime::stage_session;
pub use types::capability_policy_from_runtime_manifest;
pub use types::ArtifactRequest;
pub use types::CapabilityPolicy;
pub use types::InstalledArtifactSummary;
pub use types::LaunchResult;
pub use types::LockExpectation;
pub use types::ResolvedLockArtifact;
pub use types::StageRequest;
pub use types::StagedSession;

Modules§

artifact
bindings
errors
limits
Per-guest execution limits: epoch-based deadlines and store resource caps.
plan
runtime
security
Process-level hardening against the /proc/<pid>/environ side channel.
types

Structs§

LifecycleConfig
LifecycleOverride
Lifecycle override: allows a parent (mur-roost) or CLI flag to constrain the lifecycle down from what the manifest declares.

Enums§

AfterTask
TaskAcceptance