[Crate] Enforce formatting in CI (#46)

* [CI] Check formatting

* Format all files
This commit is contained in:
Tom 2023-06-10 15:15:12 +00:00 committed by GitHub
parent a6279177bb
commit b95b2abe0f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
76 changed files with 251 additions and 170 deletions

View file

@ -1,11 +1,11 @@
use std::net::SocketAddr;
use std::slice::Iter;
use crate::{GDError, GDResult};
use crate::protocols::quake::client::{client_query, remove_wrapping_quotes, QuakeClient};
use crate::protocols::quake::Response;
use crate::protocols::quake::client::{QuakeClient, client_query, remove_wrapping_quotes};
use crate::protocols::types::TimeoutSettings;
use crate::{GDError, GDResult};
#[cfg(feature = "serde")]
use serde::{Deserialize, Serialize};
use std::net::SocketAddr;
use std::slice::Iter;
/// Quake 1 player data.
#[cfg_attr(feature = "serde", derive(Serialize, Deserialize))]
@ -19,54 +19,50 @@ pub struct Player {
pub name: String,
pub skin: String,
pub color_primary: u8,
pub color_secondary: u8
pub color_secondary: u8,
}
pub(crate) struct QuakeOne;
impl QuakeClient for QuakeOne {
type Player = Player;
fn get_send_header<'a>() -> &'a str {
"status"
}
fn get_send_header<'a>() -> &'a str { "status" }
fn get_response_header<'a>() -> &'a str {
"n"
}
fn get_response_header<'a>() -> &'a str { "n" }
fn parse_player_string(mut data: Iter<&str>) -> GDResult<Self::Player> {
Ok(Player {
id: match data.next() {
None => Err(GDError::PacketBad)?,
Some(v) => v.parse().map_err(|_| GDError::PacketBad)?
Some(v) => v.parse().map_err(|_| GDError::PacketBad)?,
},
score: match data.next() {
None => Err(GDError::PacketBad)?,
Some(v) => v.parse().map_err(|_| GDError::PacketBad)?
Some(v) => v.parse().map_err(|_| GDError::PacketBad)?,
},
time: match data.next() {
None => Err(GDError::PacketBad)?,
Some(v) => v.parse().map_err(|_| GDError::PacketBad)?
Some(v) => v.parse().map_err(|_| GDError::PacketBad)?,
},
ping: match data.next() {
None => Err(GDError::PacketBad)?,
Some(v) => v.parse().map_err(|_| GDError::PacketBad)?
Some(v) => v.parse().map_err(|_| GDError::PacketBad)?,
},
name: match data.next() {
None => Err(GDError::PacketBad)?,
Some(v) => remove_wrapping_quotes(v).to_string()
Some(v) => remove_wrapping_quotes(v).to_string(),
},
skin: match data.next() {
None => Err(GDError::PacketBad)?,
Some(v) => remove_wrapping_quotes(v).to_string()
Some(v) => remove_wrapping_quotes(v).to_string(),
},
color_primary: match data.next() {
None => Err(GDError::PacketBad)?,
Some(v) => v.parse().map_err(|_| GDError::PacketBad)?
Some(v) => v.parse().map_err(|_| GDError::PacketBad)?,
},
color_secondary: match data.next() {
None => Err(GDError::PacketBad)?,
Some(v) => v.parse().map_err(|_| GDError::PacketBad)?
Some(v) => v.parse().map_err(|_| GDError::PacketBad)?,
},
})
}