[INFO] fetching crate tokio-net 0.2.0-alpha.6... [INFO] building tokio-net-0.2.0-alpha.6 against try#d5c88c22807925c189328ef9d923c5d2b11a95b8+rustflags=-Zprofile-closures for pr-87066-3 [INFO] extracting crate tokio-net 0.2.0-alpha.6 into /workspace/builds/worker-70/source [INFO] validating manifest of crates.io crate tokio-net 0.2.0-alpha.6 on toolchain d5c88c22807925c189328ef9d923c5d2b11a95b8 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+d5c88c22807925c189328ef9d923c5d2b11a95b8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate tokio-net 0.2.0-alpha.6 [INFO] finished tweaking crates.io crate tokio-net 0.2.0-alpha.6 [INFO] tweaked toml for crates.io crate tokio-net 0.2.0-alpha.6 written to /workspace/builds/worker-70/source/Cargo.toml [INFO] crate crates.io crate tokio-net 0.2.0-alpha.6 already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+d5c88c22807925c189328ef9d923c5d2b11a95b8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] warning: Found `test` in `target.'cfg(...)'.dependencies`. This value is not supported for selecting dependencies and will not work as expected. To learn more visit https://doc.rust-lang.org/cargo/reference/specifying-dependencies.html#platform-specific-dependencies [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded tokio-sync v0.2.0-alpha.6 [INFO] [stderr] Downloaded memchr v2.2.1 [INFO] [stderr] Downloaded iovec v0.1.2 [INFO] [stderr] Downloaded futures-core-preview v0.3.0-alpha.19 [INFO] [stderr] Downloaded syn v1.0.5 [INFO] [stderr] Downloaded bitflags v1.2.0 [INFO] [stderr] Downloaded num_cpus v1.10.1 [INFO] [stderr] Downloaded mio v0.6.19 [INFO] [stderr] Downloaded tokio-codec v0.2.0-alpha.6 [INFO] [stderr] Downloaded lock_api v0.3.1 [INFO] [stderr] Downloaded signal-hook-registry v1.1.1 [INFO] [stderr] Downloaded tokio-executor v0.2.0-alpha.6 [INFO] [stderr] Downloaded tracing v0.1.9 [INFO] [stderr] Downloaded libc v0.2.62 [INFO] [stderr] Downloaded futures-channel-preview v0.3.0-alpha.19 [INFO] [stderr] Downloaded futures-util-preview v0.3.0-alpha.19 [INFO] [stderr] Downloaded proc-macro2 v1.0.4 [INFO] [stderr] Downloaded arc-swap v0.4.3 [INFO] [stderr] Downloaded smallvec v0.6.10 [INFO] [stderr] Downloaded futures-sink-preview v0.3.0-alpha.19 [INFO] [stderr] Downloaded tokio-io v0.2.0-alpha.6 [INFO] [stderr] Downloaded pin-utils v0.1.0-alpha.4 [INFO] [stderr] Downloaded pin-project-internal v0.4.2 [INFO] [stderr] Downloaded tracing-core v0.1.6 [INFO] [stderr] Downloaded tracing-attributes v0.1.4 [INFO] [stderr] Downloaded pin-project v0.4.2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-70/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-70/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+d5c88c22807925c189328ef9d923c5d2b11a95b8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 3e467ea1ae698f78b5569a63e15c7c227574ccba237c0411e338cc68a8980db6 [INFO] running `Command { std: "docker" "start" "-a" "3e467ea1ae698f78b5569a63e15c7c227574ccba237c0411e338cc68a8980db6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "3e467ea1ae698f78b5569a63e15c7c227574ccba237c0411e338cc68a8980db6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3e467ea1ae698f78b5569a63e15c7c227574ccba237c0411e338cc68a8980db6", kill_on_drop: false }` [INFO] [stdout] 3e467ea1ae698f78b5569a63e15c7c227574ccba237c0411e338cc68a8980db6 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-70/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-70/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Zprofile-closures" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+d5c88c22807925c189328ef9d923c5d2b11a95b8" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 929839b7c4581907887aa50b688a1866c9080b9528a376ce52084cb5bc1e7c50 [INFO] running `Command { std: "docker" "start" "-a" "929839b7c4581907887aa50b688a1866c9080b9528a376ce52084cb5bc1e7c50", kill_on_drop: false }` [INFO] [stderr] warning: Found `test` in `target.'cfg(...)'.dependencies`. This value is not supported for selecting dependencies and will not work as expected. To learn more visit https://doc.rust-lang.org/cargo/reference/specifying-dependencies.html#platform-specific-dependencies [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Compiling libc v0.2.62 [INFO] [stderr] Compiling semver-parser v0.7.0 [INFO] [stderr] Compiling futures-core-preview v0.3.0-alpha.19 [INFO] [stderr] Compiling log v0.4.8 [INFO] [stderr] Compiling byteorder v1.3.2 [INFO] [stderr] Compiling slab v0.4.2 [INFO] [stderr] Compiling pin-utils v0.1.0-alpha.4 [INFO] [stderr] Compiling spin v0.5.2 [INFO] [stderr] Compiling fnv v1.0.6 [INFO] [stderr] Compiling smallvec v0.6.10 [INFO] [stderr] Compiling scopeguard v1.0.0 [INFO] [stderr] Compiling futures-sink-preview v0.3.0-alpha.19 [INFO] [stderr] Compiling lock_api v0.3.1 [INFO] [stderr] SG_CR_Eslkdjf: build_script_build, (6dab9c9c30157197, 1673ebf175621392), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: build_script_build, (16c27148e50ea6e6, 6c0a44d36fc147e9), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: build_script_build, (2086a455d98d8b25, fd0ca862419ed01d), 0, 0 [INFO] [stderr] Compiling lazy_static v1.4.0 [INFO] [stderr] Compiling futures-channel-preview v0.3.0-alpha.19 [INFO] [stderr] SG_CR_Eslkdjf: semver_parser, (fb0a09b838ab64eb, 708c1c6201806c7c), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: semver_parser, (cc99da52b9402d6f, cf5dfa5bab3bd781), 16, 24 [INFO] [stderr] SG_CR_Eslkdjf: semver_parser, (9133cfdae8aba24c, d868577b47e80353), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: semver_parser, (9e0004aaedce54fc, 8d54175b42856907), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: semver_parser, (a653d8b4e5150b2d, e84108ef656a566a), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: semver_parser, (194360a56e0d482b, b62400b51ccb09c3), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: semver_parser, (40c52217249eeaad, 80a3c59ac05d9d93), 8, 16 [INFO] [stderr] SG_CR_Eslkdjf: semver_parser, (69fca6571e950206, 6b07641fe7ea4f27), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: semver_parser, (139f7d9b03d69558, e510202e9369ff94), 16, 24 [INFO] [stderr] SG_CR_Eslkdjf: semver_parser, (db402430aa1b54ea, 8d3b49c20e7679f0), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: semver_parser, (170ed510eda2f291, 59751b52b70e28d9), 0, 0 [INFO] [stderr] Compiling semver v0.9.0 [INFO] [stderr] Compiling futures-util-preview v0.3.0-alpha.19 [INFO] [stderr] SG_CR_Eslkdjf: semver, (52af47bef5d03cae, 633f068a423b6104), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: semver, (77cf8ab1e3d0c18b, bd6c1cf3e1433c8), 8, 8 [INFO] [stderr] Compiling rustc_version v0.2.3 [INFO] [stderr] SG_CR_Eslkdjf: rustc_version, (755dba5556f225b, 7081684834645799), 0, 0 [INFO] [stderr] Compiling parking_lot_core v0.6.2 [INFO] [stderr] Compiling parking_lot v0.9.0 [INFO] [stderr] Compiling tokio-sync v0.2.0-alpha.6 [INFO] [stderr] SG_CR_Eslkdjf: tokio_sync, (18049bf657ebf4de, c5372ff736b63ab2), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: tokio_sync, (8d9c401e14851d48, 14e5109cdb2bd0e3), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: tokio_sync, (6f1d182674d56fe1, b6735f3011545bd7), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: tokio_sync, (9dcf8c5646b020d4, 3421af93f681e793), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: tokio_sync, (a0492969e094dc40, a61b07ba44cfcb57), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: tokio_sync, (9e6b271ada113940, 4e096274a9d266a4), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: tokio_sync, (d14191479ba50652, 508242cee8586773), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: tokio_sync, (2865a7840a76d1ee, 1ccc4d60db35b06e), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: tokio_sync, (ee8e2ef3f78b25b1, 5dba651908f074ce), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: tokio_sync, (db11f373552bd597, a0d07044d26db9c6), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: tokio_sync, (bf258c86c5ba5fb7, 7cc936dbd7d1cc7b), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: tokio_sync, (8151ec8cc5bce489, a458e46b5356a4ed), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: tokio_sync, (893eb0f148722ffa, 70882cac6694ffc9), 0, 0 [INFO] [stderr] Compiling tokio-executor v0.2.0-alpha.6 [INFO] [stderr] Compiling crossbeam-utils v0.6.6 [INFO] [stderr] SG_CR_Eslkdjf: log, (1855ef6521213152, 90f0958a373aa881), 8, 16 [INFO] [stderr] SG_CR_Eslkdjf: log, (f26f6bcb34efc72, bc253ac57a2da053), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: log, (8ab7d3cf5df7088c, a9294ae1aea197bf), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: log, (858f23431a7530ca, d56d114b7fdb29ef), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: log, (f4f48fb96d024dd9, 48b3dc4dc8b288d4), 8, 16 [INFO] [stderr] SG_CR_Eslkdjf: log, (559cf0fe95b181de, 10cb92a4a3b8cf74), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: log, (3c3d20df9001a17b, dae8d9b881edcb35), 8, 16 [INFO] [stderr] SG_CR_Eslkdjf: tokio_executor, (c01d33ba0291eebe, 5636cb4db0a43b6a), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: tokio_executor, (848310451daaa4e0, df7aadd96af8adf5), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: tokio_executor, (d16549d99bb1bde7, 40d89e736f0a0185), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: tokio_executor, (bc3f022b5a570213, 8bac2330523d604c), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: tokio_executor, (6ee1e38c8586bd7e, d5399fbf34970a89), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: tokio_executor, (6b2944f66f0231d4, d0f80c9434f35b27), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: tokio_executor, (66ce64c014ba53a5, 4097d79cdd25c128), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: tokio_executor, (a6457da12a378b16, eb376d13d7c35b08), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: tokio_executor, (ccaef035013fb523, e2b698a513992f03), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: tokio_executor, (cd6c766a4e01bd97, 3c8864ccb8165df), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: tokio_executor, (fdddf0175382b649, a27fb17e88b91d85), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: tokio_executor, (ff9ded2d1f4e7ff, 1fcc1359a9d6105b), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: tokio_executor, (9756e49e11890901, 8e060d0443492c2e), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: tokio_executor, (3bad9d9c13c6de14, 7d711a85be3a91b6), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: tokio_executor, (91cfa042c2a6d5fa, 30c71ee2d6947cbd), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: tokio_executor, (312b96840e8f192c, 746fe1945f3ca473), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: tokio_executor, (3786d12cb0a9e8bc, c9aa64249608c258), 16, 16 [INFO] [stderr] Compiling iovec v0.1.2 [INFO] [stderr] Compiling net2 v0.2.33 [INFO] [stderr] Compiling num_cpus v1.10.1 [INFO] [stderr] SG_CR_Eslkdjf: num_cpus, (a9cfc56609c14322, 651faf94ba17ab52), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: num_cpus, (cd329a6c1dc55f62, 7523868a40c6fde1), 0, 0 [INFO] [stderr] Compiling bytes v0.4.12 [INFO] [stderr] SG_CR_Eslkdjf: net2, (809d8487934a62ae, 61aad5f836079540), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: net2, (2670bc322d0aae92, 95259c64f64e6561), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: net2, (6b02ef4e2cb8af19, 1e69bcc62b8d991d), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: net2, (a458ca7478aa7b36, 9ac648313a9080a), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: net2, (6ff7968d1083df4b, 8948342ddb9edeb), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: net2, (cd4dc2b4935c963b, 5da7168879d2fcc5), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: net2, (648651b32e423385, 824cc3f76bf89731), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: net2, (bdf599acb72ff33c, e811cd0185d92cfe), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: net2, (80320f1376028d4e, 3e763bb1eecfbd2a), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: net2, (c3dd6e4ba37cf63b, b21171bb84eed91e), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: net2, (becd3427de747ef5, 739cf508902a4f15), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: net2, (dd46b5f27c63d797, ceb1edc85acfaad3), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: net2, (4d155607010edba6, 9f698725230f6bb1), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: net2, (a7b89485054e13d8, f828acede8aa4afa), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: net2, (add5153de0183a66, 20243e046e09d9fc), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: net2, (d8cbd3e2f41af8ff, c39441192e8a3fb), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: net2, (61a8f0590bb151bb, fe1020b54a9ba946), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: net2, (9ea650aa664b6c1e, e126293556b6c265), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: net2, (f036c9566c468d1e, 9e58d2d81bc926be), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: net2, (1427f3ee335acfa, 5d7d2c7aae6132), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: net2, (e0c673c7b880da64, 314f7761c6a0671e), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: net2, (d308c28abd1e575b, b88d6ec9ce331db4), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: net2, (7b989bb92b8d6a64, 91737cc98cadc09d), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: net2, (eb67dc8aeeca2ce0, b19dfeeb0ebdfb2c), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: net2, (f531ccc4017dd555, c09deab856a72ed4), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: net2, (b40ffbc962a607bf, 6dda98486b5979b1), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: net2, (9e0468a41cef3216, f9e4ef8beab6fccc), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: net2, (163b84be2da75f97, 478d39b036866db5), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: net2, (1b16bdf4544fa15e, 5aeeda2ef22595a6), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: net2, (c21cb18fadb8eada, 4a9de5f4216f706c), 8, 8 [INFO] [stderr] Compiling mio v0.6.19 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot_core, (bc4ba78cb9b35468, 4b932689696bbffe), 24, 24 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot_core, (525f6e8586d549ff, 3822340c9d8332f1), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: bytes, (fb9463cd09642932, 3183cf6eb26540ce), 0, 0 [INFO] [stderr] Compiling tokio-io v0.2.0-alpha.6 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (6ee42cdf85ff43b1, ec794b12dffa3ec9), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (138341e633f45a4d, 7077a4bd25701a39), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (1abfc532d0d11656, c39d2cf0513096ba), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (4ffba893d718e5cb, a449826f8c39b0da), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (b25f32b7b43e27fe, e8a7b580f3a273fc), 24, 24 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (759441ea79da4ba, 8efd84331ae15dcc), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (55e318faea84e96f, 4be62db93ae93d79), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (eb01c1a1715afa6b, fd2de823449f38ab), 24, 24 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (c673578ce2aa1a15, 4673d405fadc7f3d), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (3892622aa1c66573, 13ceaf1a9b3a71a5), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (3c87b5afc5db3dca, d3ee8ca37c822588), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (686b743d2d40bda0, 4cb2a41f15cda827), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (66fe3acd19e6270d, 261b726581f6f079), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (a0f3722738ca0b51, 601eb4d652c653bc), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (c36407787187d3ac, 109dc34e1e32c7b0), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (f0e1bd1b09432512, 729ecd638b61739f), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (2c237353a641cc23, 1ddf79d3ac9a8a46), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (c5b0ab991e2fa3c9, 5ff0eb631dca95b2), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (8be5640a9c00bde8, c87a9d80121481e), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (7a30b7b92c5aaddd, b0394042f83724b0), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (fa5582f96bc17ba1, c77754b2943b2f2a), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (a15b8dec8a47f678, 97bdb5e55137c640), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (5ceee16628da616f, 6d99cd0e8ad021c3), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (292663114fa2a36c, d2a2d535e28cb68f), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (f1b9de9dfecd98c8, 2e1b90e05d6b32b0), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (9ce2e9f81c647937, 27f3d7710c87783f), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (b8d31635e2edcd79, d2aa033a1bb71cf0), 24, 24 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (52aa81600e06faa4, fbc764a957ffd71a), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (aba159df895f2ad3, b7413a34c246dcd4), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (51fd9154a75ae999, 6f432f7705e2da8), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (1cceb9777fe8d9c, 4917ae69aecb8b9a), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (5baaa4185c2774b4, 8e401233c0acc27f), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (93163427957d8731, 5428f9e412c1f489), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (37d7122152295a33, eeada1a747e14509), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (86205c623a3c7fb, cdf00aeed21b339), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (6d9b41191868f758, 8cc1802549270f6e), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (46080c3119fbafcd, 8698896277556eac), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (28947e36e8aa4195, 26689f5637c6f78a), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (c54ce405fab99631, aad7a4beef752351), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (9b28cd1d4e3dcae4, 85914e9d0264f661), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (97f5f8a707feef55, 8892a0ec7f839416), 24, 24 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (523e861b1572a111, 78f28330addbd849), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (ca52fbcbd634c5c9, d47ef8a68f38e6f4), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (6abf92069fed5af1, e5ce72fbe15a42b2), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (31002266f92d48f6, a20bc3c3ee591a4d), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (7310b43321ce235c, 72c1263b5ff80b3), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (57833d6c3de0fd08, 287fdcf475672097), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (69663d10daa03a48, c260d7fdda13de97), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (dd22484d24a12ae, c6d0c9def4b0e8c0), 0, 0 [INFO] [stderr] Compiling tokio-codec v0.2.0-alpha.6 [INFO] [stderr] SG_CR_Eslkdjf: mio, (fe337813aa7dbe5e, 8a9fa4d797cedd2f), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: tokio_codec, (7903b94c1338b304, 72e2e9e5d09020c0), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: tokio_codec, (beb45dde58f41688, db4101cda17e375), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: tokio_codec, (adbc300e7169e97, 158ef2da981946bf), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: mio, (c7449dfd67156011, 2f5911a1ee40b009), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: mio, (7ca8c0c8ca2f2282, ae681d8d959145ea), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: mio, (90d4301691fe14ad, 3de3a542d66b9f67), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: mio, (4983580874b9c1ae, a0af29003155a00b), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: mio, (650f7dee78fc0865, 648946a85910475d), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: mio, (34c4ef892619d29c, 6ee297f9b2db8d0b), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: mio, (7de7da55f129bfd3, 84f835df1e3f8731), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: mio, (34c39b26fe23164f, a6e196ce98ea641a), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: mio, (a141801805fcec92, e6fce5d64270b755), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: mio, (2ceaeb94ed70b70f, c58f259a34eb0fea), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: mio, (2d1ecb28bb7e82a2, 72dd003fb46568c6), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: mio, (3d051e953622652d, 2818b087fa10b740), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: mio, (3b9e47a71b1f8db8, d1dad700c6f2359c), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: mio, (e683b444530f2c43, 85694dbaeb52da4f), 40, 40 [INFO] [stderr] SG_CR_Eslkdjf: mio, (ce8cd4d806a95827, d1584bfcb0f0895d), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: mio, (6f609d787423eb9b, a17309fd12d4fca1), 8, 8 [INFO] [stderr] Compiling tokio-net v0.2.0-alpha.6 (/opt/rustwide/workdir) [INFO] [stdout] warning: lint `intra_doc_link_resolution_failure` has been removed: use `rustdoc::broken_intra_doc_links` instead [INFO] [stdout] --> src/lib.rs:8:9 [INFO] [stdout] | [INFO] [stdout] 8 | #![deny(intra_doc_link_resolution_failure)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(renamed_and_removed_lints)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::sync::atomic::AtomicUsize::compare_and_swap`: Use `compare_exchange` or `compare_exchange_weak` instead [INFO] [stdout] --> src/driver/registration.rs:194:45 [INFO] [stdout] | [INFO] [stdout] 194 | let actual = self.state.compare_and_swap(INIT, LOCKED, SeqCst); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::sync::atomic::AtomicUsize::compare_and_swap`: Use `compare_exchange` or `compare_exchange_weak` instead [INFO] [stdout] --> src/driver/registration.rs:399:45 [INFO] [stdout] | [INFO] [stdout] 399 | let actual = self.state.compare_and_swap(state, next, SeqCst); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: tokio_net, (fd8b53675ddb5b9f, 8819c5b7bb6c4795), 24, 24 [INFO] [stderr] SG_CR_Eslkdjf: tokio_net, (8fe5d67ebd74041d, ce0d044eef6b935d), 32, 32 [INFO] [stderr] SG_CR_Eslkdjf: tokio_net, (dfafe56c44a9d8c2, 8449d5d258f1039), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: tokio_net, (6fe7f879700e1ac2, 69052ac93567cab6), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: tokio_net, (8894159658fbde65, 8e7c89de838847bd), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: tokio_net, (19e447f625518ca5, 762cdbf6fd74f7ea), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: tokio_net, (cb982747bee56416, 5dc4af7c52a5d454), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: tokio_net, (11934c5ee90a8f14, a6e6eabf68fcc447), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: tokio_net, (b4203c952cd41a1c, 22c567a771bb9aba), 16, 16 [INFO] [stdout] warning: 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 17.44s [INFO] running `Command { std: "docker" "inspect" "929839b7c4581907887aa50b688a1866c9080b9528a376ce52084cb5bc1e7c50", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "929839b7c4581907887aa50b688a1866c9080b9528a376ce52084cb5bc1e7c50", kill_on_drop: false }` [INFO] [stdout] 929839b7c4581907887aa50b688a1866c9080b9528a376ce52084cb5bc1e7c50 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-70/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-70/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Zprofile-closures" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+d5c88c22807925c189328ef9d923c5d2b11a95b8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 01a2427570e10101e66722bc1da78fe47d448e09e47d53dc4593f919016b6301 [INFO] running `Command { std: "docker" "start" "-a" "01a2427570e10101e66722bc1da78fe47d448e09e47d53dc4593f919016b6301", kill_on_drop: false }` [INFO] [stderr] warning: Found `test` in `target.'cfg(...)'.dependencies`. This value is not supported for selecting dependencies and will not work as expected. To learn more visit https://doc.rust-lang.org/cargo/reference/specifying-dependencies.html#platform-specific-dependencies [INFO] [stdout] warning: lint `intra_doc_link_resolution_failure` has been removed: use `rustdoc::broken_intra_doc_links` instead [INFO] [stdout] --> src/lib.rs:8:9 [INFO] [stdout] | [INFO] [stdout] 8 | #![deny(intra_doc_link_resolution_failure)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(renamed_and_removed_lints)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::sync::atomic::AtomicUsize::compare_and_swap`: Use `compare_exchange` or `compare_exchange_weak` instead [INFO] [stdout] --> src/driver/registration.rs:194:45 [INFO] [stdout] | [INFO] [stdout] 194 | let actual = self.state.compare_and_swap(INIT, LOCKED, SeqCst); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::sync::atomic::AtomicUsize::compare_and_swap`: Use `compare_exchange` or `compare_exchange_weak` instead [INFO] [stdout] --> src/driver/registration.rs:399:45 [INFO] [stdout] | [INFO] [stdout] 399 | let actual = self.state.compare_and_swap(state, next, SeqCst); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: semver_parser, (fb0a09b838ab64eb, 708c1c6201806c7c), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: semver_parser, (cc99da52b9402d6f, cf5dfa5bab3bd781), 16, 24 [INFO] [stderr] SG_CR_Eslkdjf: semver_parser, (9133cfdae8aba24c, d868577b47e80353), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: semver_parser, (9e0004aaedce54fc, 8d54175b42856907), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: semver_parser, (a653d8b4e5150b2d, e84108ef656a566a), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: semver_parser, (194360a56e0d482b, b62400b51ccb09c3), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: semver_parser, (40c52217249eeaad, 80a3c59ac05d9d93), 8, 16 [INFO] [stderr] SG_CR_Eslkdjf: semver_parser, (69fca6571e950206, 6b07641fe7ea4f27), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: semver_parser, (139f7d9b03d69558, e510202e9369ff94), 16, 24 [INFO] [stderr] SG_CR_Eslkdjf: semver_parser, (db402430aa1b54ea, 8d3b49c20e7679f0), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: semver_parser, (170ed510eda2f291, 59751b52b70e28d9), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: build_script_build, (6dab9c9c30157197, 1673ebf175621392), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: build_script_build, (16c27148e50ea6e6, 6c0a44d36fc147e9), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: build_script_build, (2086a455d98d8b25, fd0ca862419ed01d), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: semver, (52af47bef5d03cae, 633f068a423b6104), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: semver, (77cf8ab1e3d0c18b, bd6c1cf3e1433c8), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: rustc_version, (755dba5556f225b, 7081684834645799), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: log, (1855ef6521213152, 90f0958a373aa881), 8, 16 [INFO] [stderr] SG_CR_Eslkdjf: log, (f26f6bcb34efc72, bc253ac57a2da053), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: log, (8ab7d3cf5df7088c, a9294ae1aea197bf), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: log, (858f23431a7530ca, d56d114b7fdb29ef), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: log, (f4f48fb96d024dd9, 48b3dc4dc8b288d4), 8, 16 [INFO] [stderr] SG_CR_Eslkdjf: log, (559cf0fe95b181de, 10cb92a4a3b8cf74), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: log, (3c3d20df9001a17b, dae8d9b881edcb35), 8, 16 [INFO] [stderr] SG_CR_Eslkdjf: net2, (809d8487934a62ae, 61aad5f836079540), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: net2, (2670bc322d0aae92, 95259c64f64e6561), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: net2, (6b02ef4e2cb8af19, 1e69bcc62b8d991d), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: net2, (a458ca7478aa7b36, 9ac648313a9080a), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: net2, (6ff7968d1083df4b, 8948342ddb9edeb), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: net2, (cd4dc2b4935c963b, 5da7168879d2fcc5), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: net2, (648651b32e423385, 824cc3f76bf89731), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: net2, (bdf599acb72ff33c, e811cd0185d92cfe), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: net2, (80320f1376028d4e, 3e763bb1eecfbd2a), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: net2, (c3dd6e4ba37cf63b, b21171bb84eed91e), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: net2, (becd3427de747ef5, 739cf508902a4f15), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: net2, (dd46b5f27c63d797, ceb1edc85acfaad3), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: net2, (4d155607010edba6, 9f698725230f6bb1), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: net2, (a7b89485054e13d8, f828acede8aa4afa), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: net2, (add5153de0183a66, 20243e046e09d9fc), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: net2, (d8cbd3e2f41af8ff, c39441192e8a3fb), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: net2, (61a8f0590bb151bb, fe1020b54a9ba946), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: net2, (9ea650aa664b6c1e, e126293556b6c265), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: net2, (f036c9566c468d1e, 9e58d2d81bc926be), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: net2, (1427f3ee335acfa, 5d7d2c7aae6132), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: net2, (e0c673c7b880da64, 314f7761c6a0671e), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: net2, (d308c28abd1e575b, b88d6ec9ce331db4), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: net2, (7b989bb92b8d6a64, 91737cc98cadc09d), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: net2, (eb67dc8aeeca2ce0, b19dfeeb0ebdfb2c), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: net2, (f531ccc4017dd555, c09deab856a72ed4), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: net2, (b40ffbc962a607bf, 6dda98486b5979b1), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: net2, (9e0468a41cef3216, f9e4ef8beab6fccc), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: net2, (163b84be2da75f97, 478d39b036866db5), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: net2, (1b16bdf4544fa15e, 5aeeda2ef22595a6), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: net2, (c21cb18fadb8eada, 4a9de5f4216f706c), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: num_cpus, (a9cfc56609c14322, 651faf94ba17ab52), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: num_cpus, (cd329a6c1dc55f62, 7523868a40c6fde1), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: bytes, (fb9463cd09642932, 3183cf6eb26540ce), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: tokio_sync, (18049bf657ebf4de, c5372ff736b63ab2), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: tokio_sync, (8d9c401e14851d48, 14e5109cdb2bd0e3), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: tokio_sync, (6f1d182674d56fe1, b6735f3011545bd7), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: tokio_sync, (9dcf8c5646b020d4, 3421af93f681e793), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: tokio_sync, (a0492969e094dc40, a61b07ba44cfcb57), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: tokio_sync, (9e6b271ada113940, 4e096274a9d266a4), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: tokio_sync, (d14191479ba50652, 508242cee8586773), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: tokio_sync, (2865a7840a76d1ee, 1ccc4d60db35b06e), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: tokio_sync, (ee8e2ef3f78b25b1, 5dba651908f074ce), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: tokio_sync, (db11f373552bd597, a0d07044d26db9c6), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: tokio_sync, (bf258c86c5ba5fb7, 7cc936dbd7d1cc7b), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: tokio_sync, (8151ec8cc5bce489, a458e46b5356a4ed), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: tokio_sync, (893eb0f148722ffa, 70882cac6694ffc9), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: mio, (fe337813aa7dbe5e, 8a9fa4d797cedd2f), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: mio, (c7449dfd67156011, 2f5911a1ee40b009), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: mio, (7ca8c0c8ca2f2282, ae681d8d959145ea), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: mio, (90d4301691fe14ad, 3de3a542d66b9f67), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: mio, (4983580874b9c1ae, a0af29003155a00b), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: mio, (650f7dee78fc0865, 648946a85910475d), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: mio, (34c4ef892619d29c, 6ee297f9b2db8d0b), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: mio, (7de7da55f129bfd3, 84f835df1e3f8731), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: mio, (34c39b26fe23164f, a6e196ce98ea641a), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: mio, (a141801805fcec92, e6fce5d64270b755), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: mio, (2ceaeb94ed70b70f, c58f259a34eb0fea), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: mio, (2d1ecb28bb7e82a2, 72dd003fb46568c6), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: mio, (3d051e953622652d, 2818b087fa10b740), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: mio, (3b9e47a71b1f8db8, d1dad700c6f2359c), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: mio, (e683b444530f2c43, 85694dbaeb52da4f), 40, 40 [INFO] [stderr] SG_CR_Eslkdjf: mio, (ce8cd4d806a95827, d1584bfcb0f0895d), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: mio, (6f609d787423eb9b, a17309fd12d4fca1), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot_core, (bc4ba78cb9b35468, 4b932689696bbffe), 24, 24 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot_core, (525f6e8586d549ff, 3822340c9d8332f1), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: tokio_executor, (c01d33ba0291eebe, 5636cb4db0a43b6a), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: tokio_executor, (848310451daaa4e0, df7aadd96af8adf5), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: tokio_executor, (d16549d99bb1bde7, 40d89e736f0a0185), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: tokio_executor, (bc3f022b5a570213, 8bac2330523d604c), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: tokio_executor, (6ee1e38c8586bd7e, d5399fbf34970a89), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: tokio_executor, (6b2944f66f0231d4, d0f80c9434f35b27), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: tokio_executor, (66ce64c014ba53a5, 4097d79cdd25c128), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: tokio_executor, (a6457da12a378b16, eb376d13d7c35b08), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: tokio_executor, (ccaef035013fb523, e2b698a513992f03), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: tokio_executor, (cd6c766a4e01bd97, 3c8864ccb8165df), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: tokio_executor, (fdddf0175382b649, a27fb17e88b91d85), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: tokio_executor, (ff9ded2d1f4e7ff, 1fcc1359a9d6105b), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: tokio_executor, (9756e49e11890901, 8e060d0443492c2e), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: tokio_executor, (3bad9d9c13c6de14, 7d711a85be3a91b6), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: tokio_executor, (91cfa042c2a6d5fa, 30c71ee2d6947cbd), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: tokio_executor, (312b96840e8f192c, 746fe1945f3ca473), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: tokio_executor, (3786d12cb0a9e8bc, c9aa64249608c258), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (6ee42cdf85ff43b1, ec794b12dffa3ec9), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (138341e633f45a4d, 7077a4bd25701a39), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (1abfc532d0d11656, c39d2cf0513096ba), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (4ffba893d718e5cb, a449826f8c39b0da), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (b25f32b7b43e27fe, e8a7b580f3a273fc), 24, 24 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (759441ea79da4ba, 8efd84331ae15dcc), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (55e318faea84e96f, 4be62db93ae93d79), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (eb01c1a1715afa6b, fd2de823449f38ab), 24, 24 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (c673578ce2aa1a15, 4673d405fadc7f3d), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (3892622aa1c66573, 13ceaf1a9b3a71a5), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (3c87b5afc5db3dca, d3ee8ca37c822588), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (686b743d2d40bda0, 4cb2a41f15cda827), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (66fe3acd19e6270d, 261b726581f6f079), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (a0f3722738ca0b51, 601eb4d652c653bc), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (c36407787187d3ac, 109dc34e1e32c7b0), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (f0e1bd1b09432512, 729ecd638b61739f), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (2c237353a641cc23, 1ddf79d3ac9a8a46), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (c5b0ab991e2fa3c9, 5ff0eb631dca95b2), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (8be5640a9c00bde8, c87a9d80121481e), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (7a30b7b92c5aaddd, b0394042f83724b0), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (fa5582f96bc17ba1, c77754b2943b2f2a), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (a15b8dec8a47f678, 97bdb5e55137c640), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (5ceee16628da616f, 6d99cd0e8ad021c3), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (292663114fa2a36c, d2a2d535e28cb68f), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (f1b9de9dfecd98c8, 2e1b90e05d6b32b0), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (9ce2e9f81c647937, 27f3d7710c87783f), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (b8d31635e2edcd79, d2aa033a1bb71cf0), 24, 24 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (52aa81600e06faa4, fbc764a957ffd71a), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (aba159df895f2ad3, b7413a34c246dcd4), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (51fd9154a75ae999, 6f432f7705e2da8), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (1cceb9777fe8d9c, 4917ae69aecb8b9a), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (5baaa4185c2774b4, 8e401233c0acc27f), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (93163427957d8731, 5428f9e412c1f489), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (37d7122152295a33, eeada1a747e14509), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (86205c623a3c7fb, cdf00aeed21b339), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (6d9b41191868f758, 8cc1802549270f6e), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (46080c3119fbafcd, 8698896277556eac), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (28947e36e8aa4195, 26689f5637c6f78a), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (c54ce405fab99631, aad7a4beef752351), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (9b28cd1d4e3dcae4, 85914e9d0264f661), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (97f5f8a707feef55, 8892a0ec7f839416), 24, 24 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (523e861b1572a111, 78f28330addbd849), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (ca52fbcbd634c5c9, d47ef8a68f38e6f4), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (6abf92069fed5af1, e5ce72fbe15a42b2), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (31002266f92d48f6, a20bc3c3ee591a4d), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (7310b43321ce235c, 72c1263b5ff80b3), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (57833d6c3de0fd08, 287fdcf475672097), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (69663d10daa03a48, c260d7fdda13de97), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: parking_lot, (dd22484d24a12ae, c6d0c9def4b0e8c0), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: tokio_codec, (7903b94c1338b304, 72e2e9e5d09020c0), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: tokio_codec, (beb45dde58f41688, db4101cda17e375), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: tokio_codec, (adbc300e7169e97, 158ef2da981946bf), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: tokio_net, (fd8b53675ddb5b9f, 8819c5b7bb6c4795), 24, 24 [INFO] [stderr] SG_CR_Eslkdjf: tokio_net, (8fe5d67ebd74041d, ce0d044eef6b935d), 32, 32 [INFO] [stderr] SG_CR_Eslkdjf: tokio_net, (dfafe56c44a9d8c2, 8449d5d258f1039), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: tokio_net, (6fe7f879700e1ac2, 69052ac93567cab6), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: tokio_net, (8894159658fbde65, 8e7c89de838847bd), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: tokio_net, (19e447f625518ca5, 762cdbf6fd74f7ea), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: tokio_net, (cb982747bee56416, 5dc4af7c52a5d454), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: tokio_net, (11934c5ee90a8f14, a6e6eabf68fcc447), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: tokio_net, (b4203c952cd41a1c, 22c567a771bb9aba), 16, 16 [INFO] [stderr] Compiling tokio-net v0.2.0-alpha.6 (/opt/rustwide/workdir) [INFO] [stdout] warning: lint `intra_doc_link_resolution_failure` has been removed: use `rustdoc::broken_intra_doc_links` instead [INFO] [stdout] --> src/lib.rs:8:9 [INFO] [stdout] | [INFO] [stdout] 8 | #![deny(intra_doc_link_resolution_failure)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(renamed_and_removed_lints)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tokio` [INFO] [stdout] --> tests/support.rs:4:9 [INFO] [stdout] | [INFO] [stdout] 4 | pub use tokio::runtime::current_thread::{self, Runtime as CurrentThreadRuntime}; [INFO] [stdout] | ^^^^^ use of undeclared crate or module `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tokio` [INFO] [stdout] --> tests/support.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use tokio::timer::Timeout; [INFO] [stdout] | ^^^^^ use of undeclared crate or module `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `libc` [INFO] [stdout] --> tests/support.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use libc::{c_int, getpid, kill}; [INFO] [stdout] | ^^^^ use of undeclared crate or module `libc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Timeout` [INFO] [stdout] --> tests/support.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | Timeout::new(future, Duration::from_secs(3)).map(Result::unwrap) [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 4 | use mio::timer::Timeout; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `CurrentThreadRuntime` in this scope [INFO] [stdout] --> tests/support.rs:22:37 [INFO] [stdout] | [INFO] [stdout] 22 | pub fn run_with_timeout(rt: &mut CurrentThreadRuntime, future: F) -> F::Output [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tokio` [INFO] [stdout] --> tests/uds_split.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use tokio::prelude::*; [INFO] [stdout] | ^^^^^ use of undeclared crate or module `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tokio` [INFO] [stdout] --> tests/tcp_shutdown.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use tokio::prelude::*; [INFO] [stdout] | ^^^^^ use of undeclared crate or module `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tokio` [INFO] [stdout] --> tests/tcp_shutdown.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use tokio::io::AsyncWriteExt; [INFO] [stdout] | ^^^^^ use of undeclared crate or module `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tokio` [INFO] [stdout] --> tests/tcp_shutdown.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use tokio::net::{TcpListener, TcpStream}; [INFO] [stdout] | ^^^^^ use of undeclared crate or module `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `tokio::io::AsyncWriteExt`, `tokio::net::TcpListener`, `tokio::net::TcpStream`, `tokio_test` [INFO] [stdout] --> tests/tcp_shutdown.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use tokio::io::AsyncWriteExt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 4 | use tokio::net::{TcpListener, TcpStream}; [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^^^ [INFO] [stdout] 5 | use tokio::prelude::*; [INFO] [stdout] 6 | use tokio_test::assert_ok; [INFO] [stdout] | ^^^^^^^^^^ use of undeclared crate or module `tokio_test` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tokio` [INFO] [stdout] --> tests/tcp_shutdown.rs:8:3 [INFO] [stdout] | [INFO] [stdout] 8 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of undeclared crate or module `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_ok` [INFO] [stdout] --> tests/tcp_shutdown.rs:10:19 [INFO] [stdout] | [INFO] [stdout] 10 | let mut srv = assert_ok!(TcpListener::bind("127.0.0.1:0").await); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_ok` [INFO] [stdout] --> tests/tcp_shutdown.rs:11:16 [INFO] [stdout] | [INFO] [stdout] 11 | let addr = assert_ok!(srv.local_addr()); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_ok` [INFO] [stdout] --> tests/tcp_shutdown.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | let mut stream = assert_ok!(TcpStream::connect(&addr).await); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_ok` [INFO] [stdout] --> tests/tcp_shutdown.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | assert_ok!(AsyncWriteExt::shutdown(&mut stream).await); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_ok` [INFO] [stdout] --> tests/tcp_shutdown.rs:19:17 [INFO] [stdout] | [INFO] [stdout] 19 | let n = assert_ok!(stream.read(&mut buf).await); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_ok` [INFO] [stdout] --> tests/tcp_shutdown.rs:23:27 [INFO] [stdout] | [INFO] [stdout] 23 | let (mut stream, _) = assert_ok!(srv.accept().await); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_ok` [INFO] [stdout] --> tests/tcp_shutdown.rs:26:13 [INFO] [stdout] | [INFO] [stdout] 26 | let n = assert_ok!(rd.copy(&mut wr).await); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::sync::atomic::AtomicUsize::compare_and_swap`: Use `compare_exchange` or `compare_exchange_weak` instead [INFO] [stdout] --> src/driver/registration.rs:194:45 [INFO] [stdout] | [INFO] [stdout] 194 | let actual = self.state.compare_and_swap(INIT, LOCKED, SeqCst); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `futures_util::future::FutureExt` [INFO] [stdout] --> tests/support.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use futures_util::future::FutureExt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tokio` [INFO] [stdout] --> tests/tcp_shutdown.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | tokio::spawn(async move { [INFO] [stdout] | ^^^^^ use of undeclared crate or module `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tokio` [INFO] [stdout] --> tests/uds_split.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use tokio::net::UnixStream; [INFO] [stdout] | ^^^^^ use of undeclared crate or module `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `tokio::net::UnixStream` [INFO] [stdout] --> tests/uds_split.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use tokio::net::UnixStream; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tokio` [INFO] [stdout] --> tests/uds_split.rs:12:3 [INFO] [stdout] | [INFO] [stdout] 12 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of undeclared crate or module `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `futures` [INFO] [stdout] --> tests/uds_split.rs:19:36 [INFO] [stdout] | [INFO] [stdout] 19 | let (a_response, b_response) = futures::future::try_join( [INFO] [stdout] | ^^^^^^^ use of undeclared crate or module `futures` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnixStream` [INFO] [stdout] --> tests/uds_split.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | let (mut a, mut b) = UnixStream::pair()?; [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 4 | use mio::deprecated::UnixStream; [INFO] [stdout] | [INFO] [stdout] 4 | use std::os::unix::net::UnixStream; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `AsyncRead` in this scope [INFO] [stdout] --> tests/uds_split.rs:32:21 [INFO] [stdout] | [INFO] [stdout] 32 | read: &mut (dyn AsyncRead + Unpin), [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 4 | use tokio_io::AsyncRead; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `AsyncWrite` in this scope [INFO] [stdout] --> tests/uds_split.rs:33:22 [INFO] [stdout] | [INFO] [stdout] 33 | write: &mut (dyn AsyncWrite + Unpin), [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 4 | use tokio_io::AsyncWrite; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `tokio-net` due to 6 previous errors; 1 warning emitted [INFO] [stdout] error: aborting due to 5 previous errors; 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] Some errors have detailed explanations: E0412, E0432, E0433. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: tokio_net, (ae7a285736906547, 2fa738ce48f26b2b), 0, 0 [INFO] [stdout] warning: use of deprecated associated function `std::sync::atomic::AtomicUsize::compare_and_swap`: Use `compare_exchange` or `compare_exchange_weak` instead [INFO] [stdout] --> src/driver/registration.rs:399:45 [INFO] [stdout] | [INFO] [stdout] 399 | let actual = self.state.compare_and_swap(state, next, SeqCst); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 8 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0405, E0432, E0433. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0405`. [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tokio` [INFO] [stdout] --> tests/tcp_peek.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use tokio::io::AsyncReadExt; [INFO] [stdout] | ^^^^^ use of undeclared crate or module `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tokio` [INFO] [stdout] --> tests/tcp_peek.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use tokio::net::TcpStream; [INFO] [stdout] | ^^^^^ use of undeclared crate or module `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `futures` [INFO] [stdout] --> tests/uds_stream.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::future::try_join; [INFO] [stdout] | ^^^^^^^ use of undeclared crate or module `futures` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `tokio_net::uds`, `futures::future::try_join` [INFO] [stdout] --> tests/uds_stream.rs:4:16 [INFO] [stdout] | [INFO] [stdout] 4 | use tokio_net::uds::*; [INFO] [stdout] | ^^^ could not find `uds` in `tokio_net` [INFO] [stdout] 5 | [INFO] [stdout] 6 | use futures::future::try_join; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tokio` [INFO] [stdout] --> tests/uds_stream.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use tokio::io::{AsyncReadExt, AsyncWriteExt}; [INFO] [stdout] | ^^^^^ use of undeclared crate or module `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `tempfile`, `tokio::io::AsyncReadExt`, `tokio::io::AsyncWriteExt` [INFO] [stdout] --> tests/uds_stream.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use tempfile::Builder; [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `tempfile` [INFO] [stdout] 8 | use tokio::io::{AsyncReadExt, AsyncWriteExt}; [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tokio` [INFO] [stdout] --> tests/uds_stream.rs:10:3 [INFO] [stdout] | [INFO] [stdout] 10 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of undeclared crate or module `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `tokio_test` [INFO] [stdout] --> tests/tcp_peek.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use tokio_test::assert_ok; [INFO] [stdout] | ^^^^^^^^^^ use of undeclared crate or module `tokio_test` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tokio` [INFO] [stdout] --> tests/tcp_peek.rs:9:3 [INFO] [stdout] | [INFO] [stdout] 9 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of undeclared crate or module `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_ok` [INFO] [stdout] --> tests/tcp_peek.rs:13:35 [INFO] [stdout] | [INFO] [stdout] 13 | let t = thread::spawn(move || assert_ok!(listener.accept()).0); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_ok` [INFO] [stdout] --> tests/tcp_peek.rs:21:13 [INFO] [stdout] | [INFO] [stdout] 21 | let n = assert_ok!(left.peek(&mut buf).await); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_ok` [INFO] [stdout] --> tests/tcp_peek.rs:24:13 [INFO] [stdout] | [INFO] [stdout] 24 | let n = assert_ok!(left.read(&mut buf).await); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tokio` [INFO] [stdout] --> tests/tcp_connect.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use tokio::net::{TcpListener, TcpStream}; [INFO] [stdout] | ^^^^^ use of undeclared crate or module `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tokio` [INFO] [stdout] --> tests/tcp_connect.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use tokio::sync::oneshot; [INFO] [stdout] | ^^^^^ use of undeclared crate or module `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tokio` [INFO] [stdout] --> tests/tcp_accept.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use tokio::net::{TcpListener, TcpStream}; [INFO] [stdout] | ^^^^^ use of undeclared crate or module `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tokio` [INFO] [stdout] --> tests/tcp_accept.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use tokio::sync::oneshot; [INFO] [stdout] | ^^^^^ use of undeclared crate or module `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tokio` [INFO] [stdout] --> tests/tcp_echo.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use tokio::prelude::*; [INFO] [stdout] | ^^^^^ use of undeclared crate or module `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tokio` [INFO] [stdout] --> tests/tcp_echo.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use tokio::net::{TcpListener, TcpStream}; [INFO] [stdout] | ^^^^^ use of undeclared crate or module `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tokio` [INFO] [stdout] --> tests/tcp_echo.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use tokio::sync::oneshot; [INFO] [stdout] | ^^^^^ use of undeclared crate or module `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `tokio_test` [INFO] [stdout] --> tests/tcp_accept.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use tokio_test::assert_ok; [INFO] [stdout] | ^^^^^^^^^^ use of undeclared crate or module `tokio_test` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `tokio::net::TcpListener`, `tokio::net::TcpStream`, `tokio::sync::oneshot`, `tokio_test` [INFO] [stdout] --> tests/tcp_echo.rs:3:18 [INFO] [stdout] | [INFO] [stdout] 3 | use tokio::net::{TcpListener, TcpStream}; [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^^^ [INFO] [stdout] 4 | use tokio::prelude::*; [INFO] [stdout] 5 | use tokio::sync::oneshot; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 6 | use tokio_test::assert_ok; [INFO] [stdout] | ^^^^^^^^^^ use of undeclared crate or module `tokio_test` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `tokio_net::uds` [INFO] [stdout] --> tests/uds_datagram.rs:4:16 [INFO] [stdout] | [INFO] [stdout] 4 | use tokio_net::uds::*; [INFO] [stdout] | ^^^ could not find `uds` in `tokio_net` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `tokio_test` [INFO] [stdout] --> tests/tcp_connect.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use tokio_test::assert_ok; [INFO] [stdout] | ^^^^^^^^^^ use of undeclared crate or module `tokio_test` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `tokio_net::udp` [INFO] [stdout] --> tests/udp.rs:4:16 [INFO] [stdout] | [INFO] [stdout] 4 | use tokio_net::udp::{UdpFramed, UdpSocket}; [INFO] [stdout] | ^^^ could not find `udp` in `tokio_net` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `tempfile` [INFO] [stdout] --> tests/uds_datagram.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use tempfile; [INFO] [stdout] | ^^^^^^^^ no external crate `tempfile` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tokio` [INFO] [stdout] --> tests/uds_datagram.rs:46:3 [INFO] [stdout] | [INFO] [stdout] 46 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of undeclared crate or module `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TcpStream` in this scope [INFO] [stdout] --> tests/tcp_peek.rs:19:19 [INFO] [stdout] | [INFO] [stdout] 19 | let mut left: TcpStream = left.try_into().unwrap(); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 3 | use crate::net::TcpStream; [INFO] [stdout] | [INFO] [stdout] 3 | use mio::tcp::TcpStream; [INFO] [stdout] | [INFO] [stdout] 3 | use std::net::TcpStream; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnixListener` [INFO] [stdout] --> tests/uds_stream.rs:15:24 [INFO] [stdout] | [INFO] [stdout] 15 | let mut listener = UnixListener::bind(&sock_path)?; [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 4 | use mio::deprecated::UnixListener; [INFO] [stdout] | [INFO] [stdout] 4 | use std::os::unix::net::UnixListener; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnixStream` [INFO] [stdout] --> tests/uds_stream.rs:18:19 [INFO] [stdout] | [INFO] [stdout] 18 | let connect = UnixStream::connect(&sock_path); [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 4 | use mio::deprecated::UnixStream; [INFO] [stdout] | [INFO] [stdout] 4 | use std::os::unix::net::UnixStream; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `try_join` in this scope [INFO] [stdout] --> tests/uds_stream.rs:19:41 [INFO] [stdout] | [INFO] [stdout] 19 | let ((mut server, _), mut client) = try_join(accept, connect).await?; [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 4 | use futures_util::try_future::try_join; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tokio` [INFO] [stdout] --> tests/tcp_accept.rs:12:15 [INFO] [stdout] | [INFO] [stdout] 12 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of undeclared crate or module `tokio` [INFO] [stdout] ... [INFO] [stdout] 33 | / test_accept! { [INFO] [stdout] 34 | | (ip_str, "127.0.0.1:0"), [INFO] [stdout] 35 | | (host_str, "localhost:0"), [INFO] [stdout] 36 | | (socket_addr, "127.0.0.1:0".parse::().unwrap()), [INFO] [stdout] 37 | | (str_port_tuple, ("127.0.0.1", 0)), [INFO] [stdout] 38 | | (ip_port_tuple, ("127.0.0.1".parse::().unwrap(), 0)), [INFO] [stdout] 39 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `test_accept` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_ok` [INFO] [stdout] --> tests/tcp_accept.rs:14:36 [INFO] [stdout] | [INFO] [stdout] 14 | let mut listener = assert_ok!(TcpListener::bind($target).await); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 33 | / test_accept! { [INFO] [stdout] 34 | | (ip_str, "127.0.0.1:0"), [INFO] [stdout] 35 | | (host_str, "localhost:0"), [INFO] [stdout] 36 | | (socket_addr, "127.0.0.1:0".parse::().unwrap()), [INFO] [stdout] 37 | | (str_port_tuple, ("127.0.0.1", 0)), [INFO] [stdout] 38 | | (ip_port_tuple, ("127.0.0.1".parse::().unwrap(), 0)), [INFO] [stdout] 39 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] = note: this error originates in the macro `test_accept` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_ok` [INFO] [stdout] --> tests/tcp_accept.rs:20:39 [INFO] [stdout] | [INFO] [stdout] 20 | let (socket, _) = assert_ok!(listener.accept().await); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 33 | / test_accept! { [INFO] [stdout] 34 | | (ip_str, "127.0.0.1:0"), [INFO] [stdout] 35 | | (host_str, "localhost:0"), [INFO] [stdout] 36 | | (socket_addr, "127.0.0.1:0".parse::().unwrap()), [INFO] [stdout] 37 | | (str_port_tuple, ("127.0.0.1", 0)), [INFO] [stdout] 38 | | (ip_port_tuple, ("127.0.0.1".parse::().unwrap(), 0)), [INFO] [stdout] 39 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] = note: this error originates in the macro `test_accept` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_ok` [INFO] [stdout] --> tests/tcp_accept.rs:21:21 [INFO] [stdout] | [INFO] [stdout] 21 | assert_ok!(tx.send(socket)); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 33 | / test_accept! { [INFO] [stdout] 34 | | (ip_str, "127.0.0.1:0"), [INFO] [stdout] 35 | | (host_str, "localhost:0"), [INFO] [stdout] 36 | | (socket_addr, "127.0.0.1:0".parse::().unwrap()), [INFO] [stdout] 37 | | (str_port_tuple, ("127.0.0.1", 0)), [INFO] [stdout] 38 | | (ip_port_tuple, ("127.0.0.1".parse::().unwrap(), 0)), [INFO] [stdout] 39 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] = note: this error originates in the macro `test_accept` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_ok` [INFO] [stdout] --> tests/tcp_accept.rs:24:27 [INFO] [stdout] | [INFO] [stdout] 24 | let cli = assert_ok!(TcpStream::connect(&addr).await); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 33 | / test_accept! { [INFO] [stdout] 34 | | (ip_str, "127.0.0.1:0"), [INFO] [stdout] 35 | | (host_str, "localhost:0"), [INFO] [stdout] 36 | | (socket_addr, "127.0.0.1:0".parse::().unwrap()), [INFO] [stdout] 37 | | (str_port_tuple, ("127.0.0.1", 0)), [INFO] [stdout] 38 | | (ip_port_tuple, ("127.0.0.1".parse::().unwrap(), 0)), [INFO] [stdout] 39 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] = note: this error originates in the macro `test_accept` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_ok` [INFO] [stdout] --> tests/tcp_accept.rs:25:27 [INFO] [stdout] | [INFO] [stdout] 25 | let srv = assert_ok!(rx.await); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 33 | / test_accept! { [INFO] [stdout] 34 | | (ip_str, "127.0.0.1:0"), [INFO] [stdout] 35 | | (host_str, "localhost:0"), [INFO] [stdout] 36 | | (socket_addr, "127.0.0.1:0".parse::().unwrap()), [INFO] [stdout] 37 | | (str_port_tuple, ("127.0.0.1", 0)), [INFO] [stdout] 38 | | (ip_port_tuple, ("127.0.0.1".parse::().unwrap(), 0)), [INFO] [stdout] 39 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] = note: this error originates in the macro `test_accept` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tokio` [INFO] [stdout] --> tests/uds_datagram.rs:54:5 [INFO] [stdout] | [INFO] [stdout] 54 | tokio::spawn(async move { [INFO] [stdout] | ^^^^^ use of undeclared crate or module `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UnixDatagram` in this scope [INFO] [stdout] --> tests/uds_datagram.rs:36:34 [INFO] [stdout] | [INFO] [stdout] 36 | async fn echo_server(mut socket: UnixDatagram) -> io::Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 4 | use std::os::unix::net::UnixDatagram; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 13 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tokio` [INFO] [stdout] --> tests/tcp_echo.rs:8:3 [INFO] [stdout] | [INFO] [stdout] 8 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of undeclared crate or module `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_ok` [INFO] [stdout] --> tests/tcp_echo.rs:14:19 [INFO] [stdout] | [INFO] [stdout] 14 | let mut srv = assert_ok!(TcpListener::bind("127.0.0.1:0").await); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_ok` [INFO] [stdout] --> tests/tcp_echo.rs:15:16 [INFO] [stdout] | [INFO] [stdout] 15 | let addr = assert_ok!(srv.local_addr()); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_ok` [INFO] [stdout] --> tests/tcp_echo.rs:19:26 [INFO] [stdout] | [INFO] [stdout] 19 | let mut stream = assert_ok!(TcpStream::connect(&addr).await); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_ok` [INFO] [stdout] --> tests/tcp_echo.rs:23:13 [INFO] [stdout] | [INFO] [stdout] 23 | assert_ok!(stream.write_all(msg.as_bytes()).await); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_ok` [INFO] [stdout] --> tests/tcp_echo.rs:27:13 [INFO] [stdout] | [INFO] [stdout] 27 | assert_ok!(stream.read_exact(&mut buf).await); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_ok` [INFO] [stdout] --> tests/tcp_echo.rs:31:9 [INFO] [stdout] | [INFO] [stdout] 31 | assert_ok!(tx.send(())); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_ok` [INFO] [stdout] --> tests/tcp_echo.rs:34:27 [INFO] [stdout] | [INFO] [stdout] 34 | let (mut stream, _) = assert_ok!(srv.accept().await); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures` [INFO] [stdout] --> tests/tcp_connect.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use futures::join; [INFO] [stdout] | ^^^^^^^ use of undeclared crate or module `futures` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_ok` [INFO] [stdout] --> tests/tcp_echo.rs:37:13 [INFO] [stdout] | [INFO] [stdout] 37 | let n = assert_ok!(rd.copy(&mut wr).await); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `oneshot` [INFO] [stdout] --> tests/tcp_accept.rs:17:32 [INFO] [stdout] | [INFO] [stdout] 17 | let (tx, rx) = oneshot::channel(); [INFO] [stdout] | ^^^^^^^ use of undeclared crate or module `oneshot` [INFO] [stdout] ... [INFO] [stdout] 33 | / test_accept! { [INFO] [stdout] 34 | | (ip_str, "127.0.0.1:0"), [INFO] [stdout] 35 | | (host_str, "localhost:0"), [INFO] [stdout] 36 | | (socket_addr, "127.0.0.1:0".parse::().unwrap()), [INFO] [stdout] 37 | | (str_port_tuple, ("127.0.0.1", 0)), [INFO] [stdout] 38 | | (ip_port_tuple, ("127.0.0.1".parse::().unwrap(), 0)), [INFO] [stdout] 39 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `test_accept` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `futures_util::sink` [INFO] [stdout] --> tests/udp.rs:7:39 [INFO] [stdout] | [INFO] [stdout] 7 | use futures_util::{future::FutureExt, sink::SinkExt, stream::StreamExt, try_future::try_join}; [INFO] [stdout] | ^^^^ could not find `sink` in `futures_util` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `bytes` [INFO] [stdout] --> tests/udp.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use bytes::{BufMut, BytesMut}; [INFO] [stdout] | ^^^^^ use of undeclared crate or module `bytes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tokio` [INFO] [stdout] --> tests/udp.rs:102:3 [INFO] [stdout] | [INFO] [stdout] 102 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of undeclared crate or module `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tokio` [INFO] [stdout] --> tests/udp.rs:69:3 [INFO] [stdout] | [INFO] [stdout] 69 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of undeclared crate or module `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tokio` [INFO] [stdout] --> tests/udp.rs:61:3 [INFO] [stdout] | [INFO] [stdout] 61 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of undeclared crate or module `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tokio` [INFO] [stdout] --> tests/udp.rs:45:3 [INFO] [stdout] | [INFO] [stdout] 45 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of undeclared crate or module `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tokio` [INFO] [stdout] --> tests/udp.rs:28:3 [INFO] [stdout] | [INFO] [stdout] 28 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of undeclared crate or module `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tokio` [INFO] [stdout] --> tests/udp.rs:10:3 [INFO] [stdout] | [INFO] [stdout] 10 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of undeclared crate or module `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnixDatagram` [INFO] [stdout] --> tests/uds_datagram.rs:52:25 [INFO] [stdout] | [INFO] [stdout] 52 | let server_socket = UnixDatagram::bind(server_path.clone())?; [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 4 | use std::os::unix::net::UnixDatagram; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnixDatagram` [INFO] [stdout] --> tests/uds_datagram.rs:61:26 [INFO] [stdout] | [INFO] [stdout] 61 | let mut socket = UnixDatagram::bind(&client_path).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 4 | use std::os::unix::net::UnixDatagram; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tokio` [INFO] [stdout] --> tests/udp.rs:52:5 [INFO] [stdout] | [INFO] [stdout] 52 | tokio::spawn(async move { [INFO] [stdout] | ^^^^^ use of undeclared crate or module `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 8 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0425, E0432, E0433. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0425`. [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_ok` [INFO] [stdout] --> tests/tcp_echo.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | assert_ok!(rx.await); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `oneshot` [INFO] [stdout] --> tests/tcp_echo.rs:12:20 [INFO] [stdout] | [INFO] [stdout] 12 | let (tx, rx) = oneshot::channel(); [INFO] [stdout] | ^^^^^^^ use of undeclared crate or module `oneshot` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tokio` [INFO] [stdout] --> tests/tcp_echo.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | tokio::spawn(async move { [INFO] [stdout] | ^^^^^ use of undeclared crate or module `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tokio` [INFO] [stdout] --> tests/tcp_connect.rs:148:3 [INFO] [stdout] | [INFO] [stdout] 148 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of undeclared crate or module `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tokio` [INFO] [stdout] --> tests/tcp_connect.rs:131:3 [INFO] [stdout] | [INFO] [stdout] 131 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of undeclared crate or module `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tokio` [INFO] [stdout] --> tests/tcp_connect.rs:114:3 [INFO] [stdout] | [INFO] [stdout] 114 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of undeclared crate or module `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tokio` [INFO] [stdout] --> tests/tcp_connect.rs:97:3 [INFO] [stdout] | [INFO] [stdout] 97 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of undeclared crate or module `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tokio` [INFO] [stdout] --> tests/tcp_connect.rs:80:3 [INFO] [stdout] | [INFO] [stdout] 80 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of undeclared crate or module `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tokio` [INFO] [stdout] --> tests/tcp_connect.rs:63:3 [INFO] [stdout] | [INFO] [stdout] 63 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of undeclared crate or module `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tokio` [INFO] [stdout] --> tests/tcp_connect.rs:36:3 [INFO] [stdout] | [INFO] [stdout] 36 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of undeclared crate or module `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tokio` [INFO] [stdout] --> tests/tcp_connect.rs:9:3 [INFO] [stdout] | [INFO] [stdout] 9 | #[tokio::test] [INFO] [stdout] | ^^^^^ use of undeclared crate or module `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_ok` [INFO] [stdout] --> tests/tcp_connect.rs:150:19 [INFO] [stdout] | [INFO] [stdout] 150 | let mut srv = assert_ok!(TcpListener::bind("127.0.0.1:0").await); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_ok` [INFO] [stdout] --> tests/tcp_connect.rs:151:16 [INFO] [stdout] | [INFO] [stdout] 151 | let addr = assert_ok!(srv.local_addr()); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_ok` [INFO] [stdout] --> tests/tcp_connect.rs:155:9 [INFO] [stdout] | [INFO] [stdout] 155 | assert_ok!(srv.accept().await); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_ok` [INFO] [stdout] --> tests/tcp_connect.rs:159:9 [INFO] [stdout] | [INFO] [stdout] 159 | assert_ok!(TcpStream::connect(&addr).await); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `join` [INFO] [stdout] --> tests/tcp_connect.rs:162:5 [INFO] [stdout] | [INFO] [stdout] 162 | join!(server, client); [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_ok` [INFO] [stdout] --> tests/tcp_connect.rs:133:19 [INFO] [stdout] | [INFO] [stdout] 133 | let mut srv = assert_ok!(TcpListener::bind("127.0.0.1:0").await); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_ok` [INFO] [stdout] --> tests/tcp_connect.rs:134:16 [INFO] [stdout] | [INFO] [stdout] 134 | let addr = assert_ok!(srv.local_addr()); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_ok` [INFO] [stdout] --> tests/tcp_connect.rs:138:9 [INFO] [stdout] | [INFO] [stdout] 138 | assert_ok!(srv.accept().await); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_ok` [INFO] [stdout] --> tests/tcp_connect.rs:142:9 [INFO] [stdout] | [INFO] [stdout] 142 | assert_ok!(TcpStream::connect(&addr).await); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `join` [INFO] [stdout] --> tests/tcp_connect.rs:145:5 [INFO] [stdout] | [INFO] [stdout] 145 | join!(server, client); [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_ok` [INFO] [stdout] --> tests/tcp_connect.rs:116:19 [INFO] [stdout] | [INFO] [stdout] 116 | let mut srv = assert_ok!(TcpListener::bind("127.0.0.1:0").await); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_ok` [INFO] [stdout] --> tests/tcp_connect.rs:117:16 [INFO] [stdout] | [INFO] [stdout] 117 | let addr = assert_ok!(srv.local_addr()); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_ok` [INFO] [stdout] --> tests/tcp_connect.rs:121:9 [INFO] [stdout] | [INFO] [stdout] 121 | assert_ok!(srv.accept().await); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_ok` [INFO] [stdout] --> tests/tcp_connect.rs:125:9 [INFO] [stdout] | [INFO] [stdout] 125 | assert_ok!(TcpStream::connect(&addr).await); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `join` [INFO] [stdout] --> tests/tcp_connect.rs:128:5 [INFO] [stdout] | [INFO] [stdout] 128 | join!(server, client); [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_ok` [INFO] [stdout] --> tests/tcp_connect.rs:99:19 [INFO] [stdout] | [INFO] [stdout] 99 | let mut srv = assert_ok!(TcpListener::bind("127.0.0.1:0").await); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_ok` [INFO] [stdout] --> tests/tcp_connect.rs:100:16 [INFO] [stdout] | [INFO] [stdout] 100 | let addr = assert_ok!(srv.local_addr()); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_ok` [INFO] [stdout] --> tests/tcp_connect.rs:104:9 [INFO] [stdout] | [INFO] [stdout] 104 | assert_ok!(srv.accept().await); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_ok` [INFO] [stdout] --> tests/tcp_connect.rs:108:9 [INFO] [stdout] | [INFO] [stdout] 108 | assert_ok!(TcpStream::connect(addr).await); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `join` [INFO] [stdout] --> tests/tcp_connect.rs:111:5 [INFO] [stdout] | [INFO] [stdout] 111 | join!(server, client); [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_ok` [INFO] [stdout] --> tests/tcp_connect.rs:82:19 [INFO] [stdout] | [INFO] [stdout] 82 | let mut srv = assert_ok!(TcpListener::bind("127.0.0.1:0").await); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_ok` [INFO] [stdout] --> tests/tcp_connect.rs:83:16 [INFO] [stdout] | [INFO] [stdout] 83 | let addr = assert_ok!(srv.local_addr()); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_ok` [INFO] [stdout] --> tests/tcp_connect.rs:87:9 [INFO] [stdout] | [INFO] [stdout] 87 | assert_ok!(srv.accept().await); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_ok` [INFO] [stdout] --> tests/tcp_connect.rs:91:9 [INFO] [stdout] | [INFO] [stdout] 91 | assert_ok!(TcpStream::connect(&addr[..]).await); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `join` [INFO] [stdout] --> tests/tcp_connect.rs:94:5 [INFO] [stdout] | [INFO] [stdout] 94 | join!(server, client); [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_ok` [INFO] [stdout] --> tests/tcp_connect.rs:65:19 [INFO] [stdout] | [INFO] [stdout] 65 | let mut srv = assert_ok!(TcpListener::bind("127.0.0.1:0").await); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_ok` [INFO] [stdout] --> tests/tcp_connect.rs:66:16 [INFO] [stdout] | [INFO] [stdout] 66 | let addr = assert_ok!(srv.local_addr()); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_ok` [INFO] [stdout] --> tests/tcp_connect.rs:70:9 [INFO] [stdout] | [INFO] [stdout] 70 | assert_ok!(srv.accept().await); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_ok` [INFO] [stdout] --> tests/tcp_connect.rs:74:9 [INFO] [stdout] | [INFO] [stdout] 74 | assert_ok!(TcpStream::connect(addr).await); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `join` [INFO] [stdout] --> tests/tcp_connect.rs:77:5 [INFO] [stdout] | [INFO] [stdout] 77 | join!(server, client); [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_ok` [INFO] [stdout] --> tests/tcp_connect.rs:38:19 [INFO] [stdout] | [INFO] [stdout] 38 | let mut srv = assert_ok!(TcpListener::bind("[::1]:0").await); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_ok` [INFO] [stdout] --> tests/tcp_connect.rs:39:16 [INFO] [stdout] | [INFO] [stdout] 39 | let addr = assert_ok!(srv.local_addr()); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_ok` [INFO] [stdout] --> tests/tcp_connect.rs:45:30 [INFO] [stdout] | [INFO] [stdout] 45 | let (socket, addr) = assert_ok!(srv.accept().await); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_ok` [INFO] [stdout] --> tests/tcp_connect.rs:46:26 [INFO] [stdout] | [INFO] [stdout] 46 | assert_eq!(addr, assert_ok!(socket.peer_addr())); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_ok` [INFO] [stdout] --> tests/tcp_connect.rs:47:9 [INFO] [stdout] | [INFO] [stdout] 47 | assert_ok!(tx.send(socket)); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_ok` [INFO] [stdout] --> tests/tcp_connect.rs:50:16 [INFO] [stdout] | [INFO] [stdout] 50 | let mine = assert_ok!(TcpStream::connect(&addr).await); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_ok` [INFO] [stdout] --> tests/tcp_connect.rs:51:18 [INFO] [stdout] | [INFO] [stdout] 51 | let theirs = assert_ok!(rx.await); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_ok` [INFO] [stdout] --> tests/tcp_connect.rs:54:9 [INFO] [stdout] | [INFO] [stdout] 54 | assert_ok!(mine.local_addr()), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_ok` [INFO] [stdout] --> tests/tcp_connect.rs:55:9 [INFO] [stdout] | [INFO] [stdout] 55 | assert_ok!(theirs.peer_addr()) [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_ok` [INFO] [stdout] --> tests/tcp_connect.rs:58:9 [INFO] [stdout] | [INFO] [stdout] 58 | assert_ok!(theirs.local_addr()), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_ok` [INFO] [stdout] --> tests/tcp_connect.rs:59:9 [INFO] [stdout] | [INFO] [stdout] 59 | assert_ok!(mine.peer_addr()) [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_ok` [INFO] [stdout] --> tests/tcp_connect.rs:11:19 [INFO] [stdout] | [INFO] [stdout] 11 | let mut srv = assert_ok!(TcpListener::bind("127.0.0.1:0").await); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_ok` [INFO] [stdout] --> tests/tcp_connect.rs:12:16 [INFO] [stdout] | [INFO] [stdout] 12 | let addr = assert_ok!(srv.local_addr()); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_ok` [INFO] [stdout] --> tests/tcp_connect.rs:18:30 [INFO] [stdout] | [INFO] [stdout] 18 | let (socket, addr) = assert_ok!(srv.accept().await); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_ok` [INFO] [stdout] --> tests/tcp_connect.rs:19:26 [INFO] [stdout] | [INFO] [stdout] 19 | assert_eq!(addr, assert_ok!(socket.peer_addr())); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_ok` [INFO] [stdout] --> tests/tcp_connect.rs:20:9 [INFO] [stdout] | [INFO] [stdout] 20 | assert_ok!(tx.send(socket)); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_ok` [INFO] [stdout] --> tests/tcp_connect.rs:23:16 [INFO] [stdout] | [INFO] [stdout] 23 | let mine = assert_ok!(TcpStream::connect(&addr).await); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_ok` [INFO] [stdout] --> tests/tcp_connect.rs:24:18 [INFO] [stdout] | [INFO] [stdout] 24 | let theirs = assert_ok!(rx.await); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_ok` [INFO] [stdout] --> tests/tcp_connect.rs:27:9 [INFO] [stdout] | [INFO] [stdout] 27 | assert_ok!(mine.local_addr()), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_ok` [INFO] [stdout] --> tests/tcp_connect.rs:28:9 [INFO] [stdout] | [INFO] [stdout] 28 | assert_ok!(theirs.peer_addr()) [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_ok` [INFO] [stdout] --> tests/tcp_connect.rs:31:9 [INFO] [stdout] | [INFO] [stdout] 31 | assert_ok!(theirs.local_addr()), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_ok` [INFO] [stdout] --> tests/tcp_connect.rs:32:9 [INFO] [stdout] | [INFO] [stdout] 32 | assert_ok!(mine.peer_addr()) [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `oneshot` [INFO] [stdout] --> tests/tcp_connect.rs:15:20 [INFO] [stdout] | [INFO] [stdout] 15 | let (tx, rx) = oneshot::channel(); [INFO] [stdout] | ^^^^^^^ use of undeclared crate or module `oneshot` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tokio` [INFO] [stdout] --> tests/tcp_connect.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | tokio::spawn(async move { [INFO] [stdout] | ^^^^^ use of undeclared crate or module `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `oneshot` [INFO] [stdout] --> tests/tcp_connect.rs:42:20 [INFO] [stdout] | [INFO] [stdout] 42 | let (tx, rx) = oneshot::channel(); [INFO] [stdout] | ^^^^^^^ use of undeclared crate or module `oneshot` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tokio` [INFO] [stdout] --> tests/tcp_connect.rs:44:5 [INFO] [stdout] | [INFO] [stdout] 44 | tokio::spawn(async move { [INFO] [stdout] | ^^^^^ use of undeclared crate or module `tokio` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 16 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] [INFO] [stdout] error: aborting due to 7 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0432, E0433. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] [INFO] [stdout] warning: unused import: `io::Write` [INFO] [stdout] --> tests/tcp_peek.rs:4:29 [INFO] [stdout] | [INFO] [stdout] 4 | use std::{convert::TryInto, io::Write, net}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 8 previous errors; 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0432, E0433. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tokio` [INFO] [stdout] --> tests/tcp_accept.rs:19:17 [INFO] [stdout] | [INFO] [stdout] 19 | tokio::spawn(async move { [INFO] [stdout] | ^^^^^ use of undeclared crate or module `tokio` [INFO] [stdout] ... [INFO] [stdout] 33 | / test_accept! { [INFO] [stdout] 34 | | (ip_str, "127.0.0.1:0"), [INFO] [stdout] 35 | | (host_str, "localhost:0"), [INFO] [stdout] 36 | | (socket_addr, "127.0.0.1:0".parse::().unwrap()), [INFO] [stdout] 37 | | (str_port_tuple, ("127.0.0.1", 0)), [INFO] [stdout] 38 | | (ip_port_tuple, ("127.0.0.1".parse::().unwrap(), 0)), [INFO] [stdout] 39 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `test_accept` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `future::FutureExt` [INFO] [stdout] --> tests/udp.rs:7:20 [INFO] [stdout] | [INFO] [stdout] 7 | use futures_util::{future::FutureExt, sink::SinkExt, stream::StreamExt, try_future::try_join}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `stream::StreamExt` [INFO] [stdout] --> tests/udp.rs:7:54 [INFO] [stdout] | [INFO] [stdout] 7 | use futures_util::{future::FutureExt, sink::SinkExt, stream::StreamExt, try_future::try_join}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 10 previous errors; 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] [INFO] [stdout] error: aborting due to 68 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] [INFO] [stdout] warning: unused imports: `IpAddr`, `SocketAddr` [INFO] [stdout] --> tests/tcp_accept.rs:7:16 [INFO] [stdout] | [INFO] [stdout] 7 | use std::net::{IpAddr, SocketAddr}; [INFO] [stdout] | ^^^^^^ ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 11 previous errors; 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] [INFO] [stdout] warning: 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: build failed [INFO] running `Command { std: "docker" "inspect" "01a2427570e10101e66722bc1da78fe47d448e09e47d53dc4593f919016b6301", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "01a2427570e10101e66722bc1da78fe47d448e09e47d53dc4593f919016b6301", kill_on_drop: false }` [INFO] [stdout] 01a2427570e10101e66722bc1da78fe47d448e09e47d53dc4593f919016b6301