1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
/* Appellation: mod <module> Creator: FL03 <jo3mccain@icloud.com> Description: ... Summary ... */ use crate::{async_trait, AxumServer}; /// Describe a standard api specification to implement on compatible structures #[async_trait] pub trait APISpec<App = AxumServer> { async fn run(&self) -> Result<(), scsys::BoxError> where Self: Sized + Sync; }