changelog shortlog graph tags branches changeset files revisions annotate raw help

Mercurial > core / rust/lib/net/src/lib.rs

changeset 451: 8e94959e96bd
parent: 616fdccec4a2
author: Richard Westhaver <ellis@rwest.io>
date: Sun, 16 Jun 2024 18:26:21 -0400
permissions: -rw-r--r--
description: build updates, incorporate cargo
1 //! net client/server library
2 //!
3 //! net is used for building client/server programs on any platform.
4 mod err;
5 pub use err::{Error, Result};
6 pub mod stream;
7 // mod codec;
8 pub mod client;
9 pub use client::Client;
10 pub mod server;
11 pub use server::Server;
12 pub mod coding;
13 pub mod connection;
14 pub mod engine;
15 #[cfg(feature = "axum")]
16 pub use axum;
17 #[cfg(feature = "dns")]
18 pub use engine::dns;
19 #[cfg(feature = "http")]
20 pub use engine::http;
21 #[cfg(feature = "quic")]
22 pub use engine::quic;
23 #[cfg(unix)]
24 pub use engine::uds;
25 #[cfg(feature = "reqwest")]
26 pub use reqwest;
27 #[cfg(feature = "tun")]
28 pub use tokio_tun as tun;
29 #[cfg(test)]
30 mod tests;