[Crate] Fix msrv and change it to 1.60

This commit is contained in:
CosminPerRam 2023-06-06 22:58:24 +03:00
parent d1ca19647d
commit c73334f45d
2 changed files with 6 additions and 5 deletions

View file

@ -14,7 +14,7 @@ documentation = "https://docs.rs/gamedig/latest/gamedig/"
repository = "https://github.com/gamedig/rust-gamedig"
readme = "README.md"
keywords = ["server", "query", "game", "check", "status"]
rust-version = "1.56.1"
rust-version = "1.60.0"
[features]
default = []

View file

@ -5,8 +5,9 @@ use crate::{GDError, GDResult};
use std::net::{IpAddr, Ipv4Addr, SocketAddr};
/// The default master ip, which is the one for Source.
pub const DEFAULT_MASTER_ADDRESS: SocketAddr
= SocketAddr::new(IpAddr::V4(Ipv4Addr::new(208, 64, 201, 194)), 27011); // hl2master.steampowered.com
pub fn default_master_address() -> SocketAddr {
SocketAddr::new(IpAddr::V4(Ipv4Addr::new(208, 64, 201, 194)), 27011) // hl2master.steampowered.com
}
fn construct_payload(region: Region, filters: &Option<SearchFilters>, last_ip: &str, last_port: u16) -> Vec<u8> {
let filters_bytes: Vec<u8> = match filters {
@ -122,7 +123,7 @@ impl ValveMasterServer {
/// faster as it results in less packets being sent, received and processed but
/// yields less ips.
pub fn query_singular(region: Region, search_filters: Option<SearchFilters>) -> GDResult<Vec<(IpAddr, u16)>> {
let mut master_server = ValveMasterServer::new(&DEFAULT_MASTER_ADDRESS)?;
let mut master_server = ValveMasterServer::new(&default_master_address())?;
let mut ips = master_server.query_specific(region, &search_filters, "0.0.0.0", 0)?;
@ -137,7 +138,7 @@ pub fn query_singular(region: Region, search_filters: Option<SearchFilters>) ->
/// Make a complete query.
pub fn query(region: Region, search_filters: Option<SearchFilters>) -> GDResult<Vec<(IpAddr, u16)>> {
let mut master_server = ValveMasterServer::new(&DEFAULT_MASTER_ADDRESS)?;
let mut master_server = ValveMasterServer::new(&default_master_address())?;
master_server.query(region, search_filters)
}