Bug 1923364 - cleanup extensions, r=nanj Bug 1923364 - Adding tabs to lint, r=nanj Bug 1923364 - Ignore tabs linting, r=nanj Bug 1923364 - Restructure and combine rust components, r=nanj Bug 1923364 - Replace rst with MyST markdown, r=nanj Bug 1923364 - PR review fixes, r=nanj Differential Revision: https://phabricator.services.mozilla.com/D224949
10 lines
578 B
Markdown
10 lines
578 B
Markdown
# Viaduct
|
|
|
|
`Viaduct` initialization is required for all platforms and for multiple components. The [README](https://github.com/mozilla/application-services/blob/main/components/viaduct/README.md) explains the component in more detail.
|
|
|
|
There are 3 different options to use `viaduct`:
|
|
|
|
* Any `libxul` based can ignore initialization, since it's handled by `libxul`.
|
|
* Using the reqwest backend, which uses the `reqwest` library and a `reqwest`-managed thread.
|
|
* Implementing the C FFI like `libxul` does (https://searchfox.org/mozilla-central/source/toolkit/components/viaduct).
|