1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
use libc::c_void;
use objc2::encode::{Encoding, RefEncode};

#[repr(C)]
pub struct __CGColor(c_void);

pub type CGColorRef = *const __CGColor;

unsafe impl RefEncode for __CGColor {
    const ENCODING_REF: Encoding = Encoding::Pointer(&Encoding::Struct("__CGColor", &[]));
}

#[repr(C)]
pub struct __CFString(c_void);

pub type CFStringRef = *const __CFString;

unsafe impl RefEncode for __CFString {
    const ENCODING_REF: Encoding = Encoding::Pointer(&Encoding::Struct("__CFString", &[]));
}