Add chat example documentation. (#85)

This commit is contained in:
Javier Viola
2021-08-02 21:42:10 +02:00
committed by GitHub
parent a0f6dccc5e
commit c6b7ad0f33
3 changed files with 13 additions and 0 deletions
+4
View File
@@ -80,3 +80,7 @@ rustdoc-args = ["--cfg", "docsrs"]
[package.metadata.playground]
features = ["ws"]
[[example]]
name = "chat"
required-features = ["ws"]
+1
View File
@@ -15,3 +15,4 @@
- [`unix_domain_socket`](../examples/unix_domain_socket.rs) - How to run an Axum server over unix domain sockets.
- [`sessions`](../examples/sessions.rs) - Sessions and cookies using [`async-session`](https://crates.io/crates/async-session).
- [`tls_rustls`](../examples/tls_rustls.rs) - TLS with [`tokio-rustls`](https://crates.io/crates/tokio-rustls).
- [`chat`](../examples/chat.rs) - Chat application example.
+8
View File
@@ -1,3 +1,11 @@
//! Example chat application.
//!
//! Run with
//!
//! ```
//! cargo run --features=ws --example chat
//! ```
use std::collections::HashSet;
use std::net::SocketAddr;
use std::sync::{Arc, Mutex};