net: be more specific about winapi features (#4764)

This commit is contained in:
gftea
2022-06-16 09:52:50 +00:00
committed by GitHub
parent f26ce08f37
commit 90bc5faa7e
+13 -1
View File
@@ -52,7 +52,12 @@ net = [
"mio/os-ext", "mio/os-ext",
"mio/net", "mio/net",
"socket2", "socket2",
"winapi/fileapi",
"winapi/handleapi",
"winapi/namedpipeapi", "winapi/namedpipeapi",
"winapi/winbase",
"winapi/winnt",
"winapi/minwindef",
] ]
process = [ process = [
"bytes", "bytes",
@@ -62,7 +67,12 @@ process = [
"mio/os-ext", "mio/os-ext",
"mio/net", "mio/net",
"signal-hook-registry", "signal-hook-registry",
"winapi/handleapi",
"winapi/processthreadsapi",
"winapi/threadpoollegacyapiset", "winapi/threadpoollegacyapiset",
"winapi/winbase",
"winapi/winnt",
"winapi/minwindef",
] ]
# Includes basic task execution capabilities # Includes basic task execution capabilities
rt = ["once_cell"] rt = ["once_cell"]
@@ -78,6 +88,8 @@ signal = [
"mio/os-ext", "mio/os-ext",
"signal-hook-registry", "signal-hook-registry",
"winapi/consoleapi", "winapi/consoleapi",
"winapi/wincon",
"winapi/minwindef",
] ]
sync = [] sync = []
test-util = ["rt", "sync", "time"] test-util = ["rt", "sync", "time"]
@@ -118,7 +130,7 @@ nix = { version = "0.24", default-features = false, features = ["fs", "socket"]
[target.'cfg(windows)'.dependencies.winapi] [target.'cfg(windows)'.dependencies.winapi]
version = "0.3.8" version = "0.3.8"
default-features = false default-features = false
features = ["std", "winsock2", "mswsock", "handleapi", "ws2ipdef", "ws2tcpip"] features = ["std"]
optional = true optional = true
[target.'cfg(windows)'.dev-dependencies.ntapi] [target.'cfg(windows)'.dev-dependencies.ntapi]