tina-core 0.0.2

Tina platform
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! validate mod

use garde::Validate;

use crate::tina::server::session::Session;

use super::AppResult;

/// 校验
#[async_trait]
pub trait Validated: Validate<Context = Session> {
    /// 检验自身
    async fn validate_with_groups(&self, session: &Session, groups: &Option<Vec<&str>>) -> AppResult<()>;
}