office_rs/error/category.rs
1/// 错误分类
2#[derive(Debug, Clone, Copy, PartialEq, Eq)]
3pub enum ErrorCategory {
4 /// 文件系统相关
5 FileSystem,
6 /// 网络相关
7 Network,
8 /// 解析相关
9 Parsing,
10 /// 验证相关
11 Validation,
12 /// 内部错误
13 Internal,
14}
15
16/// 错误严重程度
17#[derive(Debug, Clone, Copy, PartialEq, Eq)]
18pub enum ErrorSeverity {
19 /// 警告,可以继续处理
20 Warning,
21 /// 错误,需要处理但不致命
22 Error,
23 /// 致命错误,必须停止
24 Fatal,
25}