Skip to main content

rskit_agent/agent/
component.rs

1use rskit_component::{Component, Health};
2use rskit_errors::AppResult;
3
4use super::Agent;
5
6#[async_trait::async_trait]
7impl Component for Agent {
8    fn name(&self) -> &'static str {
9        "rskit-agent"
10    }
11
12    async fn start(&self) -> AppResult<()> {
13        Ok(())
14    }
15
16    async fn stop(&self) -> AppResult<()> {
17        Ok(())
18    }
19
20    fn health(&self) -> Health {
21        Health::healthy(self.name())
22    }
23}