alef 0.25.21

Opinionated polyglot binding generator for Rust libraries
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! Swift binding generator backend for alef.
//!
//! Phase 2A skeleton: registers `SwiftBackend` targeting Apple platforms
//! (macOS, iOS, tvOS, watchOS, visionOS). Linux Swift uses the same backend
//! with a separate CI matrix; no platform-specific codegen is needed here.
//! Real codegen (swift-bridge wiring, type generation) lands in Phase 2B.

pub mod gen_bindings;
pub mod gen_rust_crate;
pub mod naming;
mod template_env;
pub(crate) mod type_map;

pub use gen_bindings::SwiftBackend;