Sure - it's just a question of whether this level of hackery is desirable for integrating with the rest of Gecko (a platform we control). I suspect that we can probably solve whatever use-cases arise in cleaner ways, but we should wait for use-cases to appear first.
On Wed, Jun 22, 2016 at 10:33 AM, Jack Moffitt <j...@metajack.im> wrote: > > I do not recall dismissing exposing COM-compatible vtables from Rust. > > We must implement COM interfaces in Rust for Windows platform things* > already. Specifically I have macros that generate IUnknown which for > Windows COM includes AddRef, Release, and QueryInterface. For COM > interfaces with single inheritance, this isn't too bad. mystor has > also been hacking on similar things > > jack. > > * Specifically I've been doing it to get DirectWrite working > _______________________________________________ > dev-platform mailing list > dev-platform@lists.mozilla.org > https://lists.mozilla.org/listinfo/dev-platform > _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform