use crate::errors::GDError; use crate::valve::{Response, ValveProtocol, App, GatheringSettings}; pub struct TF2; impl TF2 { pub fn query(address: &str, port: Option) -> Result { ValveProtocol::query(App::TF2, address, match port { None => 27015, Some(port) => port }, GatheringSettings { info: false, players: false, rules: true }) } }