From d7fa39df555fc2f1490cdcdf6c77fd92f24cbd1d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 13 Jun 2024 21:16:27 +0200 Subject: [PATCH] chore(deps): bump mio from 0.8.10 to 0.8.11 (#758) * chore(deps): bump mio from 0.8.10 to 0.8.11 Bumps [mio](https://github.com/tokio-rs/mio) from 0.8.10 to 0.8.11. - [Release notes](https://github.com/tokio-rs/mio/releases) - [Changelog](https://github.com/tokio-rs/mio/blob/master/CHANGELOG.md) - [Commits](https://github.com/tokio-rs/mio/compare/v0.8.10...v0.8.11) --- updated-dependencies: - dependency-name: mio dependency-type: indirect ... Signed-off-by: dependabot[bot] * chore(backend): apply clippy suggestion https://rust-lang.github.io/rust-clippy/master/index.html#/get_first https://rust-lang.github.io/rust-clippy/master/index.html#/no_effect_underscore_binding Signed-off-by: MichaIng --- Cargo.lock | 4 ++-- src/page_handlers.rs | 6 +++--- src/socket_handlers.rs | 1 + 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 6baf5dab..0a41a7ad 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -631,9 +631,9 @@ dependencies = [ [[package]] name = "mio" -version = "0.8.10" +version = "0.8.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f3d0b296e374a4e6f3c7b0a1f5a51d748a0d34c85e7dc48fc3fa9a87657fe09" +checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c" dependencies = [ "libc", "wasi", diff --git a/src/page_handlers.rs b/src/page_handlers.rs index 92ae31e5..ccb21636 100644 --- a/src/page_handlers.rs +++ b/src/page_handlers.rs @@ -98,7 +98,7 @@ pub async fn process_handler(socket_send: &mut SocketSend, data_recv: &mut RecvC tokio::select! { biased; data = data_recv.recv() => match data { - Some(Some(RequestTypes::Cmd { cmd, args: Some(args) })) => handle_error!(process_handler_helper(&cmd, args.get(0).map(String::as_str))), + Some(Some(RequestTypes::Cmd { cmd, args: Some(args) })) => handle_error!(process_handler_helper(&cmd, args.first().map(String::as_str))), Some(Some(_)) => {} _ => return false, }, @@ -232,7 +232,7 @@ pub async fn service_handler(socket_send: &mut SocketSend, data_recv: &mut RecvC args: Some(args), } = data { - if let Some(arg) = args.get(0) { + if let Some(arg) = args.first() { handle_error!(Command::new("systemctl") .args([&cmd, arg]) .spawn() @@ -270,7 +270,7 @@ async fn browser_handler_helper(cmd: &str, args: &[String]) -> anyhow::Result { return Ok(shared::BrowserList { diff --git a/src/socket_handlers.rs b/src/socket_handlers.rs index 7fc192c2..ebaebba6 100644 --- a/src/socket_handlers.rs +++ b/src/socket_handlers.rs @@ -48,6 +48,7 @@ fn validate_token(token: &str, fingerprint: Option<&str>) -> TokenState { } #[instrument(skip_all)] +#[allow(clippy::no_effect_underscore_binding)] pub async fn socket_handler( socket: tokio_tungstenite::WebSocketStream, fingerprint: Option,