objc2_core_telephony/generated/
CoreTelephonyDefines.rs

1//! This file has been automatically generated by `objc2`'s `header-translator`.
2//! DO NOT EDIT
3use core::ffi::*;
4use objc2::__framework_prelude::*;
5
6use crate::*;
7
8/// [Apple's documentation](https://developer.apple.com/documentation/coretelephony/kcterrordomainnoerror?language=objc)
9pub const kCTErrorDomainNoError: c_uint = 0;
10/// [Apple's documentation](https://developer.apple.com/documentation/coretelephony/kcterrordomainposix?language=objc)
11pub const kCTErrorDomainPOSIX: c_uint = 1;
12/// [Apple's documentation](https://developer.apple.com/documentation/coretelephony/kcterrordomainmach?language=objc)
13pub const kCTErrorDomainMach: c_uint = 2;
14
15/// [Apple's documentation](https://developer.apple.com/documentation/coretelephony/cterror?language=objc)
16#[repr(C)]
17#[derive(Clone, Copy, Debug, PartialEq)]
18pub struct CTError {
19    pub domain: i32,
20    pub error: i32,
21}
22
23unsafe impl Encode for CTError {
24    const ENCODING: Encoding = Encoding::Struct("?", &[<i32>::ENCODING, <i32>::ENCODING]);
25}
26
27unsafe impl RefEncode for CTError {
28    const ENCODING_REF: Encoding = Encoding::Pointer(&Self::ENCODING);
29}