56 个版本
0.7.0 | 2024年7月16日 |
---|---|
0.5.2 | 2024年4月15日 |
0.5.1 | 2024年1月31日 |
0.4.6 | 2023年12月14日 |
0.0.11 | 2021年11月29日 |
#65 在 硬件支持
12,198 每月下载量
用于 10 个 Crates (6 直接)
205KB
4.5K SLoC
Rust Pact 插件驱动库
提供与 Pact 插件交互接口的 Pact 支持库
实现状态
- 查找插件的能力。
- 加载插件并提取描述插件提供的功能的插件清单。
- 提供由插件提供的功能的目录。
- 提供消息总线以促进语言实现和插件之间的通信。
- 管理插件的生命周期。
Crates 功能
默认启用所有功能
datetime
: 启用对日期和时间表达式和生成器的支持。这将添加chronos
crate 作为依赖项。xml
: 启用解析 XML 文档的支持。此功能将添加sxd-document
crate 作为依赖项。
构建 Rust 驱动程序
Rust 驱动程序使用 Cargo 构建。可以通过 cargo build
运行构建,但有一个需要 Protobuf 插件才能工作的测试 DriverPactTest
。可以跳过或禁用该测试,或在运行构建之前安装原型 Protobuf 插件。
需要安装并使 Protobuf 编译器在路径中可用。
依赖关系
~29–65MB
~1M SLoC