[ANN] In-tree helper crates for Rust XPCOM components

2019-03-26 Thread Lina Cambridge
Hi all, Last year, Nika Layzell landed support for implementing XPCOM components in Rust [1]. Since then, folks on different teams have been adding components, and working out some common patterns. There are now several in-tree helper crates that provide more idiomatic wrappers for these patterns,

Re: Intent to unship: system SQLite support on Linux (--enable-system-sqlite)

2020-02-14 Thread Lina Cambridge
Thank you very much for sending this out, Marco! I completely agree with your analysis: allowing system SQLite complicates things for us, and introduces many sharp edges without benefitting our users. With packaging conventions changing, it makes even less sense to keep around. I fully support its

Re: Testing Rust code in tree

2020-05-11 Thread Lina Cambridge
Oooh, this question comes at a perfect time, the Glean team has been looking at this recently in bug 1627024, too! Nick's quote from the Oxidation wiki alludes to this, but, if your Rust code is pulling in Gecko crates like `nsstring`, `xpcom`, and such, I don't think `RUST_TESTS` will work—you'd