openlegends_client/server/
status.rs

1pub mod error;
2pub use error::Error;
3
4use openlegends_server::api::server::status::*;
5
6pub fn request(connection: &mut crate::Connection) -> Result<Response, Error> {
7    match connection.request(&Request::new().to_string()) {
8        Ok(json) => match Response::from_json(json.as_str()) {
9            Ok(response) => Ok(response),
10            Err(e) => Err(Error::Response(e)),
11        },
12        Err(e) => Err(Error::Connection(e)),
13    }
14}