aboutsummaryrefslogtreecommitdiff
path: root/src/config.rs
diff options
context:
space:
mode:
authorGus Power <gus@infinitesidequests.com>2025-05-21 09:12:03 +0100
committerGus Power <gus@infinitesidequests.com>2025-05-21 09:12:03 +0100
commit9ce9c101a10327b1eb6902133173119c3e0f3732 (patch)
treeb9be802c8a9247551c6ed37f36184b4413c400fb /src/config.rs
parent05157f8d5ba321a8886505a086db9f9f26d44ffe (diff)
clippy: PascalCase enums. rename serde field names.
Diffstat (limited to 'src/config.rs')
-rw-r--r--src/config.rs11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/config.rs b/src/config.rs
index 4c8bef1..2c5427e 100644
--- a/src/config.rs
+++ b/src/config.rs
@@ -43,7 +43,8 @@ pub struct WanConfig {
#[derive(Debug, Display, Deserialize, Serialize, PartialEq)]
pub enum DnsRecordType {
A,
- AAAA,
+ #[serde(rename = "AAAA")]
+ Aaaa,
}
#[serde_as]
@@ -67,8 +68,8 @@ fn default_ttl() -> u32 {
#[cfg(test)]
mod tests {
use super::*;
- use crate::dyndns_service::DynDnsProvider::GANDI;
- use crate::dyndns_service::gandi::Gandi;
+ use crate::dyndns_service::DynDnsProvider::Gandi;
+ use crate::dyndns_service::gandi::GandiConfig;
use crate::{assert_config_parse_error, assert_error, assert_file_not_found, assert_io_error};
use serde_json::json;
use std::error::Error;
@@ -95,9 +96,9 @@ mod tests {
assert_eq!(wan_config.interface, None);
assert_eq!(wan_config.providers.len(), 1);
- let expected = Gandi::new("SOME-API-KEY".to_string());
+ let expected = GandiConfig::new("SOME-API-KEY".to_string());
let actual = wan_config.providers.get(0).unwrap();
- assert_eq!(&GANDI(expected), actual);
+ assert_eq!(&Gandi(expected), actual);
}
#[test]