tibrv

Crates.iotibrv
lib.rstibrv
version0.6.0
sourcesrc
created_at2017-10-12 09:21:01.835401
updated_at2020-02-04 16:02:25.363908
descriptionBindings to the C library provided by TIBCO Rendezvous, a "high performance message oriented middleware" commonly used in the financial industry.
homepagehttps://github.com/bradfier/tibrv-rs
repositoryhttps://github.com/bradfier/tibrv-rs
max_upload_size
id35372
size154,575
Richard Bradfield (bradfier)

documentation

https://bradfier.github.io/tibrv-rs/

README

tibrv-rs

Latest Version

Rust bindings for TIBCO Rendezvous, a message-oriented middleware.

Documentation

tibrv-rs is a set of Rust bindings to the C Implementation provided by TIBCO.

tibrv-rs is still developing, and until version 1.0.0 the API is likely to change.

Library Versions

By default, the library exposes only functions available in version 8.1 of TIBCO Rendezvous.

Newer features are available, but you must opt-in by selecting one of the feature flags below:

Rendezvous Version Supported Tested Feature Flag
8.1.x Yes Yes None
8.2.x Yes No tibrv_8_2
8.3.x Yes Yes tibrv_8_3
8.4.x Yes Yes tibrv_8_4

Rendezvous 8.2.x is supported by the library, but we do not have resources available to fully test it. If you need 8.2 support for your project, please open an issue so we can help you ensure compatibility.

You can specify a feature version in your Cargo.toml:

[dependencies.tibrv]
version = "0.x.y"
features = ["tibrv_8_4"]

License

tibrv-rs is licensed under either of

at your option.

TIBCO Rendezvous, and all related components therein are property of TIBCO Software, and are not provided with this software package. Refer to your own TIBCO License terms for details.

Contribution

Please see CONTRIBUTING.md for more details on how you can contribute to the project.

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Naming

For the sake of clarity, the name of the project is "tibrv-rs", and the name of the crate is "tibrv".

The "-rs" suffix is intended to clearly separate this project from "tibrv", which is the short name used by TIBCO for Rendezvous itself. The crate name lacks the suffix, as including it would go against the conventions used by other projects in the Rust ecosystem.

Commit count: 98

cargo fmt