8 个版本

0.4.3 2024 年 2 月 5 日
0.4.2 2023 年 5 月 18 日
0.4.1 2022 年 10 月 3 日
0.4.0 2022 年 2 月 28 日
0.1.0 2021 年 1 月 15 日

666文本处理 类别中

Download history 228/week @ 2024-04-23 131/week @ 2024-04-30 138/week @ 2024-05-07 159/week @ 2024-05-14 171/week @ 2024-05-21 222/week @ 2024-05-28 180/week @ 2024-06-04 184/week @ 2024-06-11 245/week @ 2024-06-18 193/week @ 2024-06-25 55/week @ 2024-07-02 265/week @ 2024-07-09 280/week @ 2024-07-16 251/week @ 2024-07-23 239/week @ 2024-07-30 167/week @ 2024-08-06

每月下载 993
25crate中使用(直接使用5个)

MIT 许可证

73KB
1K SLoC

tectonic_io_base 创建

这个 crate 是 Tectonic 项目的一部分。它为 Tectonic 的可插拔 I/O 后端系统提供基本类型,包括对 std I/O 类型以及 flate2 gzip 流的实现。


lib.rs:

Tectonic 的可插拔 I/O 后端。

此 crate 定义了 Tectonic I/O 子系统使用的核心特性和类型,并为常见的 stdlib 类型提供实现。它提供了一个与 TeX 使用模式兼容的简化 I/O 模型,封装在 IoProvider 特性中。文件作为 InputHandleOutputHandle 结构体公开,这些结构体添加了一层簿记,以便 Tectonic 的高级层能够确定何时需要重新运行引擎。

依赖项

~2–13MB
~102K SLoC