1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
//! `/health` endpoint JSONRPC wrapper use crate::rpc; use serde::{Deserialize, Serialize}; /// Perform a basic healthceck of the backend #[derive(Clone, Debug, Deserialize, Eq, PartialEq, Serialize)] pub struct Request; impl rpc::Request for Request { type Response = Response; fn method(&self) -> rpc::Method { rpc::Method::Health } } /// Healthcheck responses #[derive(Clone, Debug, Deserialize, Serialize)] pub struct Response {} impl rpc::Response for Response {}