Expand description
核心扩展 trait 体系。
这些 trait 构成 easydoc-rust 扩展性的骨干,对标 easyexcel-rust 的
ExcelRow、Converter<T>、ReadListener<T>、WriteHandler。
新增 trait 必须放在本文件,按“模型-转换-读-写-事件“分组。
对应 Java: com.alibaba.excel (EasyExcel 4.0.3) 的核心扩展点
Structs§
- Cell
Context - 单元格级写入事件的上下文。
- Content
Collector - 将事件流收集为
DocumentContent的默认实现。 - DocRead
Context - 读取监听器回调的上下文信息。
- DocWrite
Context - 文档级写入事件的上下文。
- Paragraph
Context - 段落级写入事件的上下文。
- Table
Write Context - 表格级写入事件的上下文。
Enums§
- Document
Event - 文档解析过程中产生的事件。
Traits§
- DocConverter
- Rust 类型
T与DocValue之间的双向转换。 - DocRead
Listener - 流式读取过程中接收已解析内容的监听器。
- DocWrite
Handler - 写入生命周期拦截器 – 在文档、段落、表格和单元格级别提供钩子。
- Document
Reader - 统一的文档读取接口。
- DocxRow
- 结构体与 DOCX 表格行的双向映射。
- Event
Sink - 事件消费回调接口。