summaryrefslogtreecommitdiff
path: root/src/geoparsers/geoip2.rs
diff options
context:
space:
mode:
authorzedddie <rust@zedddie.rs>2026-03-15 13:31:20 +0100
committertuturuu <zedddiezxc@gmail.com>2026-03-15 13:31:20 +0100
commit2a01827e6c41ab4770b478ecfd0a740c5983be24 (patch)
treec6a5c02c31e90ac86161052092472ab6c83739cd /src/geoparsers/geoip2.rs
parentc849d32fe6985cf98945546f291d70bd1ee3ed06 (diff)
rm trailing newlines & add type alias for Vec
Diffstat (limited to 'src/geoparsers/geoip2.rs')
-rw-r--r--src/geoparsers/geoip2.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/geoparsers/geoip2.rs b/src/geoparsers/geoip2.rs
index 9e8f29d..39ad79d 100644
--- a/src/geoparsers/geoip2.rs
+++ b/src/geoparsers/geoip2.rs
@@ -16,6 +16,8 @@ pub enum RouteAction {
Direct,
}
+type Rules = Vec<Rule>;
+
/// Type for declaring the routing rules like:
/// ```toml
/// [rule]
@@ -31,9 +33,8 @@ pub struct Rule {
pub action: RouteAction,
}
-pub fn parse_ruleset(config: NSCConfig) -> Result<Vec<Rule>, Box<dyn std::error::Error>> {
+pub fn parse_ruleset(config: NSCConfig) -> Result<Rules, Box<dyn std::error::Error>> {
let reader = maxminddb::Reader::open_readfile(config.geo_files[0].clone())?;
-
// Ok(())
todo!();