1
0
mirror of https://github.com/fafhrd91/actix-net synced 2025-08-15 01:00:32 +02:00

Compare commits

...

4 Commits

Author SHA1 Message Date
Nikolay Kim
e315cf2893 prep actix-rt release; update deps 2019-12-11 10:34:50 +06:00
Nikolay Kim
13fd615966 actix-macros release 2019-12-11 10:32:01 +06:00
Nikolay Kim
c094f84b85 prepare actix-service release 2019-12-11 10:29:34 +06:00
Nikolay Kim
25012d290a update actix-codec dependencies 2019-12-11 10:23:01 +06:00
13 changed files with 27 additions and 24 deletions

View File

@@ -33,8 +33,8 @@ rustls = ["rust-tls", "tokio-rustls", "webpki"]
uri = ["http"]
[dependencies]
actix-service = "1.0.0-alpha.3"
actix-codec = "0.2.0-alpha.3"
actix-service = "1.0.0"
actix-codec = "0.2.0"
actix-utils = "1.0.0-alpha.3"
actix-rt = "1.0.0-alpha.3"
derive_more = "0.99.2"

View File

@@ -18,8 +18,8 @@ name = "actix_ioframe"
path = "src/lib.rs"
[dependencies]
actix-service = "1.0.0-alpha.3"
actix-codec = "0.2.0-alpha.2"
actix-service = "1.0.0"
actix-codec = "0.2.0"
actix-utils = "1.0.0-alpha.2"
actix-rt = "1.0.0-alpha.2"
bytes = "0.5"

View File

@@ -96,7 +96,7 @@ where
type Error = <Codec as Encoder>::Error;
fn poll_ready(self: Pin<&mut Self>, _: &mut Context<'_>) -> Poll<Result<(), Self::Error>> {
if self.framed.is_ready() {
if self.framed.is_write_ready() {
Poll::Ready(Ok(()))
} else {
Poll::Pending

View File

@@ -1,6 +1,6 @@
[package]
name = "actix-macros"
version = "0.1.0-alpha.1"
version = "0.1.0"
authors = ["Nikolay Kim <fafhrd91@gmail.com>"]
description = "Actix runtime macros"
repository = "https://github.com/actix/actix-net"
@@ -18,4 +18,4 @@ quote = "^1"
syn = { version = "^1", features = ["full"] }
[dev-dependencies]
actix-rt = { version = "1.0.0-alpha.1" }
actix-rt = { version = "1.0.0-alpha.3" }

View File

@@ -1,5 +1,9 @@
# Changes
## [1.0.0] - 2019-12-11
* Update dependencies
## [1.0.0-alpha.3] - 2019-12-07
### Fixed

View File

@@ -1,6 +1,6 @@
[package]
name = "actix-rt"
version = "1.0.0-alpha.3"
version = "1.0.0"
authors = ["Nikolay Kim <fafhrd91@gmail.com>"]
description = "Actix runtime"
keywords = ["network", "framework", "async", "futures"]
@@ -9,7 +9,6 @@ repository = "https://github.com/actix/actix-net.git"
documentation = "https://docs.rs/actix-rt/"
categories = ["network-programming", "asynchronous"]
license = "MIT/Apache-2.0"
exclude = [".gitignore", ".travis.yml", ".cargo/config", "appveyor.yml"]
edition = "2018"
workspace = ".."
@@ -18,7 +17,7 @@ name = "actix_rt"
path = "src/lib.rs"
[dependencies]
actix-macros = "0.1.0-alpha.1"
actix-macros = "0.1.0"
actix-threadpool = "0.3"
futures = "0.3.1"
copyless = "0.1.4"

View File

@@ -21,9 +21,9 @@ path = "src/lib.rs"
default = []
[dependencies]
actix-service = "1.0.0-alpha.4"
actix-service = "1.0.0"
actix-rt = "1.0.0-alpha.3"
actix-codec = "0.2.0-alpha.3"
actix-codec = "0.2.0"
actix-utils = "1.0.0-alpha.3"
log = "0.4"

View File

@@ -1,5 +1,7 @@
# Changes
## [1.0.0] - 2019-12-11
### Added
* Add Clone impl for Apply service

View File

@@ -1,6 +1,6 @@
[package]
name = "actix-service"
version = "1.0.0-alpha.4"
version = "1.0.0"
authors = ["Nikolay Kim <fafhrd91@gmail.com>"]
description = "Actix service"
keywords = ["network", "framework", "async", "futures"]

View File

@@ -7,16 +7,14 @@ use std::task::{Context, Poll};
use crate::transform_err::TransformMapInitErr;
use crate::{IntoServiceFactory, Service, ServiceFactory};
/// Apply transform to a service. Function returns
/// services factory that in initialization creates
/// service and applies transform to this service.
pub fn apply<T, S, U>(t: T, service: U) -> ApplyTransform<T, S>
/// Apply transform to a service.
pub fn apply<T, S, U>(t: T, factory: U) -> ApplyTransform<T, S>
where
S: ServiceFactory,
T: Transform<S::Service, InitError = S::InitError>,
U: IntoServiceFactory<S>,
{
ApplyTransform::new(t, service.into_factory())
ApplyTransform::new(t, factory.into_factory())
}
/// The `Transform` trait defines the interface of a service factory that wraps inner service

View File

@@ -18,9 +18,9 @@ path = "src/lib.rs"
[dependencies]
actix-rt = "1.0.0-alpha.3"
actix-macros = "0.1.0-alpha.1"
actix-macros = "0.1.0"
actix-server = "1.0.0-alpha.3"
actix-service = "1.0.0-alpha.3"
actix-service = "1.0.0"
log = "0.4"
net2 = "0.2"

View File

@@ -32,8 +32,8 @@ rustls = ["rust-tls", "webpki", "webpki-roots", "tokio-rustls"]
nativetls = ["native-tls", "tokio-tls"]
[dependencies]
actix-service = "1.0.0-alpha.3"
actix-codec = "0.2.0-alpha.3"
actix-service = "1.0.0"
actix-codec = "0.2.0"
actix-utils = "1.0.0-alpha.3"
actix-rt = "1.0.0-alpha.3"
derive_more = "0.99.2"

View File

@@ -18,9 +18,9 @@ name = "actix_utils"
path = "src/lib.rs"
[dependencies]
actix-service = "1.0.0-alpha.3"
actix-service = "1.0.0"
actix-rt = "1.0.0-alpha.3"
actix-codec = "0.2.0-alpha.3"
actix-codec = "0.2.0"
bytes = "0.5.2"
either = "1.5.2"
futures = "0.3.1"