6 个版本 (破坏性更新)
使用旧的 Rust 2015
0.6.0 | 2020年2月4日 |
---|---|
0.5.0 | 2019年7月1日 |
0.4.0 | 2018年7月18日 |
0.3.0 | 2018年6月5日 |
0.1.0 | 2017年10月12日 |
#10 in #rendezvous
用于 tibrv
11KB
199 行
tibrv-rs
Rust 对 TIBCO Rendezvous 的绑定,一个面向消息的中间件。
tibrv-rs 是一组 Rust 绑定,用于 TIBCO 提供的 C 实现。
tibrv-rs 正在开发中,并且在 1.0.0 版本之前,API 可能会发生变化。
库版本
默认情况下,库仅公开 TIBCO Rendezvous 8.1 版本中可用的函数。
有更多新功能可用,但您必须通过选择以下功能标志之一来启用它们
Rendezvous 版本 | 支持 | 已测试 | 功能标志 |
---|---|---|---|
8.1.x | 是 | 是 | 无 |
8.2.x | 是 | 否 | tibrv_8_2 |
8.3.x | 是 | 是 | tibrv_8_3 |
8.4.x | 是 | 是 | tibrv_8_4 |
库支持 Rendezvous 8.2.x,但我们没有资源进行全面测试。如果您需要在项目中使用 8.2 支持,请提交一个 issue,以便我们帮助您确保兼容性。
您可以在 Cargo.toml 中指定功能版本
[dependencies.tibrv]
version = "0.x.y"
features = ["tibrv_8_4"]
许可
tibrv-rs
受以下其中之一许可:
- Apache 许可证 2.0 (LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
- MIT 许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
任选其一。
TIBCO Rendezvous
及其中所有相关组件均为 TIBCO 软件所有,不包含在此软件包中。有关详细信息,请参阅您自己的 TIBCO 许可协议。
贡献
有关如何向项目贡献的详细信息,请参阅 CONTRIBUTING.md。
除非您明确说明,否则任何有意提交以包含在作品中并由您定义的 Apache-2.0 许可协议的作品,都将如上所述双许可,没有任何额外的条款或条件。
命名
为了清晰起见,项目的名称是 "tibrv-rs",而 crate 的名称是 "tibrv"。
"-rs" 后缀旨在明确区分该项目与 TIBCO 本身使用的简称 "tibrv"。crate 名称不带后缀,因为这违反了 Rust 生态系统其他项目使用的惯例。
依赖关系
~1–3MB
~52K SLoC