From 62e81c72910e5f33c680eed0bcc6369ac7aaebef Mon Sep 17 00:00:00 2001 From: Kaan Barmore-Genc Date: Sun, 18 Dec 2022 01:31:17 -0500 Subject: [PATCH] Fix lints --- src/main.rs | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/main.rs b/src/main.rs index 75b14cf..fd4fbf9 100644 --- a/src/main.rs +++ b/src/main.rs @@ -6,9 +6,8 @@ use config::IPSourceName; use ip_source::icanhazip::IPSourceIcanhazip; use reqwest::{header, Client, ClientBuilder, StatusCode}; use serde::Serialize; -use tokio::time::sleep; use std::{num::NonZeroU32, sync::Arc, time::Duration}; -use tokio::{self, task::JoinHandle}; +use tokio::{self, task::JoinHandle, time::sleep}; mod config; mod gandi; mod ip_source; @@ -41,7 +40,7 @@ pub struct APIPayload { } async fn run(base_url: &str, conf: &Config) -> anyhow::Result<()> { - config::validate_config(&conf).die_with(|error| format!("Invalid config: {}", error)); + config::validate_config(conf).die_with(|error| format!("Invalid config: {}", error)); println!("Finding out the IP address..."); let ipv4_result = IP::get_ipv4().await; let ipv6_result = IP::get_ipv6().await; @@ -69,7 +68,7 @@ async fn run(base_url: &str, conf: &Config) -> anyhow::Result<()> for entry in &conf.entry { for entry_type in Config::types(entry) { - let fqdn = Config::fqdn(entry, &conf).to_string(); + let fqdn = Config::fqdn(entry, conf).to_string(); let url = GandiAPI { fqdn: &fqdn, rrset_name: &entry.name, @@ -84,7 +83,7 @@ async fn run(base_url: &str, conf: &Config) -> anyhow::Result<()> }; let payload = APIPayload { rrset_values: vec![ip.to_string()], - rrset_ttl: Config::ttl(entry, &conf), + rrset_ttl: Config::ttl(entry, conf), }; let req = client.put(url).json(&payload); let task_governor = governor.clone();