objc2_virtualization/generated/
VZVirtioSocketDeviceConfiguration.rs1use core::ptr::NonNull;
4use objc2::__framework_prelude::*;
5use objc2_foundation::*;
6
7use crate::*;
8
9extern_class!(
10 #[unsafe(super(VZSocketDeviceConfiguration, NSObject))]
20 #[derive(Debug, PartialEq, Eq, Hash)]
21 #[cfg(feature = "VZSocketDeviceConfiguration")]
22 pub struct VZVirtioSocketDeviceConfiguration;
23);
24
25#[cfg(feature = "VZSocketDeviceConfiguration")]
26extern_conformance!(
27 unsafe impl NSCopying for VZVirtioSocketDeviceConfiguration {}
28);
29
30#[cfg(feature = "VZSocketDeviceConfiguration")]
31unsafe impl CopyingHelper for VZVirtioSocketDeviceConfiguration {
32 type Result = Self;
33}
34
35#[cfg(feature = "VZSocketDeviceConfiguration")]
36extern_conformance!(
37 unsafe impl NSObjectProtocol for VZVirtioSocketDeviceConfiguration {}
38);
39
40#[cfg(feature = "VZSocketDeviceConfiguration")]
41impl VZVirtioSocketDeviceConfiguration {
42 extern_methods!(
43 #[unsafe(method(init))]
44 #[unsafe(method_family = init)]
45 pub unsafe fn init(this: Allocated<Self>) -> Retained<Self>;
46 );
47}
48
49#[cfg(feature = "VZSocketDeviceConfiguration")]
51impl VZVirtioSocketDeviceConfiguration {
52 extern_methods!(
53 #[unsafe(method(new))]
54 #[unsafe(method_family = new)]
55 pub unsafe fn new() -> Retained<Self>;
56 );
57}