1use async_trait::async_trait; 2 3#[async_trait] 4pub trait MiddlewareCheckStatus { 5 async fn status(&self) -> Result<(), Box<dyn std::error::Error>>; 6}