Expand description
Generate Rust bindings for Apple frameworks.
This project only generates bindings as strings. See apple-sys to import the result as a dependency.
Re-exports§
pub use deps::CacheKey;pub use deps::DependencyAnalyzer;pub use deps::DependencyGraphs;pub use deps::FrameworkSymbols;pub use deps::build_dependency_graph;pub use deps::build_dependency_graphs;pub use deps::c_integer_primitive;pub use deps::collect_all_deps;pub use deps::compute_reachable;pub use deps::compute_reachable_symbols;pub use deps::extract_symbols;pub use deps::extract_types_for_framework;pub use deps::extract_types_from_rs;pub use deps::filter_symbols;pub use deps::filter_to_reachable;pub use deps::get_filterable_dep_symbols;pub use deps::impl_block_deps;pub use deps::is_builtin;pub use deps::load_cached_framework;pub use deps::load_cached_symbols;pub use deps::load_deps;pub use deps::save_cached_symbols;pub use deps::scan_framework_headers;pub use deps::scan_objc_headers;pub use deps::scan_sub_frameworks;pub use deps::scan_system_types;pub use deps::topological_sort;
Modules§
- deps
- Framework dependency analysis and type extraction module.
- objc2
- Post-process bindgen output to use objc2 instead of objc 0.2.