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}