Docs.rs
natsclient-0.0.7
natsclient 0.0.7
Permalink
Docs.rs crate page
Apache-2.0
Links
Homepage
Repository
crates.io
Source
Owners
autodidaddict
Dependencies
crossbeam ^0.7.3
normal
crossbeam-channel ^0.4.2
normal
crossbeam-utils ^0.7.0
normal
data-encoding ^2.2.0
normal
derive_builder ^0.9.0
normal
log ^0.4.6
normal
nats-types ^0.1.8
normal
nkeys ^0.0.9
normal
nuid ^0.2.1
normal
rand ^0.7.3
normal
regex ^1.3.5
normal
url ^2.1.1
normal
pretty_env_logger ^0.4.0
dev
serde ^1.0.90
dev
serde_derive ^1.0.90
dev
serde_json ^1.0.39
dev
Versions
76.74%
of the crate is documented
Platform
i686-unknown-linux-gnu
x86_64-apple-darwin
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
natsclient
0.0.7
All Items
Crate Items
Modules
Macros
Structs
Enums
Type Aliases
Crate
natsclient
Copy item path
Source
Modules
§
error
Error wrappers and boilerplate
Macros
§
err
A handy macro borrowed from the
signatory
crate that lets library-internal code generate more readable exception handling flows
Structs
§
Client
The main entry point for your application to consume NATS services. This client manages connections, connection retries, adjusts to new servers as they enter the cluster, and much more.
Client
Options
Options to configure the NATS client. A builder is available so a fluent API can be used to set options
Client
Options
Builder
Builder for
ClientOptions
.
Message
Represents a message as per the NATS protocol documentation:
Enums
§
Authentication
Style
Indicates the type of client authentication used by the NATS client
Type Aliases
§
Result