ABI stability funding
ABI stability funding
Posted Dec 1, 2025 23:41 UTC (Mon) by khim (subscriber, #9252)In reply to: ABI stability funding by NYKevin
Parent article: APT Rust requirement raises questions
One may face random compilation error today with impl even if all formal trait-level checks succeed. Naturally if we want parity between impl and dyn we couldn't skip that quirk, too. And because with dyn they couldn't be done at compile time they have to be done at runtime.
As I have said: that's not a big deal, in practice, the majority of existing software is written in languages that have that “defect” and it's rarely a problem, in practice. Whether Rust team wants to deliver something usable in realistic timeframe or would prefer to punish users with what they have now is up to them, ultimately: using extern "C" doesn't solve that problem, in fact it makes it worse.
