- Notifications
You must be signed in to change notification settings - Fork8
Bridging the gap between Swift and Rust
License
nvzqz/swift-bindgen
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Bridging the gap between Swift and Rust, brought to you byNikolai Vazquez!
This project is very much a work-in-progress. If you would like to contribute,please get involved by submittingissues,pull requests,orgetting in contactto brainstorm.
If this project is useful to you, please support it bysponsoring on GitHub ordonating directly!
This project is composed of the following crates:
swift-bindgen
: Generates bindings for two-way bridging of Rust/Swift types.swift
: High-level idiomatic bindings to the Swift standard library.swift-rt
: High-level idiomatic bindings to the Swift runtime.swift-sys
: Low-level bindings to the Swift runtime.
Jordan Rose (@UINT_MIN) for insight into howthe Swift runtime works internally.
Joe Groff (@jckarter) for being my Swiftemotional support dog while I ask for feedback on my assumptions of Swiftinternals and ABI.
Contributors to Swift—past, present, and future—for creating a fascinatinglanguage that makes apps easier to develop and faster to run.
This project is licensed under theApache License (Version 2.0).
About
Bridging the gap between Swift and Rust