solace-rs 0.1.5

The Unofficial Solace PubSub+ Rust Client Library. It can be used to access the services of a Solace PubSub+ Event Broker. This is a wrapper around the Solace C library. Use under your own risk! The C library is not included.
docs.rs failed to build solace-rs-0.1.5
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Visit the last successful build: solace-rs-0.8.0

Solace-rs

crates.io docs.rs ci

The Unofficial Solace PubSub+ Rust Client Library.

Focuses on providing safe and idiomatic rust API over the C Solace library.

Features

  • Publishing and subscribing
    • Direct
    • Persistent
  • Solcache - TODO
  • Request Reply - TODO
  • Async - TODO

Installation

cargo add solace-rs

Configuring Solace Library Link

You can configure the url to use for downloading the solace c library. Just add the following configurable-env to your config.toml file

[env]
SOLCLIENT_TARBALL_URL=link_to_c_library_tar_ball

Examples

You can find examples in the examples folder. To run them:

cargo run --example <example_name> -- <example_args>

Minimum supported Rust version (MSRV)

The current minimum supported Rust version (MSRV) is 1.66.0.

OS Support / CI Tests

  • linux
  • linux-musl
  • macos-12
  • windows (no plans)