Files
sousa-gecko/docs/rust-components/api/js/autofill.md
T
Dimi 47ec1522e2 Bug 2050036 - P2. Expose the Application Services autofill component via UniFFI r=joschmidt
Include the Application Services `autofill` component in Firefox Desktop and
configure uniffi-bindgen-gecko-js to generate its JS bindings (the components'
Cargo.toml, config.toml, lib.rs and moz.build).

The remaining changes are the build artefacts from `./mach uniffi generate`:
the new RustAutofill.sys.mjs and its API docs, plus the regenerated sibling
Rust*.sys.mjs bindings and GeneratedScaffolding.cpp. Adding a component
renumbers the shared UniFFI function table, so the existing bindings and
scaffolding are regenerated in lockstep.

Differential Revision: https://phabricator.services.mozilla.com/D309353
2026-07-03 13:30:15 +00:00

56 lines
1.5 KiB
Markdown

# RustAutofill.sys.mjs
```{js:autoclass} RustAutofill.sys.Address
:members:
:exclude-members: Address
```
```{js:autoclass} RustAutofill.sys.CreditCard
:members:
:exclude-members: CreditCard
```
```{js:autoclass} RustAutofill.sys.CreditCardsDeletionMetrics
:members:
:exclude-members: CreditCardsDeletionMetrics
```
```{js:autoclass} RustAutofill.sys.CryptoError
:members:
:exclude-members: CryptoError
```
```{js:autoclass} RustAutofill.sys.InterruptedError
:members:
:exclude-members: InterruptedError
```
```{js:autoclass} RustAutofill.sys.NoSuchRecord
:members:
:exclude-members: NoSuchRecord
```
```{js:autoclass} RustAutofill.sys.Passport
:members:
:exclude-members: Passport
```
```{js:autoclass} RustAutofill.sys.SqlError
:members:
:exclude-members: SqlError
```
```{js:autoclass} RustAutofill.sys.UnexpectedAutofillApiError
:members:
:exclude-members: UnexpectedAutofillApiError
```
```{js:autoclass} RustAutofill.sys.UpdatableAddressFields
:members:
:exclude-members: UpdatableAddressFields
```
```{js:autoclass} RustAutofill.sys.UpdatableCreditCardFields
:members:
:exclude-members: UpdatableCreditCardFields
```
```{js:autoclass} RustAutofill.sys.UpdatablePassportFields
:members:
:exclude-members: UpdatablePassportFields
```
```{js:autofunction} RustAutofill.sys.createAutofillKey
```
```{js:autofunction} RustAutofill.sys.decryptString
```
```{js:autofunction} RustAutofill.sys.encryptString
```