Skip to main content

Module hypervisor_backend

Module hypervisor_backend 

Source
Expand description

Hypervisor backend resolution infrastructure.

A ResolvedHypervisorBackend wraps any concrete [virt::Hypervisor] implementation into an erased form that the VM worker can use to create a VM.

Resource resolvers construct a ResolvedHypervisorBackend via ResolvedHypervisorBackend::new, passing in the concrete hypervisor instance (e.g. virt_kvm::Kvm).

Structs§

ResolvedHypervisorBackend
The resolved output of a Resource<HypervisorKind>.

Traits§

HypervisorBackend
Marker trait for [virt::Hypervisor] implementations that are compatible with openvmm_core.