reactive_graph_remotes_api/
instance_service.rs

1use async_trait::async_trait;
2use springtime_di::injectable;
3
4use reactive_graph_lifecycle::Lifecycle;
5use reactive_graph_remotes_model::InstanceInfo;
6
7#[injectable]
8#[async_trait]
9pub trait InstanceService: Send + Sync + Lifecycle {
10    /// Returns the instance information.
11    fn get_instance_info(&self) -> InstanceInfo;
12}