[package]
edition = "2024"
name = "mvm-apple-container"
version = "0.7.1"
build = "build.rs"
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Apple Virtualization.framework backend for mvm"
readme = false
license = "Apache-2.0"
[lib]
name = "mvm_apple_container"
path = "src/lib.rs"
[dependencies.libc]
version = "0.2"
[dependencies.tracing]
version = "0.1"
[target.'cfg(target_os = "macos")'.dependencies.block2]
version = "0.6"
[target.'cfg(target_os = "macos")'.dependencies.dispatch2]
version = "0.3"
[target.'cfg(target_os = "macos")'.dependencies.objc2]
version = "0.6"
[target.'cfg(target_os = "macos")'.dependencies.objc2-foundation]
version = "0.3"
features = [
"NSString",
"NSURL",
"NSArray",
"NSError",
]
[target.'cfg(target_os = "macos")'.dependencies.objc2-virtualization]
version = "0.3"
features = [
"VZBootLoader",
"VZLinuxBootLoader",
"VZVirtualMachine",
"VZVirtualMachineConfiguration",
"VZGenericPlatformConfiguration",
"VZPlatformConfiguration",
"VZVirtioBlockDeviceConfiguration",
"VZStorageDeviceConfiguration",
"VZDiskImageStorageDeviceAttachment",
"VZNetworkDeviceConfiguration",
"VZVirtioNetworkDeviceConfiguration",
"VZNATNetworkDeviceAttachment",
"VZNetworkDeviceAttachment",
"VZVirtioEntropyDeviceConfiguration",
"VZEntropyDeviceConfiguration",
"VZSerialPortConfiguration",
"VZVirtioConsoleDeviceSerialPortConfiguration",
"VZSerialPortAttachment",
"VZFileHandleSerialPortAttachment",
"VZMemoryBalloonDeviceConfiguration",
"VZVirtioTraditionalMemoryBalloonDeviceConfiguration",
"VZSocketDevice",
"VZSocketDeviceConfiguration",
"VZVirtioSocketDevice",
"VZVirtioSocketDeviceConfiguration",
"VZVirtioSocketConnection",
"VZDirectorySharingDeviceConfiguration",
"VZVirtioFileSystemDeviceConfiguration",
"VZDirectoryShare",
"VZSingleDirectoryShare",
"VZSharedDirectory",
]