- ✅ -- available and well-defined on stable
- 💛 -- available on nightly
- 💞 -- open RFC
- 💬 -- under active discussion
- 🕐 -- not yet under active discussion
- 🚫 -- out of scope for this group, no current plans to implement or specify
Thing | linux | mac | msvc | other targets |
---|---|---|---|---|
"C unwind" ABI | 💬 | 💬 | 💬 | 💬 |
propagate Rust panic through native frame, no destructors | 🕐 | 🕐 | 🕐 | 🚫 |
propagate Rust panic through native frame, with destructors | 🕐 | 🕐 | 🕐 | 🚫 |
propagate native exception through Rust frame, no destructors | 🕐 | 🕐 | 🕐 | 🚫 |
propagate native exception through Rust frame, with destructors | 🕐 | 🕐 | 🕐 | 🚫 |
catch Rust panic within native code | 🚫 | 🚫 | 🚫 | 🚫 |
catch native exception within Rust code | 🚫 | 🚫 | 🚫 | 🚫 |