net: fix build with only process (#1575)

This commit is contained in:
Carl Lerche 2019-09-19 12:38:15 -07:00 committed by GitHub
parent 815173f8e5
commit 8d09f61d33
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 11 additions and 3 deletions

View File

@ -11,6 +11,7 @@ net-no-features = ["tokio-net"]
net-with-tcp = ["tokio-net/tcp"]
net-with-udp = ["tokio-net/udp"]
net-with-uds = ["tokio-net/uds"]
net-with-process = ["tokio-net/process"]
tokio-no-features = ["tokio"]
tokio-with-net = ["tokio/net"]

View File

@ -25,6 +25,12 @@ fn net_with_udp() {
use build_tests::tokio_net::uds;
}
#[test]
#[cfg(feature = "net-with-process")]
fn net_with_process() {
use build_tests::tokio_net::process;
}
#[test]
#[cfg(feature = "tokio-with-net")]
fn tokio_with_net() {

View File

@ -23,6 +23,7 @@ categories = ["asynchronous", "network-programming"]
[features]
async-traits = []
process = [
"tokio-io/util",
"crossbeam-queue",
"libc",
"mio-named-pipes",

View File

@ -25,7 +25,7 @@ macro_rules! trace {
#[cfg(not(feature = "tracing"))]
macro_rules! trace {
($($arg:tt)+) => {};
($($arg:tt)+) => {{}};
}
#[cfg(feature = "tracing")]
@ -37,7 +37,7 @@ macro_rules! debug {
#[cfg(not(feature = "tracing"))]
macro_rules! debug {
($($arg:tt)+) => {};
($($arg:tt)+) => {{}};
}
#[cfg(feature = "tracing")]
@ -49,7 +49,7 @@ macro_rules! error {
#[cfg(not(feature = "tracing"))]
macro_rules! error {
($($arg:tt)+) => {};
($($arg:tt)+) => {{}};
}
#[cfg(feature = "tracing")]