From 1218705fd52771a902eb6c64762623d0c6a13173 Mon Sep 17 00:00:00 2001 From: Toby Vincent Date: Fri, 27 Sep 2024 12:16:23 -0500 Subject: refactor: merge Check into Status type --- src/service.rs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src/service.rs') diff --git a/src/service.rs b/src/service.rs index 677db17..bae6867 100644 --- a/src/service.rs +++ b/src/service.rs @@ -6,7 +6,7 @@ use serde::Deserialize; use systemd::Systemd; use tcp::Tcp; -use crate::{Check, Error}; +use crate::{Error, Status}; pub mod http; pub mod systemd; @@ -33,7 +33,7 @@ impl Services { reqwest::Client::new() } - pub async fn check(&self) -> Result, Error> { + pub async fn check(&self) -> Result, Error> { let checks = self .inner .values() @@ -50,11 +50,11 @@ impl Services { .collect::>()) } - pub async fn check_one(&self, name: &str) -> Option> { + pub async fn check_one(&self, name: &str) -> Option> { Some(self.inner.get(name)?.check(self.client.clone()).await) } - pub async fn check_filtered

(&self, mut predicate: P) -> Result, Error> + pub async fn check_filtered

(&self, mut predicate: P) -> Result, Error> where P: FnMut(&String) -> bool, { @@ -85,7 +85,7 @@ pub enum Service { } impl Service { - pub async fn check(&self, client: reqwest::Client) -> Result { + pub async fn check(&self, client: reqwest::Client) -> Result { match self { Service::Http(http) => http.check(client).await, Service::Tcp(tcp) => tcp.check().await, -- cgit v1.2.3-70-g09d2