Name Description Size Coverage
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. 18733 -
environment_matching.rs This module defines functions for testing if an environment from the configuration matches the user environment. 74233 -
error.rs Defines the error types for this module. 1914 -
filter.rs This module defines the functions for managing the filtering of the configuration. 70464 -
lib.rs 651 -
selector.rs This module defines the main `SearchEngineSelector`. 105965 -
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. 9883 -
test_helpers.rs 59536 -
types.rs This module defines the types that we export across the UNIFFI interface. 20658 -