ayun_server/traits/
middleware.rs

1pub trait MiddlewareTrait {
2    fn name() -> String {
3        std::any::type_name::<Self>()
4            .split("::")
5            .last()
6            .expect("Cannot get type name")
7            .to_string()
8    }
9
10    fn handle() -> crate::Middleware;
11}