objc2_virtualization/generated/
VZError.rs1use objc2::__framework_prelude::*;
4use objc2_foundation::*;
5
6use crate::*;
7
8extern "C" {
9 pub static VZErrorDomain: Option<&'static NSErrorDomain>;
11}
12
13#[repr(transparent)]
72#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord)]
73pub struct VZErrorCode(pub NSInteger);
74impl VZErrorCode {
75 #[doc(alias = "VZErrorInternal")]
76 pub const Internal: Self = Self(1);
77 #[doc(alias = "VZErrorInvalidVirtualMachineConfiguration")]
78 pub const InvalidVirtualMachineConfiguration: Self = Self(2);
79 #[doc(alias = "VZErrorInvalidVirtualMachineState")]
80 pub const InvalidVirtualMachineState: Self = Self(3);
81 #[doc(alias = "VZErrorInvalidVirtualMachineStateTransition")]
82 pub const InvalidVirtualMachineStateTransition: Self = Self(4);
83 #[doc(alias = "VZErrorInvalidDiskImage")]
84 pub const InvalidDiskImage: Self = Self(5);
85 #[doc(alias = "VZErrorVirtualMachineLimitExceeded")]
86 pub const VirtualMachineLimitExceeded: Self = Self(6);
87 #[doc(alias = "VZErrorNetworkError")]
88 pub const NetworkError: Self = Self(7);
89 #[doc(alias = "VZErrorOutOfDiskSpace")]
90 pub const OutOfDiskSpace: Self = Self(8);
91 #[doc(alias = "VZErrorOperationCancelled")]
92 pub const OperationCancelled: Self = Self(9);
93 #[doc(alias = "VZErrorNotSupported")]
94 pub const NotSupported: Self = Self(10);
95 #[doc(alias = "VZErrorSave")]
96 pub const Save: Self = Self(11);
97 #[doc(alias = "VZErrorRestore")]
98 pub const Restore: Self = Self(12);
99 #[doc(alias = "VZErrorRestoreImageCatalogLoadFailed")]
100 pub const RestoreImageCatalogLoadFailed: Self = Self(10001);
101 #[doc(alias = "VZErrorInvalidRestoreImageCatalog")]
102 pub const InvalidRestoreImageCatalog: Self = Self(10002);
103 #[doc(alias = "VZErrorNoSupportedRestoreImagesInCatalog")]
104 pub const NoSupportedRestoreImagesInCatalog: Self = Self(10003);
105 #[doc(alias = "VZErrorRestoreImageLoadFailed")]
106 pub const RestoreImageLoadFailed: Self = Self(10004);
107 #[doc(alias = "VZErrorInvalidRestoreImage")]
108 pub const InvalidRestoreImage: Self = Self(10005);
109 #[doc(alias = "VZErrorInstallationRequiresUpdate")]
110 pub const InstallationRequiresUpdate: Self = Self(10006);
111 #[doc(alias = "VZErrorInstallationFailed")]
112 pub const InstallationFailed: Self = Self(10007);
113 #[doc(alias = "VZErrorNetworkBlockDeviceNegotiationFailed")]
114 pub const NetworkBlockDeviceNegotiationFailed: Self = Self(20001);
115 #[doc(alias = "VZErrorNetworkBlockDeviceDisconnected")]
116 pub const NetworkBlockDeviceDisconnected: Self = Self(20002);
117 #[doc(alias = "VZErrorUSBControllerNotFound")]
118 pub const USBControllerNotFound: Self = Self(30001);
119 #[doc(alias = "VZErrorDeviceAlreadyAttached")]
120 pub const DeviceAlreadyAttached: Self = Self(30002);
121 #[doc(alias = "VZErrorDeviceInitializationFailure")]
122 pub const DeviceInitializationFailure: Self = Self(30003);
123 #[doc(alias = "VZErrorDeviceNotFound")]
124 pub const DeviceNotFound: Self = Self(30004);
125}
126
127unsafe impl Encode for VZErrorCode {
128 const ENCODING: Encoding = NSInteger::ENCODING;
129}
130
131unsafe impl RefEncode for VZErrorCode {
132 const ENCODING_REF: Encoding = Encoding::Pointer(&Self::ENCODING);
133}