50 releases (1 stable)
Uses new Rust 2024
| 1.0.0 | May 6, 2026 |
|---|---|
| 0.33.2 | Apr 14, 2026 |
| 0.33.1 | Mar 27, 2026 |
| 0.32.0-preview | Dec 10, 2025 |
| 0.1.2 | Mar 19, 2022 |
#591 in Network programming
313,339 downloads per month
Used in 23 crates
(20 directly)
5MB
94K
SLoC
Google Cloud Client Libraries for Rust - Pub/Sub
This crate contains traits, types, and functions to interact with Pub/Sub. Most applications will use the structs defined in the client module.
Receiving messages is not yet supported by this crate.
This crate used to contain a different implementation, with a different surface. @yoshidan generously donated the crate name to Google. Their crate continues to live as gcloud-pubsub.
Features
default-rustls-provider: enabled by default. Use the default rustls crypto provider (aws-lc-rs) for TLS and authentication. Applications with specific requirements for cryptography (such as exclusively using the ring crate) should disable this default and callrustls::crypto::CryptoProvider::install_default().unstable-stream: enable the (unstable) features to convert several types to afuture::Stream.
Dependencies
~32–59MB
~1M SLoC