diff options
| author | Gus Power <gus@infinitesidequests.com> | 2025-05-21 09:12:03 +0100 |
|---|---|---|
| committer | Gus Power <gus@infinitesidequests.com> | 2025-05-21 09:12:03 +0100 |
| commit | 9ce9c101a10327b1eb6902133173119c3e0f3732 (patch) | |
| tree | b9be802c8a9247551c6ed37f36184b4413c400fb /src/config.rs | |
| parent | 05157f8d5ba321a8886505a086db9f9f26d44ffe (diff) | |
clippy: PascalCase enums. rename serde field names.
Diffstat (limited to 'src/config.rs')
| -rw-r--r-- | src/config.rs | 11 |
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] |
