Name Description Size
configuration_overrides_types.rs This module defines the structures that we use for serde_json to parse the search configuration overrides. 1523
configuration_types.rs This module defines the structures that we use for serde_json to parse the search configuration. 11303
environment_matching.rs This module defines functions for testing if an environment from the configuration matches the user environment. 36905
error.rs Defines the error types for this module. 1832
filter.rs This module defines the functions for managing the filtering of the configuration. 54632
lib.rs 626
selector.rs This module defines the main `SearchEngineSelector`. 96561
sort_helpers.rs This module defines functions for sorting search engines based on priority and order hints, falling back to alphabetical sorting when neither is provided. 9512
types.rs This module defines the types that we export across the UNIFFI interface. 9322