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

MIT/Apache

11KB
199

tibrv-rs

Latest Version

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 受以下其中之一许可:

任选其一。

TIBCO Rendezvous 及其中所有相关组件均为 TIBCO 软件所有,不包含在此软件包中。有关详细信息,请参阅您自己的 TIBCO 许可协议。

贡献

有关如何向项目贡献的详细信息,请参阅 CONTRIBUTING.md

除非您明确说明,否则任何有意提交以包含在作品中并由您定义的 Apache-2.0 许可协议的作品,都将如上所述双许可,没有任何额外的条款或条件。

命名

为了清晰起见,项目的名称是 "tibrv-rs",而 crate 的名称是 "tibrv"。

"-rs" 后缀旨在明确区分该项目与 TIBCO 本身使用的简称 "tibrv"。crate 名称不带后缀,因为这违反了 Rust 生态系统其他项目使用的惯例。

依赖关系

~1–3MB
~52K SLoC