[Application Services Rust Components](README.md) - [Contributing](contributing.md) - [Building](building.md) - [How to use the local development autopublish flow for Fenix](howtos/locally-published-components-in-fenix.md) - [How to use the local development autopublish flow for Firefox iOS](howtos/locally-published-components-in-firefox-ios.md) - [How to use the local development flow for Focus for iOS](howtos/locally-published-components-in-focus-ios.md) - [How to locally build JNA](howtos/locally-building-jna.md) - [Branch builds](howtos/branch-builds.md) - [How to test Rust Components](howtos/testing-a-rust-component.md) - [How to integration (smoke) test application-services](howtos/smoke-testing-app-services.md) - [Writing efficient tests](design/test-faster.md) - [How to debug SQL/sqlite](howtos/debug-sql.md) - [Dependency management](dependency-management.md) - [How to add a new component](howtos/adding-a-new-component.md) - [How to build a new syncable component](howtos/building-a-rust-component.md) - [Naming Conventions](naming-conventions.md) - [How to use Rust Components in Android](android-faqs.md) - [Breaking API changes](howtos/breaking-changes.md) - [How to vendor application-services into mozilla-central](howtos/vendoring-into-mozilla-central.md) - [Logging](logging.md) - [UniFFI Object Destruction on Kotlin](howtos/uniffi-object-destruction-on-kotlin.md) - [Architectural Decision Records](adr/README.md) - [ADR-0000](adr/0000-use-markdown-architectural-decision-records.md) - [ADR-0001](adr/0001-update-logins-api.md) - [ADR-0002](adr/0002-database-corruption.md) - [ADR-0003](adr/0003-swift-packaging.md) - [ADR-0004](adr/0004-early-startup-experiments.md) - [ADR-0005](adr/0005-remote-settings-client.md) - [ADR-0007](adr/0007-limit-visits-migration-to-10000.md) - [Design](design/README.md) - [Megazords](design/megazords.md) - [Sync Manager](design/sync-manager.md) - [Sync overview](design/sync-overview.md) - [Shipping Rust Components as Swift Packages](design/swift-package-manager.md) - [Rust Component's Strategy](design/components-strategy.md) - [Metrics - (Glean Telemetry)](design/metrics.md) - [Rust Version Policy](design/rust-versions.md) - [Sqlite Database Pragma Usage](design/db-pragmas.md) - [Releases](howtos/releases.md) - [CI Publishing tools and flow](build-and-publish-pipeline.md) - [How to upgrade NSS](howtos/upgrading-nss-guide.md) - [Rustdocs for components](rust-docs/index.html) - [as_ohttp_client](rust-docs/as_ohttp_client/index.html) - [autofill](rust-docs/autofill/index.html) - [crashtest](rust-docs/crashtest/index.html) - [fxa_client](rust-docs/fxa_client/index.html) - [logins](rust-docs/logins/index.html) - [nimbus](rust-docs/nimbus/index.html) - [places](rust-docs/places/index.html) - [push](rust-docs/push/index.html) - [remote_settings](rust-docs/remote_settings/index.html) - [relevancy](rust-docs/relevancy/index.html) - [search](rust-docs/search/index.html) - [suggest](rust-docs/suggest/index.html) - [sync15](rust-docs/sync15/index.html) - [tabs](rust-docs/tabs/index.html) - [viaduct](rust-docs/viaduct/index.html) - [webext_storage](rust-docs/webext_storage/index.html) - [init_rust_components](rust-docs/init_rust_components/index.html) - [Adding to these documents](adding-docs.md)