1 unstable release
new 0.1.0 | May 4, 2024 |
---|
#162 in Parser tooling
Used in qtvstat
5KB
quake_qtvinfo
Parse QuakeWorld qtvinfo strings
Usage
use quake_qtvinfo::Qtvinfo;
let info = Qtvinfo::from(r#"\hostname\QUAKE.SE KTX Qtv\maxclients\100\*version\QTV 1.14"#);
assert_eq!(info.version, Some("QTV 1.14".to_string()));
assert_eq!(info.maxclients, Some(100));
assert_eq!(info.hostname, Some("QUAKE.SE KTX Qtv".to_string()));
Fields
pub struct Qtvinfo {
pub hostname: Option<String>,
pub maxclients: Option<u32>,
pub version: Option<String>,
}
See also
- qtvstat - Get information from QTV servers
- quake_clientinfo - Parse QuakeWorld clientinfo strings
- quake_serverinfo - Parse QuakeWorld serverinfo strings
- quake_infostring - Parse QuakeWorld info strings
Dependencies
~5KB