@@ -15,12 +15,13 @@ cargo add masterstat
1515``` rust
1616use std :: time :: Duration ;
1717
18- let master = " master.quakeworld.nu:27000" ;
19- let timeout = Some (Duration :: from_secs (2 ));
20-
21- match masterstat :: server_addresses (& master , timeout ) {
22- Ok (addresses ) => { println! (" found {} server addresses" , addresses . len ()) },
23- Err (e ) => { eprintln! (" error: {}" , e ); }
18+ async fn test () {
19+ let master = " master.quakeworld.nu:27000" ;
20+ let timeout = Duration :: from_secs (2 );
21+ match masterstat :: server_addresses (& master , timeout ). await {
22+ Ok (result ) => { println! (" found {} server addresses" , result . len ()) },
23+ Err (e ) => { eprintln! (" error: {}" , e ); }
24+ }
2425}
2526```
2627
@@ -30,9 +31,10 @@ match masterstat::server_addresses(&master, timeout) {
3031use std :: time :: Duration ;
3132
3233async fn test () {
33- let masters = [" master.quakeworld.nu:27000" , " master.quakeservers.net:27000" ];
34- let timeout = Some (Duration :: from_secs (2 ));
35- let server_addresses = masterstat :: server_addresses_from_many (& masters , timeout ). await ? ;
34+ let masters = [" master.quakeworld.nu:27000" , " master.quakeservers.net:27000" ];
35+ let timeout = Duration :: from_secs (2 );
36+ let result = masterstat :: server_addresses_from_many (& masters , timeout ). await ;
37+ println! (" found {} server addresses" , result . len ());
3638}
3739```
3840
0 commit comments