From 7af10b329e5d2909d764789ed2d8921154ad244e Mon Sep 17 00:00:00 2001
From: MegaBrutal <megabrutal+github@megabrutal.com>
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<a2s::info::Info, HLQueryError>,
     rules:      Result<Vec<a2s::rules::Rule>, HLQueryError>,
     players:    Result<Vec<a2s::players::Player>, 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.43.0