Skip to main content

Module error

Module error 

Source
Expand description

统一错误类型模块。

读取文件、解析 XML、处理 PDF 失败时, 最后都会尽量统一收口到这里定义的错误类型。 这个文件专门放项目里统一使用的错误类型。

你可以把它理解成“项目对外的统一失败出口”。 不管底层问题来自哪里,最后都会尽量收口成这里定义的错误。

这样做的好处很直接:

  • 错误来源虽然很多,但外部只需要处理一个主错误类型 PdfXmlError
  • 调用方不用同时关心 XML、PDF、颜色、日期等多套错误体系
  • 日后如果内部实现换库,对外错误模型也更稳定

Enums§

PdfXmlError
项目统一使用的错误枚举。

Type Aliases§

Result
项目统一使用的结果类型别名。