Expand description
统一错误类型,全 crate 共用(L0)。
所有模块返回 crate::error::Result<T>,错误变体覆盖:
- 加密/解密原语失败(
Crypto) - 口令错误或文件损坏(
BadPassphrase/CorruptFile—— AEAD 校验失败时归为此类) - 数据库错误(
Database,包装rusqlite::Error) - 序列化错误(
Serialize,包装serde_json::Error) - IO 错误(
Io,包装std::io::Error) - TUI/渲染错误(
Tui) - 其他(
Other(String))
Enums§
- Error
- zkv 的统一错误类型。
Type Aliases§
- Result
- 全 crate 统一
Result别名。