1
0
mirror of https://github.com/fafhrd91/actix-net synced 2025-01-18 23:21:50 +01:00

remove server feature

This commit is contained in:
Nikolay Kim 2019-12-02 17:04:42 +06:00
parent f55f96bc77
commit 3385682e09
3 changed files with 2 additions and 21 deletions

View File

@ -4,8 +4,8 @@ use std::pin::Pin;
use std::task::{Context, Poll};
use std::{fmt, io};
use actix_rt::net::TcpStream;
use actix_codec::{AsyncRead, AsyncWrite};
use actix_rt::net::TcpStream;
use actix_service::{Service, ServiceFactory};
use futures::future::{err, ok, Either, FutureExt, LocalBoxFuture, Ready};
use open_ssl::ssl::SslConnector;

View File

@ -13,7 +13,7 @@ edition = "2018"
workspace = ".."
[package.metadata.docs.rs]
features = ["server", "openssl", "rustls"]
features = ["openssl", "rustls"]
[lib]
name = "actix_tls"
@ -38,9 +38,6 @@ either = "1.5.2"
futures = "0.3.1"
log = "0.4"
# server feature
actix-server = { version = "0.8.0-alpha.1", optional=true }
# openssl
open-ssl = { version="0.10", package = "openssl", optional = true }
tokio-openssl = { version = "=0.4.0-alpha.6", optional = true }

View File

@ -33,19 +33,3 @@ pub enum SslError<E1, E2> {
Ssl(E1),
Service(E2),
}
pub trait ServerBuilderExt: Sized {
/// Sets the maximum per-worker concurrent connection establish process.
///
/// All listeners will stop accepting connections when this limit is reached. It
/// can be used to limit the global SSL CPU usage.
///
/// By default max connections is set to a 256.
fn maxconnrate(self, num: usize) -> Self {
max_concurrent_ssl_connect(num);
self
}
}
#[cfg(feature = "server")]
impl ServerBuilderExt for actix_server::ServerBuilder {}