use crate::GDResult; use crate::protocols::valve; use crate::protocols::valve::{game, SteamApp}; pub fn query(address: &str, port: Option) -> GDResult { let valve_response = valve::query(address, port.unwrap_or(27016), SteamApp::TF.as_engine(), None, None)?; Ok(game::Response::new_from_valve_response(valve_response)) }