ably-chat-openapi 0.1.0

Unofficial generated OpenAPI bindings for the Ably Chat REST API (v4). Not affiliated with or endorsed by Ably. Prefer the `ably-chat-rs` crate.
Documentation

ably-chat-openapi

crates.io docs.rs

Unofficial, machine-generated OpenAPI bindings for the Ably Chat REST API (v4). Not affiliated with or endorsed by Ably.

The crate publishes as ably-chat-openapi and imports as ably_chat_openapi.

Prefer ably-chat-rs

Most users should depend on the ergonomic crate ably-chat-rs instead, which layers a hand-written, forward-compatible client over these bindings and re-exports them as ably_chat::raw for escape-hatch use.

Reach for ably-chat-openapi directly only when the ergonomic layer has a gap you need to work around.

Generated code

The contents of src/ are produced by openapi-generator from openapi/ably-chat-rest.yaml and must not be hand-edited — a CI codegen gate regenerates the source and diffs it against the committed tree. This surface is unstable and tracks regeneration; it is not covered by any stability guarantee.

Cargo features

All features are additive.

Feature Default Effect
native-tls yes TLS via the system's native library.
rustls no TLS via rustls (pure Rust).

Minimum supported Rust version

MSRV is 1.85 (edition 2024).

License

Dual-licensed under either Apache-2.0 or MIT at your option.