[docs-badge]: https://docs.rs/connect/badge.svg
[docs-url]: https://docs.rs/connect
-This Rust crate provides a simple brokerless message-queue abstraction over asynchronous network
+This Rust crate provides a simple, brokerless message-queue abstraction over asynchronous network
streams.
## Examples
-//! This crate provides a simple brokerless message-queue abstraction over asynchronous network
+//! This crate provides a simple, brokerless message-queue abstraction over asynchronous network
//! streams.
//!
//! # Examples
#[doc(cfg(feature = "tls"))]
pub use rustls;
-/// Used to differentiate between an outgoing connection ([`TlsConnectionMetadata::Client`]) or
-/// incoming connection listener ([`TlsConnectionMetadata::Listener`]).
+/// Used to differentiate between an outgoing connection ([Client](`TlsConnectionMetadata::Client`))
+/// or incoming connection listener ([Listener](`TlsConnectionMetadata::Listener`)).
///
/// The async TLS library used by this crate has two differing stream types based on whether the
/// connection being established is either a client or server. This is to aid with handling that