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 25 %
configuration_types.rs This module defines the structures that we use for serde_json to parse the search configuration. 18733 71 %
environment_matching.rs This module defines functions for testing if an environment from the configuration matches the user environment. 74233 100 %
error.rs Defines the error types for this module. 1914 0 %
filter.rs This module defines the functions for managing the filtering of the configuration. 70464 61 %
lib.rs 651 0 %
selector.rs This module defines the main `SearchEngineSelector`. 105965 25 %
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 97 %
test_helpers.rs 59536 -
types.rs This module defines the types that we export across the UNIFFI interface. 20658 55 %