Modules§
- benchmarks
- Benchmarking support
- util
Structs§
- Geoname
- A single geographic place.
- Geoname
Match - A fetched geoname with info on how it was matched.
- Labeled
Timing Sample - Single sample for a Glean labeled_timing_distribution
- Query
With Metrics Result - Suggest
Global Config - Global Suggest configuration data.
- Suggest
Ingestion Constraints - Constraints limit which suggestions to ingest from Remote Settings.
- Suggest
Ingestion Metrics - Ingestion metrics
- Suggest
Store - The store is the entry point to the Suggest component. It incrementally downloads suggestions from the Remote Settings service, stores them in a local database, and returns them in response to user queries.
- Suggest
Store Builder - Builder for SuggestStore
- Suggestion
Provider Constraints - Some providers manage multiple suggestion subtypes. Queries, ingests, and other operations on those providers must be constrained to a desired subtype.
- Suggestion
Query - A query for suggestions to show in the address bar.
Enums§
- AmpMatching
Strategy - Error
- A list of errors that are internal to the component. This is the error type for private and crate-internal methods, and is never returned to the application.
- Interrupt
Kind - What should be interrupted when SuggestStore::interrupt is called?
- Suggest
ApiError - The error type for all Suggest component operations. These errors are exposed to your application, which should handle them as needed.
- Suggest
Provider Config - Per-provider configuration data.
- Suggestion
- A suggestion from the database to show in the address bar.
- Suggestion
Provider - A provider is a source of search suggestions. Please preserve the integer values after removing or adding providers. Provider configs are associated with integer keys stored in the database.
Functions§
- raw_
suggestion_ url_ matches - Determines whether a “raw” sponsored suggestion URL is equivalent to a “cooked” URL. The two URLs are equivalent if they are identical except for their replaced template parameters, which can be different.