sa_token_adapter/
framework.rs

1// Author: 金书记
2//
3//! 框架集成适配器trait定义
4
5use async_trait::async_trait;
6
7/// 框架适配器trait
8/// 
9/// 用于定义框架特定的集成逻辑
10#[async_trait]
11pub trait FrameworkAdapter: Send + Sync {
12    /// 框架名称
13    fn name(&self) -> &str;
14    
15    /// 初始化框架集成
16    async fn initialize(&self) -> Result<(), String>;
17    
18    /// 清理资源
19    async fn shutdown(&self) -> Result<(), String> {
20        Ok(())
21    }
22}