|
|
@ -27,7 +27,7 @@ use xash3d_protocol::{ |
|
|
|
server, |
|
|
|
server, |
|
|
|
server::Region, |
|
|
|
server::Region, |
|
|
|
wrappers::Str, |
|
|
|
wrappers::Str, |
|
|
|
Error as ProtocolError, ServerInfo, |
|
|
|
Error as ProtocolError, |
|
|
|
}; |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
use crate::{ |
|
|
|
use crate::{ |
|
|
@ -35,6 +35,8 @@ use crate::{ |
|
|
|
stats::Stats, |
|
|
|
stats::Stats, |
|
|
|
}; |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
type ServerInfo = xash3d_protocol::ServerInfo<Box<[u8]>>; |
|
|
|
|
|
|
|
|
|
|
|
pub trait AddrExt: Sized + Eq + Hash + Display + Copy + ToSocketAddrs + ServerAddress { |
|
|
|
pub trait AddrExt: Sized + Eq + Hash + Display + Copy + ToSocketAddrs + ServerAddress { |
|
|
|
type Ip: Eq + Hash + Display + Copy + FromStr; |
|
|
|
type Ip: Eq + Hash + Display + Copy + FromStr; |
|
|
|
|
|
|
|
|
|
|
|