9 个版本

0.4.1 2024 年 2 月 5 日
0.4.0 2023 年 6 月 12 日
0.3.2 2023 年 5 月 18 日
0.3.1 2022 年 10 月 3 日
0.1.0 2021 年 6 月 4 日

437文件系统

Download history 182/week @ 2024-03-13 241/week @ 2024-03-20 189/week @ 2024-03-27 240/week @ 2024-04-03 224/week @ 2024-04-10 162/week @ 2024-04-17 189/week @ 2024-04-24 117/week @ 2024-05-01 137/week @ 2024-05-08 138/week @ 2024-05-15 141/week @ 2024-05-22 174/week @ 2024-05-29 156/week @ 2024-06-05 157/week @ 2024-06-12 192/week @ 2024-06-19 135/week @ 2024-06-26

每月 655 次下载
23 个 Crates (8 直接) 中使用

MIT 许可证

130KB
2.5K SLoC

tectonic_bridge_core

该包是 Tectonic 项目 的一部分。它提供了一个 C API,用于访问 Tectonic Rust 代码提供的核心 I/O 服务。然后,该 API 被各种实现 TeX 软件的 C/C++ “引擎”消费。

如果您的项目依赖于此包,Cargo 将为您的构建脚本导出一个名为 DEP_TECTONIC_BRIDGE_CORE_INCLUDE 的环境变量,该变量将是包含生成的 tectonic_bridge_core.h 文件的目录的名称,该文件公开了这个包的 C API。

您需要确保您的 Rust 代码实际上引用了这个包,以便链接器包含 C API 符号。如果您没有积极使用其 Rust API,一个 use 语句就足够了

#[allow(unused_imports)]
#[allow(clippy::single_component_path_imports)]
use tectonic_bridge_core;

Cargo 功能

此包目前不提供任何 Cargo 功能

更新生成的头文件

此包通过由 cbindgen 创建的头文件将 Rust 函数暴露给 C/C++ 代码。要更新头文件,请运行

cbindgen --output support/tectonic_bridge_core_generated.h

依赖项

~2–14MB
~118K SLoC