Resolve clippy warnings

This commit is contained in:
timvisee
2021-11-15 20:33:48 +01:00
parent 1da8c60323
commit de516cf62c
5 changed files with 12 additions and 14 deletions

View File

@@ -33,7 +33,7 @@ use crate::server::{Server, State};
const KEEP_ALIVE_INTERVAL: Duration = Duration::from_secs(10); const KEEP_ALIVE_INTERVAL: Duration = Duration::from_secs(10);
/// Auto incrementing ID source for keep alive packets. /// Auto incrementing ID source for keep alive packets.
const KEEP_ALIVE_ID: AtomicU64 = AtomicU64::new(0); static KEEP_ALIVE_ID: AtomicU64 = AtomicU64::new(0);
/// Timeout for creating new server connection for lobby client. /// Timeout for creating new server connection for lobby client.
const SERVER_CONNECT_TIMEOUT: Duration = Duration::from_secs(2 * 60); const SERVER_CONNECT_TIMEOUT: Duration = Duration::from_secs(2 * 60);
@@ -540,11 +540,11 @@ async fn keep_alive_loop(
/// In this stage we wait for the server to come online. /// In this stage we wait for the server to come online.
/// ///
/// During this stage we keep sending keep-alive and title packets to the client to keep it active. /// During this stage we keep sending keep-alive and title packets to the client to keep it active.
async fn stage_wait<'a>( async fn stage_wait(
client: &Client, client: &Client,
server: &Server, server: &Server,
config: &Config, config: &Config,
writer: &mut WriteHalf<'a>, writer: &mut WriteHalf<'_>,
) -> Result<(), ()> { ) -> Result<(), ()> {
select! { select! {
a = keep_alive_loop(client, writer, config) => a, a = keep_alive_loop(client, writer, config) => a,
@@ -555,7 +555,7 @@ async fn stage_wait<'a>(
/// Wait for the server to come online. /// Wait for the server to come online.
/// ///
/// Returns `Ok(())` once the server is online, returns `Err(())` if waiting failed. /// Returns `Ok(())` once the server is online, returns `Err(())` if waiting failed.
async fn wait_for_server<'a>(server: &Server, config: &Config) -> Result<(), ()> { async fn wait_for_server(server: &Server, config: &Config) -> Result<(), ()> {
debug!(target: "lazymc::lobby", "Waiting on server to come online..."); debug!(target: "lazymc::lobby", "Waiting on server to come online...");
// A task to wait for suitable server state // A task to wait for suitable server state
@@ -695,7 +695,6 @@ async fn connect_to_server_no_timeout(
let set_compression = let set_compression =
SetCompression::decode(&mut packet.data.as_slice()).map_err(|err| { SetCompression::decode(&mut packet.data.as_slice()).map_err(|err| {
dbg!(err); dbg!(err);
()
})?; })?;
// Client and server compression threshold should match, show warning if not // Client and server compression threshold should match, show warning if not
@@ -785,7 +784,7 @@ async fn wait_for_server_join_game_no_timeout(
loop { loop {
// Read packet from stream // Read packet from stream
let (packet, _raw) = match proto::read_packet(&client, buf, &mut reader).await { let (packet, _raw) = match proto::read_packet(client, buf, &mut reader).await {
Ok(Some(packet)) => packet, Ok(Some(packet)) => packet,
Ok(None) => break, Ok(None) => break,
Err(_) => { Err(_) => {
@@ -839,7 +838,7 @@ pub fn route_proxy(inbound: TcpStream, outbound: TcpStream, inbound_queue: Bytes
} }
/// Drain given reader until nothing is left voiding all data. /// Drain given reader until nothing is left voiding all data.
async fn drain_stream<'a>(reader: &mut ReadHalf<'a>) -> Result<(), ()> { async fn drain_stream(reader: &mut ReadHalf<'_>) -> Result<(), ()> {
let mut drain_buf = [0; 8 * 1024]; let mut drain_buf = [0; 8 * 1024];
loop { loop {
match reader.try_read(&mut drain_buf) { match reader.try_read(&mut drain_buf) {

View File

@@ -134,7 +134,7 @@ async fn send_handshake(
handshake.encode(&mut packet).map_err(|_| ())?; handshake.encode(&mut packet).map_err(|_| ())?;
let raw = RawPacket::new(proto::packets::handshake::SERVER_HANDSHAKE, packet) let raw = RawPacket::new(proto::packets::handshake::SERVER_HANDSHAKE, packet)
.encode(&client) .encode(client)
.map_err(|_| ())?; .map_err(|_| ())?;
stream.write_all(&raw).await.map_err(|_| ())?; stream.write_all(&raw).await.map_err(|_| ())?;

View File

@@ -258,7 +258,7 @@ impl RawPacket {
} }
// Read decompressed packet ID // Read decompressed packet ID
return Self::read_packet_id_data(&decompressed); Self::read_packet_id_data(&decompressed)
} }
/// Encode packet to raw buffer. /// Encode packet to raw buffer.

View File

@@ -330,7 +330,7 @@ impl Server {
} }
/// Read last known server status. /// Read last known server status.
pub async fn status<'a>(&'a self) -> RwLockReadGuard<'a, Option<ServerStatus>> { pub async fn status(&self) -> RwLockReadGuard<'_, Option<ServerStatus>> {
self.status.read().await self.status.read().await
} }

View File

@@ -248,7 +248,6 @@ pub async fn serve(
/// ///
/// Returns holding status. `true` if client is held and it should be proxied, `false` it was held /// Returns holding status. `true` if client is held and it should be proxied, `false` it was held
/// but it timed out. /// but it timed out.
#[must_use]
pub async fn hold<'a>(config: &Config, server: &Server) -> Result<bool, ()> { pub async fn hold<'a>(config: &Config, server: &Server) -> Result<bool, ()> {
trace!(target: "lazymc", "Started holding client"); trace!(target: "lazymc", "Started holding client");
@@ -293,19 +292,19 @@ pub async fn hold<'a>(config: &Config, server: &Server) -> Result<bool, ()> {
// Relay client to proxy // Relay client to proxy
Ok(true) => { Ok(true) => {
info!(target: "lazymc", "Server ready for held client, relaying to server"); info!(target: "lazymc", "Server ready for held client, relaying to server");
return Ok(true); Ok(true)
} }
// Server stopping/stopped, this shouldn't happen, kick // Server stopping/stopped, this shouldn't happen, kick
Ok(false) => { Ok(false) => {
warn!(target: "lazymc", "Server stopping for held client"); warn!(target: "lazymc", "Server stopping for held client");
return Ok(false); Ok(false)
} }
// Timeout reached, kick with starting message // Timeout reached, kick with starting message
Err(_) => { Err(_) => {
warn!(target: "lazymc", "Held client reached timeout of {}s", config.join.hold.timeout); warn!(target: "lazymc", "Held client reached timeout of {}s", config.join.hold.timeout);
return Ok(false); Ok(false)
} }
} }
} }