#quake #quakeworld #qtv

quake_qtvinfo

Parse QTV info strings

1 unstable release

new 0.1.0 May 4, 2024

#162 in Parser tooling


Used in qtvstat

MIT license

5KB

quake_qtvinfo Test crates docs.rs

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

Dependencies

~5KB