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

Reply via email to