actix_server/
lib.rs

1//! General purpose TCP server.
2
3#![deny(rust_2018_idioms, nonstandard_style)]
4#![warn(future_incompatible)]
5#![doc(html_logo_url = "https://actix.rs/img/logo.png")]
6#![doc(html_favicon_url = "https://actix.rs/favicon.ico")]
7
8mod accept;
9mod availability;
10mod builder;
11mod handle;
12mod join_all;
13mod server;
14mod service;
15mod signals;
16mod socket;
17mod test_server;
18mod waker_queue;
19mod worker;
20
21#[doc(hidden)]
22pub use self::socket::FromStream;
23pub use self::{
24    builder::{MpTcp, ServerBuilder},
25    handle::ServerHandle,
26    server::Server,
27    service::ServerServiceFactory,
28    test_server::TestServer,
29};
30
31/// Start server building process
32#[doc(hidden)]
33#[deprecated(since = "2.0.0", note = "Use `Server::build()`.")]
34pub fn new() -> ServerBuilder {
35    ServerBuilder::default()
36}