Fix clippy errors

This commit is contained in:
Kaan Barmore-Genç 2023-02-13 00:51:09 -05:00
parent 8603147d53
commit b5f7e6b434
Signed by: kaan
GPG Key ID: B2E280771CD62FCF
7 changed files with 16 additions and 13 deletions

3
.clippy.toml Normal file
View File

@ -0,0 +1,3 @@
# assert_eq!(..., true) or false is a lot clearer when testing functions that
# return booleans.
bool_assert_comparison = false

View File

@ -2,7 +2,7 @@ use async_trait::async_trait;
use crate::ClientError;
use super::ip_source::IPSource;
use super::common::IPSource;
pub(crate) struct IPSourceIcanhazip;
@ -34,7 +34,7 @@ impl IPSource for IPSourceIcanhazip {
mod tests {
use regex::Regex;
use crate::ip_source::ip_source::IPSource;
use crate::ip_source::common::IPSource;
use super::IPSourceIcanhazip;

View File

@ -2,7 +2,7 @@ use async_trait::async_trait;
use crate::ClientError;
use super::ip_source::IPSource;
use super::common::IPSource;
pub(crate) struct IPSourceIpify;

View File

@ -1,4 +1,4 @@
pub(crate) mod common;
pub(crate) mod icanhazip;
pub(crate) mod ip_source;
pub(crate) mod ipify;
pub(crate) mod seeip;

View File

@ -2,7 +2,7 @@ use async_trait::async_trait;
use crate::ClientError;
use super::ip_source::IPSource;
use super::common::IPSource;
pub(crate) struct IPSourceSeeIP;

View File

@ -1,6 +1,6 @@
use crate::config::Config;
use crate::gandi::GandiAPI;
use crate::ip_source::{ip_source::IPSource, ipify::IPSourceIpify};
use crate::ip_source::{common::IPSource, ipify::IPSourceIpify};
use clap::Parser;
use config::{ConfigError, IPSourceName};
use ip_source::icanhazip::IPSourceIcanhazip;
@ -57,7 +57,7 @@ pub enum ApiError {
fn api_client(api_key: &str) -> Result<Client, ClientError> {
let client_builder = ClientBuilder::new();
let key = format!("Apikey {}", api_key);
let key = format!("Apikey {api_key}");
let mut auth_value = header::HeaderValue::from_str(&key)?;
let mut headers = header::HeaderMap::new();
auth_value.set_sensitive(true);
@ -108,12 +108,12 @@ async fn run(
let ipv6 = ipv6_result.as_ref();
println!("Found these:");
match ipv4 {
Ok(ip) => println!("\tIPv4: {}", ip),
Err(err) => eprintln!("\tIPv4 failed: {}", err),
Ok(ip) => println!("\tIPv4: {ip}"),
Err(err) => eprintln!("\tIPv4 failed: {err}"),
}
match ipv6 {
Ok(ip) => println!("\tIPv6: {}", ip),
Err(err) => eprintln!("\tIPv6 failed: {}", err),
Ok(ip) => println!("\tIPv6: {ip}"),
Err(err) => eprintln!("\tIPv6 failed: {err}"),
}
let ipv4_same = last_ipv4
@ -244,7 +244,7 @@ async fn run(
),
}
),
Err(err) => println!("{}", err),
Err(err) => println!("{err}"),
}
}
if results
@ -292,7 +292,7 @@ async fn main() -> anyhow::Result<()> {
#[cfg(test)]
mod tests {
use crate::{config, ip_source::ip_source::IPSource, opts::Opts, run, ClientError};
use crate::{config, ip_source::common::IPSource, opts::Opts, run, ClientError};
use async_trait::async_trait;
use httpmock::MockServer;
use lazy_static::lazy_static;