chore: apply clippy suggestions (#208)

* perf: apply clippy suggestions

* allow some unused imports, remove unused import
This commit is contained in:
CosminPerRam 2024-06-29 21:51:15 +03:00 committed by GitHub
parent 27840e3ff3
commit 79aeec8df6
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 6 additions and 7 deletions

View file

@ -31,12 +31,12 @@ pub fn query(address: &IpAddr, port: Option<u16>) -> GDResult<game::Response> {
} }
if let Some(bat_name) = rules.get("bat_name_s") { if let Some(bat_name) = rules.get("bat_name_s") {
valve_response.info.name = bat_name.clone(); valve_response.info.name.clone_from(bat_name);
rules.remove("bat_name_s"); rules.remove("bat_name_s");
} }
if let Some(bat_gamemode) = rules.get("bat_gamemode_s") { if let Some(bat_gamemode) = rules.get("bat_gamemode_s") {
valve_response.info.game_mode = bat_gamemode.clone(); valve_response.info.game_mode.clone_from(bat_gamemode);
rules.remove("bat_gamemode_s"); rules.remove("bat_gamemode_s");
} }

View file

@ -8,9 +8,6 @@ use crate::protocols::types::{GatherToggle, ProprietaryProtocol};
use crate::protocols::valve::GatheringSettings; use crate::protocols::valve::GatheringSettings;
use phf::{phf_map, Map}; use phf::{phf_map, Map};
#[cfg(feature = "tls")]
use crate::protocols::epic::Credentials;
macro_rules! game { macro_rules! game {
($name: literal, $default_port: expr, $protocol: expr) => { ($name: literal, $default_port: expr, $protocol: expr) => {
game!( game!(

View file

@ -4,6 +4,7 @@ pub mod protocol;
/// All types used by the implementation. /// All types used by the implementation.
pub mod types; pub mod types;
#[allow(unused_imports)]
pub use protocol::*; pub use protocol::*;
pub use types::*; pub use types::*;

View file

@ -55,6 +55,7 @@ pub mod capture;
pub use errors::*; pub use errors::*;
#[cfg(feature = "games")] #[cfg(feature = "games")]
pub use games::*; pub use games::*;
#[allow(unused_imports)]
#[cfg(feature = "games")] #[cfg(feature = "games")]
pub use query::*; pub use query::*;
#[cfg(feature = "services")] #[cfg(feature = "services")]

View file

@ -10,7 +10,7 @@ use serde::Serialize;
use serde_json::Value; use serde_json::Value;
use std::net::SocketAddr; use std::net::SocketAddr;
const EPIC_API_ENDPOINT: &'static str = "https://api.epicgames.dev"; const EPIC_API_ENDPOINT: &str = "https://api.epicgames.dev";
#[cfg_attr(feature = "serde", derive(Serialize, Deserialize))] #[cfg_attr(feature = "serde", derive(Serialize, Deserialize))]
#[derive(Debug, Clone, PartialEq, Eq)] #[derive(Debug, Clone, PartialEq, Eq)]
@ -69,7 +69,7 @@ impl EpicProtocol {
pub fn auth_by_client(&mut self) -> GDResult<String> { pub fn auth_by_client(&mut self) -> GDResult<String> {
let body = [ let body = [
("grant_type", "client_credentials"), ("grant_type", "client_credentials"),
("deployment_id", &self.credentials.deployment), ("deployment_id", self.credentials.deployment),
]; ];
let auth_format = format!("{}:{}", self.credentials.id, self.credentials.secret); let auth_format = format!("{}:{}", self.credentials.id, self.credentials.secret);