From: MegaBrutal Date: Sat, 18 Feb 2023 03:35:00 +0000 (+0100) Subject: Include address in query result X-Git-Tag: v0.2.0~6 X-Git-Url: http://git.megabrutal.com/?p=hlquery.git;a=commitdiff_plain;h=7af10b329e5d2909d764789ed2d8921154ad244e Include address in query result --- 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)