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}