//! vm-rs — Cross-platform VM lifecycle management.
//!
//! Provides a unified interface to create, boot, stop, and manage virtual machines
//! across macOS (Apple Virtualization.framework) and Linux (Cloud Hypervisor).
//!
//! # Architecture
//!
//! ```text
//! VmDriver trait ← Platform-agnostic VM lifecycle
//! ├── AppleVzDriver ← macOS: Apple Virtualization.framework
//! └── CloudHvDriver ← Linux: Cloud Hypervisor REST API
//!
//! VmManager ← Multi-VM orchestration (auto-selects driver)
//! NetworkSwitch ← L2 userspace Ethernet switch with MAC learning
//! OciStore + OciPull ← Content-addressable OCI image management
//! Setup ← Cloud-init seed ISO, disk CoW, asset download
//! ```
// Re-exports for convenience
pub use VmSocketEndpoint;
pub use ;
pub use ;
pub use VmManager;