hypervisor: adjust new function return type

Make them return wrapped trait object directly.

No functional change.

Signed-off-by: Wei Liu <liuwe@microsoft.com>
This commit is contained in:
Wei Liu
2022-05-09 21:10:22 +00:00
committed by Liu Wei
parent ad33f7c5e6
commit c3ce5aa5b1
3 changed files with 7 additions and 5 deletions

View File

@@ -74,7 +74,7 @@ pub fn new() -> std::result::Result<Arc<dyn Hypervisor>, HypervisorError> {
#[cfg(feature = "mshv")]
let hv = mshv::MshvHypervisor::new()?;
Ok(Arc::new(hv))
Ok(hv)
}
// Returns a `Vec<T>` with a size in bytes at least as large as `size_in_bytes`.