Where applicable we should use rust-vmm crates to increase composability and gain features (see #2) for free.
Should we introduce these to our public API? A quick look at the kvm-ioctls crate shows that they do not actually use any of the surrounding rust-vmm ecosystem, like vm-memory. Given that windows-hypervisor operates much in the same way as kvm-ioctls should we instead focus on a public API which provides maximum flexibility and have the consumer rely on rust-vmm?
Where applicable we should use rust-vmm crates to increase composability and gain features (see #2) for free.
Should we introduce these to our public API? A quick look at the kvm-ioctls crate shows that they do not actually use any of the surrounding rust-vmm ecosystem, like vm-memory. Given that windows-hypervisor operates much in the same way as kvm-ioctls should we instead focus on a public API which provides maximum flexibility and have the consumer rely on rust-vmm?