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
56 lines
1.5 KiB
Markdown
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
|
|
```
|