diff options
Diffstat (limited to 'Cargo.toml')
-rw-r--r-- | Cargo.toml | 59 |
1 files changed, 19 insertions, 40 deletions
@@ -13,11 +13,11 @@ [package] edition = "2018" name = "tokio" -version = "0.2.22" +version = "0.3.1" authors = ["Tokio Contributors <team@tokio.rs>"] description = "An event-driven, non-blocking I/O platform for writing asynchronous I/O\nbacked applications.\n" homepage = "https://tokio.rs" -documentation = "https://docs.rs/tokio/0.2.22/tokio/" +documentation = "https://docs.rs/tokio/0.3.1/tokio/" readme = "README.md" keywords = ["io", "async", "non-blocking", "futures"] categories = ["asynchronous", "network-programming"] @@ -30,7 +30,8 @@ rustdoc-args = ["--cfg", "docsrs"] [package.metadata.playground] features = ["full"] [dependencies.bytes] -version = "0.5.0" +version = "0.6.0" +optional = true [dependencies.fnv] version = "1.0.6" @@ -40,10 +41,6 @@ optional = true version = "0.3.0" optional = true -[dependencies.iovec] -version = "0.1.4" -optional = true - [dependencies.lazy_static] version = "1.0.2" optional = true @@ -53,7 +50,7 @@ version = "2.2" optional = true [dependencies.mio] -version = "0.6.20" +version = "0.7.3" optional = true [dependencies.num_cpus] @@ -61,7 +58,7 @@ version = "1.8.0" optional = true [dependencies.parking_lot] -version = "0.10.0" +version = "0.11.0" optional = true [dependencies.pin-project-lite] @@ -72,7 +69,7 @@ version = "0.4.1" optional = true [dependencies.tokio-macros] -version = "0.2.4" +version = "0.3.0" optional = true [dependencies.tracing] @@ -84,9 +81,6 @@ default-features = false version = "0.3.0" features = ["async-await"] -[dev-dependencies.futures-test] -version = "0.3.0" - [dev-dependencies.proptest] version = "0.9.4" @@ -94,49 +88,34 @@ version = "0.9.4" version = "3.1.0" [dev-dependencies.tokio-test] -version = "0.2.0" +version = "0.3.0" [features] -blocking = ["rt-core"] default = [] -dns = ["rt-core"] -fs = ["rt-core", "io-util"] -full = ["blocking", "dns", "fs", "io-driver", "io-util", "io-std", "macros", "net", "process", "rt-core", "rt-util", "rt-threaded", "signal", "stream", "sync", "time"] -io-driver = ["mio", "lazy_static"] -io-std = ["rt-core"] -io-util = ["memchr"] +fs = [] +full = ["fs", "io-util", "io-std", "macros", "net", "parking_lot", "process", "rt", "rt-multi-thread", "signal", "stream", "sync", "time"] +io-std = [] +io-util = ["memchr", "bytes"] macros = ["tokio-macros"] -net = ["dns", "tcp", "udp", "uds"] -process = ["io-driver", "libc", "mio-named-pipes", "signal", "winapi/consoleapi", "winapi/minwindef", "winapi/threadpoollegacyapiset", "winapi/winerror"] -rt-core = [] -rt-threaded = ["num_cpus", "rt-core"] -rt-util = [] -signal = ["io-driver", "lazy_static", "libc", "mio-uds", "signal-hook-registry", "winapi/consoleapi", "winapi/minwindef"] +net = ["lazy_static", "libc", "mio/os-poll", "mio/tcp", "mio/udp", "mio/uds"] +process = ["bytes", "lazy_static", "libc", "mio/os-poll", "mio/os-util", "mio/uds", "signal-hook-registry", "winapi/threadpoollegacyapiset"] +rt = ["slab"] +rt-multi-thread = ["num_cpus", "rt"] +signal = ["lazy_static", "libc", "mio/os-poll", "mio/uds", "signal-hook-registry", "winapi/consoleapi"] stream = ["futures-core"] sync = ["fnv"] -tcp = ["io-driver", "iovec"] test-util = [] -time = ["slab"] -udp = ["io-driver"] -uds = ["io-driver", "mio-uds", "libc"] +time = [] [target."cfg(loom)".dev-dependencies.loom] -version = "0.3.4" +version = "0.3.5" features = ["futures", "checkpoint"] [target."cfg(unix)".dependencies.libc] version = "0.2.42" optional = true -[target."cfg(unix)".dependencies.mio-uds] -version = "0.6.5" -optional = true - [target."cfg(unix)".dependencies.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" optional = true |