From 7af10b329e5d2909d764789ed2d8921154ad244e Mon Sep 17 00:00:00 2001 From: MegaBrutal Date: Sat, 18 Feb 2023 04:35:00 +0100 Subject: [PATCH] Include address in query result --- src/main.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main.rs b/src/main.rs index 7821521..3df7603 100644 --- a/src/main.rs +++ b/src/main.rs @@ -9,6 +9,7 @@ use crate::HLQueryError::A2SError; #[derive(Debug, Serialize)] struct HLQueryResult { + address: SocketAddrV4, info: Result, rules: Result, HLQueryError>, players: Result, HLQueryError> @@ -17,6 +18,7 @@ struct HLQueryResult { impl HLQueryResult { fn new(a2s_client: &A2SClient, server: SocketAddrV4) -> Self { Self { + address: server, info: a2s_client.info(server).map_err(From::from), rules: a2s_client.rules(server).map_err(From::from), players: a2s_client.players(server).map_err(From::from) -- 2.34.1