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