Expand description
Shared microVM runtime contracts and provider adapters.
This crate is infrastructure-layer (L0) surface area. Product blueprints
should consume it indirectly through runtime adapters (L1).
Re-exports§
pub use adapters::in_memory::InMemoryVmProvider;pub use error::VmRuntimeError;pub use error::VmRuntimeResult;pub use model::DriveSpec;pub use model::NetworkInterface;pub use model::RateLimiter;pub use model::SnapshotRef;pub use model::TokenBucket;pub use model::VmSpec;pub use model::VmStatus;pub use model::VmView;pub use model::VsockSpec;pub use provider::VmProvider;pub use provider::VmQuery;pub use provider::VmRuntime;