diff options
author | Carl Lerche <me@carllerche.com> | 2020-10-02 13:54:00 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-10-02 13:54:00 -0700 |
commit | 1e585ccb516c8dc7c13cbc3d50f8ca49260b9617 (patch) | |
tree | 00959b4ac82e4972314baa043cdbca2f2ebf5848 /tokio/Cargo.toml | |
parent | 7ec6d88b21ea3e5531176f526a51dae0a4513025 (diff) |
io: update to Mio 0.7 (#2893)
This also makes Mio an implementation detail, removing it from the
public API.
This is based on #1767.
Diffstat (limited to 'tokio/Cargo.toml')
-rw-r--r-- | tokio/Cargo.toml | 22 |
1 files changed, 9 insertions, 13 deletions
diff --git a/tokio/Cargo.toml b/tokio/Cargo.toml index 0b201795..fdce440f 100644 --- a/tokio/Cargo.toml +++ b/tokio/Cargo.toml @@ -58,9 +58,9 @@ net = ["dns", "tcp", "udp", "uds"] process = [ "lazy_static", "libc", - "mio", - "mio-named-pipes", - "mio-uds", + "mio/os-poll", + "mio/os-util", + "mio/uds", "signal-hook-registry", "winapi/threadpoollegacyapiset", ] @@ -74,18 +74,18 @@ rt-threaded = [ signal = [ "lazy_static", "libc", - "mio", - "mio-uds", + "mio/os-poll", + "mio/uds", "signal-hook-registry", "winapi/consoleapi", ] stream = ["futures-core"] sync = ["fnv"] test-util = [] -tcp = ["lazy_static", "mio"] +tcp = ["lazy_static", "mio/tcp", "mio/os-poll"] time = ["slab"] -udp = ["lazy_static", "mio"] -uds = ["lazy_static", "libc", "mio", "mio-uds"] +udp = ["lazy_static", "mio/udp", "mio/os-poll"] +uds = ["lazy_static", "libc", "mio/uds", "mio/os-poll"] [dependencies] tokio-macros = { version = "0.3.0", path = "../tokio-macros", optional = true } @@ -98,20 +98,16 @@ fnv = { version = "1.0.6", optional = true } futures-core = { version = "0.3.0", optional = true } lazy_static = { version = "1.0.2", optional = true } memchr = { version = "2.2", optional = true } -mio = { version = "0.6.20", optional = true } +mio = { version = "0.7.2", optional = true } num_cpus = { version = "1.8.0", optional = true } parking_lot = { version = "0.11.0", optional = true } # Not in full slab = { version = "0.4.1", optional = true } # Backs `DelayQueue` tracing = { version = "0.1.16", default-features = false, features = ["std"], optional = true } # Not in full [target.'cfg(unix)'.dependencies] -mio-uds = { version = "0.6.5", optional = true } libc = { version = "0.2.42", optional = true } signal-hook-registry = { version = "1.1.1", optional = true } -[target.'cfg(windows)'.dependencies] -mio-named-pipes = { version = "0.1.6", optional = true } - [target.'cfg(windows)'.dependencies.winapi] version = "0.3.8" default-features = false |