useserde::Deserialize;/// Configuration for the geolocation module.
////// Deserializes from the `geolocation` section of the application YAML config.
#[non_exhaustive]#[derive(Debug, Clone, Deserialize, Default)]#[serde(default)]pubstructGeolocationConfig{/// Path to the MaxMind GeoLite2 or GeoIP2 `.mmdb` database file.
////// Supports `${VAR}` and `${VAR:default}` env-var substitution when loaded
/// through the framework's config loader. An empty path causes
/// [`GeoLocator::from_config`](super::GeoLocator::from_config) to return an error.
pubmmdb_path: String,
}