Hello,
I just found from Hackernews that Rust has an open pull request for a potential interop ABI,
from what I understand, the goal is to allow cross languages library without going as low as the C ABI, this would allow sharing classes, strings and high level stuff around.
I think it would be a good idea to follow it's evolution and if it seems concrete, to push it in a direction allowing an easy integration of it into D.
PR link : https://github.com/rust-lang/rust/pull/105586
Wishing everyone of you nice hollidays,
Jonatjano