gecko-dev/docs/writing-rust-code
Ben Dean-Kawamura fba8dd2c1e Bug 1910404 - UniFFI proc-macro support, r=lina,firefox-build-system-reviewers,glandium
Switched to library mode for generating bindings.

Updated our strategy for UniFFI components/fixtures.  There's now a
crate for components and a crate for fixtures.  These crates are a
dependency of gkrust-shared and also built as standalone libraries which
UniFFI uses to generate the bindings.

One upshot of this is that we no longer need the `crate_name` or
`udl_file` config values.  library-mode can figure out the udl paths
automatically.

Differential Revision: https://phabricator.services.mozilla.com/D221824
2024-09-16 15:18:07 +00:00
..
basics.md Bug 1859623: Mention thin-vec crate in Writing Rust Code / Basics. r=firefox-source-docs-reviewers,sylvestre DONTBUILD 2023-10-17 23:18:48 +00:00
cpp-interop.md Bug 1840493 - doc/rst: fix some languages declaration r=firefox-source-docs-reviewers,webdriver-reviewers,necko-reviewers,geckoview-reviewers,devtools-reviewers,profiler-reviewers,championshuttler,whimboo,nchevobbe,julienw,amejiamarmol 2023-12-13 18:32:20 +00:00
index.md Bug 1748845 - Update source-relative links in rust docs, r=firefox-source-docs-reviewers,sylvestre 2022-01-11 10:48:21 +00:00
uniffi.md Bug 1910404 - UniFFI proc-macro support, r=lina,firefox-build-system-reviewers,glandium 2024-09-16 15:18:07 +00:00
update-policy.md Bug 1894131 - Update builders to rustc 1.80.1. r=firefox-build-system-reviewers,ahochheiden 2024-09-02 23:44:44 +00:00
xpcom.md Backed out 2 changesets (bug 1888472) for causing failures in LateWriteChecks.cpp CLOSED TREE 2024-09-06 21:02:17 +03:00