Add chat example documentation. (#85)

This commit is contained in:
Javier Viola 2021-08-02 16:42:10 -03:00 committed by GitHub
parent a0f6dccc5e
commit c6b7ad0f33
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 13 additions and 0 deletions

View file

@ -80,3 +80,7 @@ rustdoc-args = ["--cfg", "docsrs"]
[package.metadata.playground]
features = ["ws"]
[[example]]
name = "chat"
required-features = ["ws"]

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.

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};