diff --git a/Cargo.toml b/Cargo.toml index a327a7a1..40e4831f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -22,3 +22,13 @@ members = [ "actix-rt", "actix-utils", ] + +[dev-dependencies] +actix-service = "0.1.1" +actix-codec = "0.1.0" +actix-rt = { path="actix-rt" } +actix-server = { path="actix-server", features=["ssl"] } +env_logger = "0.5" +futures = "0.1.24" +openssl = { version="0.10" } +tokio-openssl = { version="0.3" } diff --git a/actix-connector/Cargo.toml b/actix-connector/Cargo.toml index 4a86ee04..870dc746 100644 --- a/actix-connector/Cargo.toml +++ b/actix-connector/Cargo.toml @@ -29,7 +29,7 @@ ssl = ["openssl", "tokio-openssl"] [dependencies] actix-service = "0.1.1" -actix-codec = { path = "../actix-codec" } +actix-codec = "0.1.0" actix-rt = { path = "../actix-rt" } futures = "0.1" tokio-tcp = "0.1" @@ -40,8 +40,3 @@ trust-dns-resolver = "^0.10.0" # openssl openssl = { version="0.10", optional = true } tokio-openssl = { version="0.3", optional = true } - -[profile.release] -lto = true -opt-level = 3 -codegen-units = 1 diff --git a/actix-server/Cargo.toml b/actix-server/Cargo.toml index 0cb16ff3..4f9a0be2 100644 --- a/actix-server/Cargo.toml +++ b/actix-server/Cargo.toml @@ -67,8 +67,3 @@ webpki-roots = { version = "0.15", optional = true } [dev-dependencies] env_logger = "0.5" - -[profile.release] -lto = true -opt-level = 3 -codegen-units = 1 diff --git a/actix-utils/Cargo.toml b/actix-utils/Cargo.toml index 52620579..94c76ace 100644 --- a/actix-utils/Cargo.toml +++ b/actix-utils/Cargo.toml @@ -20,15 +20,10 @@ path = "src/lib.rs" [dependencies] actix-service = "0.1.1" -actix-codec = { path = "../actix-codec" } +actix-codec = "0.1.0" actix-rt = { path = "../actix-rt" } # io bytes = "0.4" futures = "0.1" tokio-timer = "0.2.8" - -[profile.release] -lto = true -opt-level = 3 -codegen-units = 1 diff --git a/examples/basic.rs b/examples/basic.rs index 846a6a4e..6647f30a 100644 --- a/examples/basic.rs +++ b/examples/basic.rs @@ -7,15 +7,14 @@ use std::sync::{ }; use std::{env, fmt}; +use actix_codec::{AsyncRead, AsyncWrite}; +use actix_rt::System; +use actix_server::Server; +use actix_service::{IntoNewService, NewService}; use futures::{future, Future}; use openssl::ssl::{SslAcceptor, SslFiletype, SslMethod}; -use tokio_io::{AsyncRead, AsyncWrite}; use tokio_openssl::SslAcceptorExt; -use actix_net::server::Server; -use actix_rt::System; -use actix_service::{IntoNewService, NewService}; - /// Simple logger service, it just prints fact of the new connections fn logger( stream: T, diff --git a/examples/ssl.rs b/examples/ssl.rs index 68dd97a8..0c0738ad 100644 --- a/examples/ssl.rs +++ b/examples/ssl.rs @@ -3,14 +3,12 @@ use std::sync::{ Arc, }; +use actix_codec::{AsyncRead, AsyncWrite}; +use actix_rt::System; +use actix_server::{ssl, Server}; +use actix_service::NewService; use futures::{future, Future}; use openssl::ssl::{SslAcceptor, SslFiletype, SslMethod}; -use tokio_io::{AsyncRead, AsyncWrite}; - -use actix_net::server::Server; -use actix_net::ssl; -use actix_rt::System; -use actix_service::NewService; #[derive(Debug)] struct ServiceState {