A SCP: Secret Laboratory API wrapper (see official API reference).
```rust use scpslapi::serverinfo::{get, RequestParameters, Response}; use std::env::var; use url::Url;
async fn main() {
let accountid = var("ACCOUNTID")
.expect("Expected an account id in the environment")
.parse::
let url = Url::parse("https://api.scpslgame.com/serverinfo.php").unwrap();
let parameters = RequestParameters::builder()
.url(&url)
.id(account_id)
.key(api_key.as_str())
.players(true)
.build();
if let Response::Success(response) = get(¶meters).await.unwrap() {
println!(
"Total players on your servers: {}",
response
.servers()
.iter()
.map(|server| server.players_count().unwrap().current_players())
.sum::<u32>()
)
}
} ```