apple_cf/raw/mod.rs
1#![allow(non_camel_case_types)]
2#![allow(non_snake_case)]
3#![allow(non_upper_case_globals)]
4#![allow(dead_code)]
5#![allow(improper_ctypes)]
6#![allow(clashing_extern_declarations)]
7#![allow(clippy::all)]
8
9//! Exhaustive low-level bindings for the Apple Core* / `IOSurface` / Dispatch surface.
10//!
11//! The higher-level modules in this crate (`cf`, `cm`, `cv`, `dispatch_queue`, `iosurface`)
12//! remain the primary ergonomic API. This module exists so downstream crates can reach the
13//! full audited system surface directly when they need an exact CoreFoundation/CoreMedia/
14//! CoreVideo/IOSurface/Dispatch declaration that does not yet have a bespoke safe wrapper.
15
16#[allow(warnings)]
17#[allow(clippy::all)]
18mod extras;
19#[allow(warnings)]
20#[allow(clippy::all)]
21mod generated;
22
23pub use extras::*;
24pub use generated::*;