cobin/lib.rs
1extern crate cty;
2#[macro_use]
3extern crate objc;
4#[macro_use]
5extern crate bitflags;
6
7mod strong;
8mod obj;
9mod auto_release;
10pub mod core_graphics;
11pub mod runtime;
12pub mod foundation;
13pub mod core_animation;
14pub mod app_kit;
15pub mod metal;
16pub mod util;
17
18pub type Selector = objc::runtime::Sel;
19pub type Strong<T> = strong::Strong<T>;
20pub use auto_release::AutoReleaseContext;
21
22// This private zero-size type is used by other types to ensure that they
23// cannot be constructed from outside this crate.
24type PrivateMarker = [u8; 0];