mirror of
https://github.com/fafhrd91/actix-net
synced 2025-01-19 02:41:49 +01:00
remove server feature
This commit is contained in:
parent
f55f96bc77
commit
3385682e09
@ -4,8 +4,8 @@ use std::pin::Pin;
|
|||||||
use std::task::{Context, Poll};
|
use std::task::{Context, Poll};
|
||||||
use std::{fmt, io};
|
use std::{fmt, io};
|
||||||
|
|
||||||
use actix_rt::net::TcpStream;
|
|
||||||
use actix_codec::{AsyncRead, AsyncWrite};
|
use actix_codec::{AsyncRead, AsyncWrite};
|
||||||
|
use actix_rt::net::TcpStream;
|
||||||
use actix_service::{Service, ServiceFactory};
|
use actix_service::{Service, ServiceFactory};
|
||||||
use futures::future::{err, ok, Either, FutureExt, LocalBoxFuture, Ready};
|
use futures::future::{err, ok, Either, FutureExt, LocalBoxFuture, Ready};
|
||||||
use open_ssl::ssl::SslConnector;
|
use open_ssl::ssl::SslConnector;
|
||||||
|
@ -13,7 +13,7 @@ edition = "2018"
|
|||||||
workspace = ".."
|
workspace = ".."
|
||||||
|
|
||||||
[package.metadata.docs.rs]
|
[package.metadata.docs.rs]
|
||||||
features = ["server", "openssl", "rustls"]
|
features = ["openssl", "rustls"]
|
||||||
|
|
||||||
[lib]
|
[lib]
|
||||||
name = "actix_tls"
|
name = "actix_tls"
|
||||||
@ -38,9 +38,6 @@ either = "1.5.2"
|
|||||||
futures = "0.3.1"
|
futures = "0.3.1"
|
||||||
log = "0.4"
|
log = "0.4"
|
||||||
|
|
||||||
# server feature
|
|
||||||
actix-server = { version = "0.8.0-alpha.1", optional=true }
|
|
||||||
|
|
||||||
# openssl
|
# openssl
|
||||||
open-ssl = { version="0.10", package = "openssl", optional = true }
|
open-ssl = { version="0.10", package = "openssl", optional = true }
|
||||||
tokio-openssl = { version = "=0.4.0-alpha.6", optional = true }
|
tokio-openssl = { version = "=0.4.0-alpha.6", optional = true }
|
||||||
|
@ -33,19 +33,3 @@ pub enum SslError<E1, E2> {
|
|||||||
Ssl(E1),
|
Ssl(E1),
|
||||||
Service(E2),
|
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 {}
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user