serverlist_unknown/
serverlist_unknown.rs

1use battlebit_api::BBApi;
2
3fn main() {
4    let api = BBApi::new();
5
6    let server_list = api.server_list()
7        .expect("Retrieving server list");
8
9    let servers_with_unknown: Vec<battlebit_api::ServerData> = server_list
10        .into_iter()
11        .filter(|server| server.has_unknown())
12        .collect();
13
14    if servers_with_unknown.is_empty() {
15        println!("No servers with unknown fields found!")
16    } else {
17        servers_with_unknown.iter().for_each(|server| {
18            println!("{} [{}, {}, {}] ({}, {}, {})", 
19                server.name(), 
20                server.gamemode(), 
21                server.map(),
22                server.map_size(),
23                server.hz(), 
24                server.anti_cheat(),
25                server.build()
26            )
27        });
28    }
29}