Skip to content

Rust + Swift Interop

Photo of Robert Balicki
Hosted By
Robert B.
Rust + Swift Interop

Details

Chinedu Nwafili is a developer from New Jersey that absolutely loves Rust.

Chinedu is currently working on building a highly customizable e-commerce platform using Rust and WebAssembly.
He also maintains a few open-source Rust projects.

You can find him on GitHub at https://github.com/chinedufn

---

In his talk, "Rust + Swift interop. A technical deep dive", he'll first begin by giving a basic overview of FFI and the differences between Rust and Swift's memory models.

He'll then go through the low-level technical details on how to efficiently share rich types between Swift and Rust with zero overhead.

You should hopefully walk away with a good understanding of what goes into ergonomic interop between Rust and Swift, as well as a sense of how to apply some of the ideas when binding Rust to other languages.

-------------

The Flatiron School has generously agreed to host this month's event. It will be held at 7pm on Tuesday, 11/30, at 11 Broadway, New York, NY 10004. Flatiron School is on the second floor. The elevator code is 27590.

Requirements for attendance and other important information for Flatiron School events:

  • All participants must be fully vaccinated, and vaccine status will be checked at the event. Once inside the meetup, we ask that if you are not actively eating or drinking, you remain masked the whole time.
  • Masks will be provided for those that request them and hand sanitizer will be available.
  • Participants who feel ill should not attend the event.
  • Despite precautionary measures, there is always a risk of exposure to communicable diseases. Should a participant contract COVID-19 please notify studentservices@flatironschool.com immediately. Once alerted, we will take reasonable steps to inform all applicable participants of the possible exposure.
  • Participants who, for medical or religious reasons, seek an accommodation from these requirements should contact studentservices@flatironschool.com.

COVID-19 safety measures

Masks required
COVID-19 vaccination required
Event will be indoors
Requirements for attendance and other important information for Flatiron School events: - All participants must be fully vaccinated, and vaccine status will be checked at the event. Once inside the meetup, we ask that if you are not actively eating or drinking, you remain masked the whole time. - Masks will be provided for those that request them and hand sanitizer will be available. - Participants who feel ill should not attend the event. - Despite precautionary measures, there is always a risk of exposure to communicable diseases. Should a participant contract COVID-19 please notify studentservices@flatironschool.com immediately. Once alerted, we will take reasonable steps to inform all applicable participants of the possible exposure. - Participants who, for medical or religious reasons, seek an accommodation from these requirements should contact studentservices@flatironschool.com.
The event host is instituting the above safety measures for this event. Meetup is not responsible for ensuring, and will not independently verify, that these precautions are followed.
Photo of Rust NYC group
Rust NYC
See more events
Flatiron School
11 Broadway 2nd floor · New York, NY