The potential to have different ABIs (e.g., abi_rust
, abi_swift
) that are used concurrently in the same compilation would permit Rust programs to act as the "glue" between external components that use incompatible ABIs.
4 Likes