openlark_security/error.rs
1//! 安全服务错误处理模块
2//!
3//! security 业务 crate 复用 core 的统一错误体系:leaf 经
4//! `Transport::request_typed → Response::decode → CoreError` 路径产生错误,
5//! 构造复用 core 通用构造器(`validation_error` 等),不另立领域错误类型。
6//! (历史上的 `SecurityErrorBuilder` / `map_feishu_security_error` 为 0 消费者
7//! 测试专属死代码,#500 删除。)
8
9use openlark_core::error::CoreError;
10
11/// 安全服务错误类型 - 完全基于 CoreError
12pub type SecurityError = CoreError;
13
14/// 安全服务结果类型
15pub type SecurityResult<T> = Result<T, SecurityError>;