objc2_core_foundation/generated/
CFByteOrder.rs

1//! This file has been automatically generated by `objc2`'s `header-translator`.
2//! DO NOT EDIT
3#[cfg(feature = "objc2")]
4use objc2::__framework_prelude::*;
5
6use crate::*;
7
8/// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/cfbyteorder?language=objc)
9pub type CFByteOrder = CFIndex;
10
11/// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/cfswappedfloat32?language=objc)
12#[repr(C)]
13#[derive(Clone, Copy, Debug, PartialEq)]
14pub struct CFSwappedFloat32 {
15    pub v: u32,
16}
17
18#[cfg(feature = "objc2")]
19unsafe impl Encode for CFSwappedFloat32 {
20    const ENCODING: Encoding = Encoding::Struct("?", &[<u32>::ENCODING]);
21}
22
23#[cfg(feature = "objc2")]
24unsafe impl RefEncode for CFSwappedFloat32 {
25    const ENCODING_REF: Encoding = Encoding::Pointer(&Self::ENCODING);
26}
27
28/// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/cfswappedfloat64?language=objc)
29#[repr(C)]
30#[derive(Clone, Copy, Debug, PartialEq)]
31pub struct CFSwappedFloat64 {
32    pub v: u64,
33}
34
35#[cfg(feature = "objc2")]
36unsafe impl Encode for CFSwappedFloat64 {
37    const ENCODING: Encoding = Encoding::Struct("?", &[<u64>::ENCODING]);
38}
39
40#[cfg(feature = "objc2")]
41unsafe impl RefEncode for CFSwappedFloat64 {
42    const ENCODING_REF: Encoding = Encoding::Pointer(&Self::ENCODING);
43}