[INFO] fetching crate water 0.16.45-alpha... [INFO] checking water-0.16.45-alpha against master#af4a5a13a15fa0c60e06321077ef452f769b42fd for pr-122960-3 [INFO] extracting crate water 0.16.45-alpha into /workspace/builds/worker-3-tc1/source [INFO] validating manifest of crates.io crate water 0.16.45-alpha on toolchain af4a5a13a15fa0c60e06321077ef452f769b42fd [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+af4a5a13a15fa0c60e06321077ef452f769b42fd" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate water 0.16.45-alpha [INFO] finished tweaking crates.io crate water 0.16.45-alpha [INFO] tweaked toml for crates.io crate water 0.16.45-alpha written to /workspace/builds/worker-3-tc1/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+af4a5a13a15fa0c60e06321077ef452f769b42fd" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 12 packages [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+af4a5a13a15fa0c60e06321077ef452f769b42fd" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] warning: dependency (time) specified without providing a local path, Git repository, version, or workspace dependency to use. This will be considered an error in future versions [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+af4a5a13a15fa0c60e06321077ef452f769b42fd" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 3ade4897e35704abe9bffd26f6fd8be4945ad675ee7720b8bb10f71d97563c1c [INFO] running `Command { std: "docker" "start" "-a" "3ade4897e35704abe9bffd26f6fd8be4945ad675ee7720b8bb10f71d97563c1c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "3ade4897e35704abe9bffd26f6fd8be4945ad675ee7720b8bb10f71d97563c1c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3ade4897e35704abe9bffd26f6fd8be4945ad675ee7720b8bb10f71d97563c1c", kill_on_drop: false }` [INFO] [stdout] 3ade4897e35704abe9bffd26f6fd8be4945ad675ee7720b8bb10f71d97563c1c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/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" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+af4a5a13a15fa0c60e06321077ef452f769b42fd" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 1ccd21492463de081cb9f929afc8a89243b05f8d9fc29ef7d923687bc25293f4 [INFO] running `Command { std: "docker" "start" "-a" "1ccd21492463de081cb9f929afc8a89243b05f8d9fc29ef7d923687bc25293f4", kill_on_drop: false }` [INFO] [stderr] warning: dependency (time) specified without providing a local path, Git repository, version, or workspace dependency to use. This will be considered an error in future versions [INFO] [stderr] Checking deranged v0.3.11 [INFO] [stderr] Checking time v0.3.34 [INFO] [stderr] Checking water v0.16.45-alpha (/opt/rustwide/workdir) [INFO] [stdout] error[E0432]: unresolved import `time::get_time` [INFO] [stdout] --> src/lib.rs:64:9 [INFO] [stdout] | [INFO] [stdout] 64 | pub use time::get_time; [INFO] [stdout] | ^^^^^^^^^^^^^^ no `get_time` in the root [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `time::get_time` [INFO] [stdout] --> src/lib.rs:64:9 [INFO] [stdout] | [INFO] [stdout] 64 | pub use time::get_time; [INFO] [stdout] | ^^^^^^^^^^^^^^ no `get_time` in the root [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `time::Timespec` [INFO] [stdout] --> src/lib.rs:66:9 [INFO] [stdout] | [INFO] [stdout] 66 | pub use time::Timespec; [INFO] [stdout] | ^^^^^^^^^^^^^^ no `Timespec` in the root [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `time::Timespec` [INFO] [stdout] --> src/lib.rs:66:9 [INFO] [stdout] | [INFO] [stdout] 66 | pub use time::Timespec; [INFO] [stdout] | ^^^^^^^^^^^^^^ no `Timespec` in the root [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `std::time::duration` [INFO] [stdout] --> src/lib.rs:67:20 [INFO] [stdout] | [INFO] [stdout] 67 | pub use std::time::duration::Duration; [INFO] [stdout] | ^^^^^^^^ could not find `duration` in `time` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `std::time::duration` [INFO] [stdout] --> src/lib.rs:67:20 [INFO] [stdout] | [INFO] [stdout] 67 | pub use std::time::duration::Duration; [INFO] [stdout] | ^^^^^^^^ could not find `duration` in `time` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `time::Timespec` [INFO] [stdout] --> src/timespec.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use time::Timespec; [INFO] [stdout] | ^^^^^^^^^^^^^^ no `Timespec` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this unresolved item through its public re-export instead [INFO] [stdout] | [INFO] [stdout] 1 | use Timespec; [INFO] [stdout] | ~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `time::Timespec` [INFO] [stdout] --> src/timespec.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use time::Timespec; [INFO] [stdout] | ^^^^^^^^^^^^^^ no `Timespec` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this unresolved item through its public re-export instead [INFO] [stdout] | [INFO] [stdout] 1 | use Timespec; [INFO] [stdout] | ~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `std::sync::atomic::AtomicUint` [INFO] [stdout] --> src/endpoint.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use std::sync::atomic::AtomicUint; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^---------- [INFO] [stdout] | | | [INFO] [stdout] | | help: a similar name exists in the module: `AtomicU32` [INFO] [stdout] | no `AtomicUint` in `sync::atomic` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `std::sync::atomic::AtomicUint` [INFO] [stdout] --> src/endpoint.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use std::sync::atomic::AtomicUint; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^---------- [INFO] [stdout] | | | [INFO] [stdout] | | help: a similar name exists in the module: `AtomicU32` [INFO] [stdout] | no `AtomicUint` in `sync::atomic` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `std::rt::heap` [INFO] [stdout] --> src/endpoint.rs:17:14 [INFO] [stdout] | [INFO] [stdout] 17 | use std::rt::heap::allocate; [INFO] [stdout] | ^^^^ could not find `heap` in `rt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `std::rt::heap` [INFO] [stdout] --> src/endpoint.rs:17:14 [INFO] [stdout] | [INFO] [stdout] 17 | use std::rt::heap::allocate; [INFO] [stdout] | ^^^^ could not find `heap` in `rt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `std::rt::heap` [INFO] [stdout] --> src/endpoint.rs:20:14 [INFO] [stdout] | [INFO] [stdout] 20 | use std::rt::heap::deallocate; [INFO] [stdout] | ^^^^ could not find `heap` in `rt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `std::rt::heap` [INFO] [stdout] --> src/endpoint.rs:20:14 [INFO] [stdout] | [INFO] [stdout] 20 | use std::rt::heap::deallocate; [INFO] [stdout] | ^^^^ could not find `heap` in `rt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `std::time::duration` [INFO] [stdout] --> src/endpoint.rs:24:16 [INFO] [stdout] | [INFO] [stdout] 24 | use std::time::duration::Duration; [INFO] [stdout] | ^^^^^^^^ could not find `duration` in `time` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `std::time::duration` [INFO] [stdout] --> src/endpoint.rs:24:16 [INFO] [stdout] | [INFO] [stdout] 24 | use std::time::duration::Duration; [INFO] [stdout] | ^^^^^^^^ could not find `duration` in `time` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `std::intrinsics::copy_memory` [INFO] [stdout] --> src/endpoint.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | use std::intrinsics::copy_memory; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `copy_memory` in `intrinsics` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `std::intrinsics::copy_memory` [INFO] [stdout] --> src/endpoint.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | use std::intrinsics::copy_memory; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `copy_memory` in `intrinsics` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `time::Timespec` [INFO] [stdout] --> src/endpoint.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | use time::Timespec; [INFO] [stdout] | ^^^^^^^^^^^^^^ no `Timespec` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this unresolved item through its public re-export instead [INFO] [stdout] | [INFO] [stdout] 34 | use Timespec; [INFO] [stdout] | ~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `time::Timespec` [INFO] [stdout] --> src/endpoint.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | use time::Timespec; [INFO] [stdout] | ^^^^^^^^^^^^^^ no `Timespec` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this unresolved item through its public re-export instead [INFO] [stdout] | [INFO] [stdout] 34 | use Timespec; [INFO] [stdout] | ~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `time::get_time` [INFO] [stdout] --> src/endpoint.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | use time::get_time; [INFO] [stdout] | ^^^^^^^^^^^^^^ no `get_time` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this unresolved item through its public re-export instead [INFO] [stdout] | [INFO] [stdout] 35 | use get_time; [INFO] [stdout] | ~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `time::get_time` [INFO] [stdout] --> src/endpoint.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | use time::get_time; [INFO] [stdout] | ^^^^^^^^^^^^^^ no `get_time` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this unresolved item through its public re-export instead [INFO] [stdout] | [INFO] [stdout] 35 | use get_time; [INFO] [stdout] | ~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `std::rt::heap` [INFO] [stdout] --> src/net.rs:17:14 [INFO] [stdout] | [INFO] [stdout] 17 | use std::rt::heap::allocate; [INFO] [stdout] | ^^^^ could not find `heap` in `rt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `std::rt::heap` [INFO] [stdout] --> src/net.rs:17:14 [INFO] [stdout] | [INFO] [stdout] 17 | use std::rt::heap::allocate; [INFO] [stdout] | ^^^^ could not find `heap` in `rt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `std::rt::heap` [INFO] [stdout] --> src/net.rs:18:14 [INFO] [stdout] | [INFO] [stdout] 18 | use std::rt::heap::deallocate; [INFO] [stdout] | ^^^^ could not find `heap` in `rt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `std::intrinsics::copy_memory` [INFO] [stdout] --> src/net.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | use std::intrinsics::copy_memory; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `copy_memory` in `intrinsics` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `std::io::timer` [INFO] [stdout] --> src/net.rs:23:14 [INFO] [stdout] | [INFO] [stdout] 23 | use std::io::timer::sleep; [INFO] [stdout] | ^^^^^ could not find `timer` in `io` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `std::time::duration` [INFO] [stdout] --> src/net.rs:24:16 [INFO] [stdout] | [INFO] [stdout] 24 | use std::time::duration::Duration; [INFO] [stdout] | ^^^^^^^^ could not find `duration` in `time` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `std::rt::heap` [INFO] [stdout] --> src/rawmessage.rs:1:14 [INFO] [stdout] | [INFO] [stdout] 1 | use std::rt::heap::allocate; [INFO] [stdout] | ^^^^ could not find `heap` in `rt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `std::rt::heap` [INFO] [stdout] --> src/net.rs:18:14 [INFO] [stdout] | [INFO] [stdout] 18 | use std::rt::heap::deallocate; [INFO] [stdout] | ^^^^ could not find `heap` in `rt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `std::intrinsics::copy_memory` [INFO] [stdout] --> src/net.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | use std::intrinsics::copy_memory; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `copy_memory` in `intrinsics` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `std::io::timer` [INFO] [stdout] --> src/net.rs:23:14 [INFO] [stdout] | [INFO] [stdout] 23 | use std::io::timer::sleep; [INFO] [stdout] | ^^^^^ could not find `timer` in `io` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `std::time::duration` [INFO] [stdout] --> src/net.rs:24:16 [INFO] [stdout] | [INFO] [stdout] 24 | use std::time::duration::Duration; [INFO] [stdout] | ^^^^^^^^ could not find `duration` in `time` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `std::rt::heap` [INFO] [stdout] --> src/rawmessage.rs:1:14 [INFO] [stdout] | [INFO] [stdout] 1 | use std::rt::heap::allocate; [INFO] [stdout] | ^^^^ could not find `heap` in `rt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `std::rt::heap` [INFO] [stdout] --> src/rawmessage.rs:2:14 [INFO] [stdout] | [INFO] [stdout] 2 | use std::rt::heap::deallocate; [INFO] [stdout] | ^^^^ could not find `heap` in `rt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `std::intrinsics::copy_memory` [INFO] [stdout] --> src/rawmessage.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use std::intrinsics::copy_memory; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `copy_memory` in `intrinsics` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `std::rt::heap` [INFO] [stdout] --> src/rawmessage.rs:2:14 [INFO] [stdout] | [INFO] [stdout] 2 | use std::rt::heap::deallocate; [INFO] [stdout] | ^^^^ could not find `heap` in `rt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `std::raw` [INFO] [stdout] --> src/rawmessage.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use std::raw; [INFO] [stdout] | ^^^^^^^^ no `raw` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items instead [INFO] [stdout] | [INFO] [stdout] 10 | use std::os::linux::raw; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] 10 | use std::os::raw; [INFO] [stdout] | ~~~~~~~~~~~~ [INFO] [stdout] 10 | use std::os::unix::raw; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `std::intrinsics::copy_memory` [INFO] [stdout] --> src/rawmessage.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use std::intrinsics::copy_memory; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `copy_memory` in `intrinsics` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `std::sync::StaticMutex` [INFO] [stdout] --> src/rawmessage.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use std::sync::StaticMutex; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ no `StaticMutex` in `sync` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `std::raw` [INFO] [stdout] --> src/rawmessage.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use std::raw; [INFO] [stdout] | ^^^^^^^^ no `raw` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items instead [INFO] [stdout] | [INFO] [stdout] 10 | use std::os::linux::raw; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] 10 | use std::os::raw; [INFO] [stdout] | ~~~~~~~~~~~~ [INFO] [stdout] 10 | use std::os::unix::raw; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `std::sync::MUTEX_INIT` [INFO] [stdout] --> src/rawmessage.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use std::sync::MUTEX_INIT; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ no `MUTEX_INIT` in `sync` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `std::sync::StaticMutex` [INFO] [stdout] --> src/rawmessage.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use std::sync::StaticMutex; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ no `StaticMutex` in `sync` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `std::io::TcpStream` [INFO] [stdout] --> src/tcp/mod.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use std::io::TcpStream; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ no `TcpStream` in `io` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct instead [INFO] [stdout] | [INFO] [stdout] 13 | use std::net::TcpStream; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `time::Timespec` [INFO] [stdout] --> src/tcp/mod.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | use time::Timespec; [INFO] [stdout] | ^^^^^^^^^^^^^^ no `Timespec` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this unresolved item through its public re-export instead [INFO] [stdout] | [INFO] [stdout] 19 | use Timespec; [INFO] [stdout] | ~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `std::sync::MUTEX_INIT` [INFO] [stdout] --> src/rawmessage.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use std::sync::MUTEX_INIT; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ no `MUTEX_INIT` in `sync` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `std::io::TcpStream` [INFO] [stdout] --> src/tcp/mod.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use std::io::TcpStream; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ no `TcpStream` in `io` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct instead [INFO] [stdout] | [INFO] [stdout] 13 | use std::net::TcpStream; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `std::io::IoError` [INFO] [stdout] --> src/tcp/listener.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use std::io::IoError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ no `IoError` in `io` [INFO] [stdout] | [INFO] [stdout] help: a similar name exists in the module [INFO] [stdout] | [INFO] [stdout] 5 | use std::io::Error; [INFO] [stdout] | ~~~~~ [INFO] [stdout] help: consider importing this struct through its public re-export instead [INFO] [stdout] | [INFO] [stdout] 5 | use IoError; [INFO] [stdout] | ~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `time::Timespec` [INFO] [stdout] --> src/tcp/mod.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | use time::Timespec; [INFO] [stdout] | ^^^^^^^^^^^^^^ no `Timespec` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this unresolved item through its public re-export instead [INFO] [stdout] | [INFO] [stdout] 19 | use Timespec; [INFO] [stdout] | ~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `std::io::IoError` [INFO] [stdout] --> src/tcp/listener.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use std::io::IoError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ no `IoError` in `io` [INFO] [stdout] | [INFO] [stdout] help: a similar name exists in the module [INFO] [stdout] | [INFO] [stdout] 5 | use std::io::Error; [INFO] [stdout] | ~~~~~ [INFO] [stdout] help: consider importing this struct through its public re-export instead [INFO] [stdout] | [INFO] [stdout] 5 | use IoError; [INFO] [stdout] | ~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `net` in `io` [INFO] [stdout] --> src/tcp/listener.rs:9:14 [INFO] [stdout] | [INFO] [stdout] 9 | use std::io::net::tcp::TcpAcceptor; [INFO] [stdout] | ^^^ could not find `net` in `io` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `std::io::TcpListener`, `std::io::TcpStream`, `std::io::Listener`, `std::io::Acceptor` [INFO] [stdout] --> src/tcp/listener.rs:8:15 [INFO] [stdout] | [INFO] [stdout] 8 | use std::io::{TcpListener, TcpStream, Listener, Acceptor}; [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^^^ ^^^^^^^^ ^^^^^^^^ no `Acceptor` in `io` [INFO] [stdout] | | | | [INFO] [stdout] | | | no `Listener` in `io` [INFO] [stdout] | | no `TcpStream` in `io` [INFO] [stdout] | no `TcpListener` in `io` [INFO] [stdout] | [INFO] [stdout] = help: consider importing this struct instead: [INFO] [stdout] std::net::TcpListener [INFO] [stdout] = help: consider importing one of these items instead: [INFO] [stdout] std::net::TcpStream [INFO] [stdout] tcp::TcpStream [INFO] [stdout] = help: consider importing this variant instead: [INFO] [stdout] tcp::Which::Listener [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `time::Timespec` [INFO] [stdout] --> src/tcp/listener.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use time::Timespec; [INFO] [stdout] | ^^^^^^^^^^^^^^ no `Timespec` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this unresolved item through its public re-export instead [INFO] [stdout] | [INFO] [stdout] 12 | use Timespec; [INFO] [stdout] | ~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `net` in `io` [INFO] [stdout] --> src/tcp/listener.rs:9:14 [INFO] [stdout] | [INFO] [stdout] 9 | use std::io::net::tcp::TcpAcceptor; [INFO] [stdout] | ^^^ could not find `net` in `io` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `std::io::IoError` [INFO] [stdout] --> src/tcp/connector.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use std::io::IoError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ no `IoError` in `io` [INFO] [stdout] | [INFO] [stdout] help: a similar name exists in the module [INFO] [stdout] | [INFO] [stdout] 5 | use std::io::Error; [INFO] [stdout] | ~~~~~ [INFO] [stdout] help: consider importing this struct through its public re-export instead [INFO] [stdout] | [INFO] [stdout] 5 | use IoError; [INFO] [stdout] | ~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `std::io::TcpListener`, `std::io::TcpStream`, `std::io::Listener`, `std::io::Acceptor` [INFO] [stdout] --> src/tcp/listener.rs:8:15 [INFO] [stdout] | [INFO] [stdout] 8 | use std::io::{TcpListener, TcpStream, Listener, Acceptor}; [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^^^ ^^^^^^^^ ^^^^^^^^ no `Acceptor` in `io` [INFO] [stdout] | | | | [INFO] [stdout] | | | no `Listener` in `io` [INFO] [stdout] | | no `TcpStream` in `io` [INFO] [stdout] | no `TcpListener` in `io` [INFO] [stdout] | [INFO] [stdout] = help: consider importing this struct instead: [INFO] [stdout] std::net::TcpListener [INFO] [stdout] = help: consider importing one of these items instead: [INFO] [stdout] std::net::TcpStream [INFO] [stdout] tcp::TcpStream [INFO] [stdout] = help: consider importing this variant instead: [INFO] [stdout] tcp::Which::Listener [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `time::Timespec` [INFO] [stdout] --> src/tcp/listener.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use time::Timespec; [INFO] [stdout] | ^^^^^^^^^^^^^^ no `Timespec` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this unresolved item through its public re-export instead [INFO] [stdout] | [INFO] [stdout] 12 | use Timespec; [INFO] [stdout] | ~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `std::io::IoError` [INFO] [stdout] --> src/tcp/connector.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use std::io::IoError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ no `IoError` in `io` [INFO] [stdout] | [INFO] [stdout] help: a similar name exists in the module [INFO] [stdout] | [INFO] [stdout] 5 | use std::io::Error; [INFO] [stdout] | ~~~~~ [INFO] [stdout] help: consider importing this struct through its public re-export instead [INFO] [stdout] | [INFO] [stdout] 5 | use IoError; [INFO] [stdout] | ~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `net` in `io` [INFO] [stdout] --> src/tcp/connector.rs:9:14 [INFO] [stdout] | [INFO] [stdout] 9 | use std::io::net::tcp::TcpAcceptor; [INFO] [stdout] | ^^^ could not find `net` in `io` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `std::io::TcpListener`, `std::io::TcpStream`, `std::io::Listener`, `std::io::Acceptor` [INFO] [stdout] --> src/tcp/connector.rs:8:15 [INFO] [stdout] | [INFO] [stdout] 8 | use std::io::{TcpListener, TcpStream, Listener, Acceptor}; [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^^^ ^^^^^^^^ ^^^^^^^^ no `Acceptor` in `io` [INFO] [stdout] | | | | [INFO] [stdout] | | | no `Listener` in `io` [INFO] [stdout] | | no `TcpStream` in `io` [INFO] [stdout] | no `TcpListener` in `io` [INFO] [stdout] | [INFO] [stdout] = help: consider importing this struct instead: [INFO] [stdout] std::net::TcpListener [INFO] [stdout] = help: consider importing one of these items instead: [INFO] [stdout] std::net::TcpStream [INFO] [stdout] tcp::TcpStream [INFO] [stdout] = help: consider importing this variant instead: [INFO] [stdout] tcp::Which::Listener [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `time::Timespec` [INFO] [stdout] --> src/tcp/connector.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use time::Timespec; [INFO] [stdout] | ^^^^^^^^^^^^^^ no `Timespec` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this unresolved item through its public re-export instead [INFO] [stdout] | [INFO] [stdout] 12 | use Timespec; [INFO] [stdout] | ~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `net` in `io` [INFO] [stdout] --> src/tcp/connector.rs:9:14 [INFO] [stdout] | [INFO] [stdout] 9 | use std::io::net::tcp::TcpAcceptor; [INFO] [stdout] | ^^^ could not find `net` in `io` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `std::sync::atomic::AtomicUint` [INFO] [stdout] --> src/queue.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use std::sync::atomic::AtomicUint; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^---------- [INFO] [stdout] | | | [INFO] [stdout] | | help: a similar name exists in the module: `AtomicU32` [INFO] [stdout] | no `AtomicUint` in `sync::atomic` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `std::io::TcpListener`, `std::io::TcpStream`, `std::io::Listener`, `std::io::Acceptor` [INFO] [stdout] --> src/tcp/connector.rs:8:15 [INFO] [stdout] | [INFO] [stdout] 8 | use std::io::{TcpListener, TcpStream, Listener, Acceptor}; [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^^^ ^^^^^^^^ ^^^^^^^^ no `Acceptor` in `io` [INFO] [stdout] | | | | [INFO] [stdout] | | | no `Listener` in `io` [INFO] [stdout] | | no `TcpStream` in `io` [INFO] [stdout] | no `TcpListener` in `io` [INFO] [stdout] | [INFO] [stdout] = help: consider importing this struct instead: [INFO] [stdout] std::net::TcpListener [INFO] [stdout] = help: consider importing one of these items instead: [INFO] [stdout] std::net::TcpStream [INFO] [stdout] tcp::TcpStream [INFO] [stdout] = help: consider importing this variant instead: [INFO] [stdout] tcp::Which::Listener [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `std::sync::atomic::AtomicInt` [INFO] [stdout] --> src/queue.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use std::sync::atomic::AtomicInt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^--------- [INFO] [stdout] | | | [INFO] [stdout] | | help: a similar name exists in the module: `AtomicI32` [INFO] [stdout] | no `AtomicInt` in `sync::atomic` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `std::intrinsics::copy_memory` [INFO] [stdout] --> src/queue.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use std::intrinsics::copy_memory; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `copy_memory` in `intrinsics` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `std::rt::heap` [INFO] [stdout] --> src/queue.rs:12:14 [INFO] [stdout] | [INFO] [stdout] 12 | use std::rt::heap::deallocate; [INFO] [stdout] | ^^^^ could not find `heap` in `rt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `time::Timespec` [INFO] [stdout] --> src/tcp/connector.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use time::Timespec; [INFO] [stdout] | ^^^^^^^^^^^^^^ no `Timespec` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this unresolved item through its public re-export instead [INFO] [stdout] | [INFO] [stdout] 12 | use Timespec; [INFO] [stdout] | ~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `std::rt::heap` [INFO] [stdout] --> src/queue.rs:13:14 [INFO] [stdout] | [INFO] [stdout] 13 | use std::rt::heap::allocate; [INFO] [stdout] | ^^^^ could not find `heap` in `rt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `std::ptr::zero_memory` [INFO] [stdout] --> src/queue.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | use std::ptr::zero_memory; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ no `zero_memory` in `ptr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `std::sync::atomic::AtomicUint` [INFO] [stdout] --> src/queue.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use std::sync::atomic::AtomicUint; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^---------- [INFO] [stdout] | | | [INFO] [stdout] | | help: a similar name exists in the module: `AtomicU32` [INFO] [stdout] | no `AtomicUint` in `sync::atomic` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `std::sync::atomic::AtomicInt` [INFO] [stdout] --> src/queue.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use std::sync::atomic::AtomicInt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^--------- [INFO] [stdout] | | | [INFO] [stdout] | | help: a similar name exists in the module: `AtomicI32` [INFO] [stdout] | no `AtomicInt` in `sync::atomic` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `std::intrinsics::copy_memory` [INFO] [stdout] --> src/queue.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use std::intrinsics::copy_memory; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `copy_memory` in `intrinsics` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `std::rt::heap` [INFO] [stdout] --> src/queue.rs:12:14 [INFO] [stdout] | [INFO] [stdout] 12 | use std::rt::heap::deallocate; [INFO] [stdout] | ^^^^ could not find `heap` in `rt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `std::rt::heap` [INFO] [stdout] --> src/queue.rs:13:14 [INFO] [stdout] | [INFO] [stdout] 13 | use std::rt::heap::allocate; [INFO] [stdout] | ^^^^ could not find `heap` in `rt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `std::ptr::zero_memory` [INFO] [stdout] --> src/queue.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | use std::ptr::zero_memory; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ no `zero_memory` in `ptr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `unsafe_destructor` in this scope [INFO] [stdout] --> src/queue.rs:28:3 [INFO] [stdout] | [INFO] [stdout] 28 | #[unsafe_destructor] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `unsafe_destructor` in this scope [INFO] [stdout] --> src/queue.rs:105:3 [INFO] [stdout] | [INFO] [stdout] 105 | #[unsafe_destructor] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `unsafe_destructor` in this scope [INFO] [stdout] --> src/queue.rs:248:3 [INFO] [stdout] | [INFO] [stdout] 248 | #[unsafe_destructor] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `unsafe_destructor` in this scope [INFO] [stdout] --> src/queue.rs:28:3 [INFO] [stdout] | [INFO] [stdout] 28 | #[unsafe_destructor] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `unsafe_destructor` in this scope [INFO] [stdout] --> src/queue.rs:105:3 [INFO] [stdout] | [INFO] [stdout] 105 | #[unsafe_destructor] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `unsafe_destructor` in this scope [INFO] [stdout] --> src/queue.rs:248:3 [INFO] [stdout] | [INFO] [stdout] 248 | #[unsafe_destructor] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `range` in this scope [INFO] [stdout] --> src/net.rs:279:18 [INFO] [stdout] | [INFO] [stdout] 279 | for i in range(0us, endpoints.len()) { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 15 + use net::core::slice::range; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `range` in this scope [INFO] [stdout] --> src/rawmessage.rs:35:18 [INFO] [stdout] | [INFO] [stdout] 35 | for i in range(0, size_of::()) { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 1 + use std::slice::range; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `range` in this scope [INFO] [stdout] --> src/queue.rs:31:20 [INFO] [stdout] | [INFO] [stdout] 31 | for pos in range(0us, self.mask + 1) { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 1 + use std::slice::range; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `range` in this scope [INFO] [stdout] --> src/queue.rs:49:20 [INFO] [stdout] | [INFO] [stdout] 49 | for pos in range(0us, count) { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 1 + use std::slice::range; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `range` in this scope [INFO] [stdout] --> src/queue.rs:126:20 [INFO] [stdout] | [INFO] [stdout] 126 | for pos in range(0us, mask + 1) { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 1 + use std::slice::range; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `stdio` is private [INFO] [stdout] --> src/queue.rs:20:14 [INFO] [stdout] | [INFO] [stdout] 20 | use std::io::stdio::stdout_raw; [INFO] [stdout] | ^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `stdio` is defined here [INFO] [stdout] --> /rustc/af4a5a13a15fa0c60e06321077ef452f769b42fd/library/std/src/io/mod.rs:342:1 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unknown lint: `unstable` [INFO] [stdout] --> src/lib.rs:2:10 [INFO] [stdout] | [INFO] [stdout] 2 | #![allow(unstable)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unknown_lints)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `range` in this scope [INFO] [stdout] --> src/net.rs:279:18 [INFO] [stdout] | [INFO] [stdout] 279 | for i in range(0us, endpoints.len()) { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 15 + use net::core::slice::range; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid suffix `us` for number literal [INFO] [stdout] --> src/net.rs:213:24 [INFO] [stdout] | [INFO] [stdout] 213 | let mut ocnt = 0us; [INFO] [stdout] | ^^^ invalid suffix `us` [INFO] [stdout] | [INFO] [stdout] = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `range` in this scope [INFO] [stdout] --> src/rawmessage.rs:35:18 [INFO] [stdout] | [INFO] [stdout] 35 | for i in range(0, size_of::()) { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 1 + use std::slice::range; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid suffix `us` for number literal [INFO] [stdout] --> src/net.rs:277:23 [INFO] [stdout] | [INFO] [stdout] 277 | let mut ndx = 0us; [INFO] [stdout] | ^^^ invalid suffix `us` [INFO] [stdout] | [INFO] [stdout] = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid suffix `us` for number literal [INFO] [stdout] --> src/net.rs:279:24 [INFO] [stdout] | [INFO] [stdout] 279 | for i in range(0us, endpoints.len()) { [INFO] [stdout] | ^^^ invalid suffix `us` [INFO] [stdout] | [INFO] [stdout] = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `range` in this scope [INFO] [stdout] --> src/queue.rs:31:20 [INFO] [stdout] | [INFO] [stdout] 31 | for pos in range(0us, self.mask + 1) { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 1 + use std::slice::range; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `range` in this scope [INFO] [stdout] --> src/queue.rs:49:20 [INFO] [stdout] | [INFO] [stdout] 49 | for pos in range(0us, count) { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 1 + use std::slice::range; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `range` in this scope [INFO] [stdout] --> src/queue.rs:126:20 [INFO] [stdout] | [INFO] [stdout] 126 | for pos in range(0us, mask + 1) { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 1 + use std::slice::range; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `stdio` is private [INFO] [stdout] --> src/queue.rs:20:14 [INFO] [stdout] | [INFO] [stdout] 20 | use std::io::stdio::stdout_raw; [INFO] [stdout] | ^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `stdio` is defined here [INFO] [stdout] --> /rustc/af4a5a13a15fa0c60e06321077ef452f769b42fd/library/std/src/io/mod.rs:342:1 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unknown lint: `unstable` [INFO] [stdout] --> src/lib.rs:2:10 [INFO] [stdout] | [INFO] [stdout] 2 | #![allow(unstable)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unknown_lints)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid suffix `us` for number literal [INFO] [stdout] --> src/queue.rs:42:24 [INFO] [stdout] | [INFO] [stdout] 42 | let count = !(!0us << bsize) + 1; [INFO] [stdout] | ^^^ invalid suffix `us` [INFO] [stdout] | [INFO] [stdout] = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid suffix `us` for number literal [INFO] [stdout] --> src/queue.rs:45:24 [INFO] [stdout] | [INFO] [stdout] 45 | mask: !(!0us << bsize), [INFO] [stdout] | ^^^ invalid suffix `us` [INFO] [stdout] | [INFO] [stdout] = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid suffix `us` for number literal [INFO] [stdout] --> src/queue.rs:49:26 [INFO] [stdout] | [INFO] [stdout] 49 | for pos in range(0us, count) { [INFO] [stdout] | ^^^ invalid suffix `us` [INFO] [stdout] | [INFO] [stdout] = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid suffix `us` for number literal [INFO] [stdout] --> src/queue.rs:116:23 [INFO] [stdout] | [INFO] [stdout] 116 | let mask = !(!0us << bsize); [INFO] [stdout] | ^^^ invalid suffix `us` [INFO] [stdout] | [INFO] [stdout] = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid suffix `us` for number literal [INFO] [stdout] --> src/queue.rs:126:26 [INFO] [stdout] | [INFO] [stdout] 126 | for pos in range(0us, mask + 1) { [INFO] [stdout] | ^^^ invalid suffix `us` [INFO] [stdout] | [INFO] [stdout] = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid suffix `us` for number literal [INFO] [stdout] --> src/queue.rs:31:26 [INFO] [stdout] | [INFO] [stdout] 31 | for pos in range(0us, self.mask + 1) { [INFO] [stdout] | ^^^ invalid suffix `us` [INFO] [stdout] | [INFO] [stdout] = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid suffix `us` for number literal [INFO] [stdout] --> src/net.rs:213:24 [INFO] [stdout] | [INFO] [stdout] 213 | let mut ocnt = 0us; [INFO] [stdout] | ^^^ invalid suffix `us` [INFO] [stdout] | [INFO] [stdout] = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid suffix `us` for number literal [INFO] [stdout] --> src/net.rs:277:23 [INFO] [stdout] | [INFO] [stdout] 277 | let mut ndx = 0us; [INFO] [stdout] | ^^^ invalid suffix `us` [INFO] [stdout] | [INFO] [stdout] = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid suffix `us` for number literal [INFO] [stdout] --> src/net.rs:279:24 [INFO] [stdout] | [INFO] [stdout] 279 | for i in range(0us, endpoints.len()) { [INFO] [stdout] | ^^^ invalid suffix `us` [INFO] [stdout] | [INFO] [stdout] = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable library feature 'test' [INFO] [stdout] --> src/lib.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | extern crate test; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #50297 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2024-03-29; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid suffix `us` for number literal [INFO] [stdout] --> src/queue.rs:42:24 [INFO] [stdout] | [INFO] [stdout] 42 | let count = !(!0us << bsize) + 1; [INFO] [stdout] | ^^^ invalid suffix `us` [INFO] [stdout] | [INFO] [stdout] = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid suffix `us` for number literal [INFO] [stdout] --> src/queue.rs:45:24 [INFO] [stdout] | [INFO] [stdout] 45 | mask: !(!0us << bsize), [INFO] [stdout] | ^^^ invalid suffix `us` [INFO] [stdout] | [INFO] [stdout] = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid suffix `us` for number literal [INFO] [stdout] --> src/queue.rs:49:26 [INFO] [stdout] | [INFO] [stdout] 49 | for pos in range(0us, count) { [INFO] [stdout] | ^^^ invalid suffix `us` [INFO] [stdout] | [INFO] [stdout] = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid suffix `us` for number literal [INFO] [stdout] --> src/queue.rs:116:23 [INFO] [stdout] | [INFO] [stdout] 116 | let mask = !(!0us << bsize); [INFO] [stdout] | ^^^ invalid suffix `us` [INFO] [stdout] | [INFO] [stdout] = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid suffix `us` for number literal [INFO] [stdout] --> src/queue.rs:126:26 [INFO] [stdout] | [INFO] [stdout] 126 | for pos in range(0us, mask + 1) { [INFO] [stdout] | ^^^ invalid suffix `us` [INFO] [stdout] | [INFO] [stdout] = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid suffix `us` for number literal [INFO] [stdout] --> src/queue.rs:31:26 [INFO] [stdout] | [INFO] [stdout] 31 | for pos in range(0us, self.mask + 1) { [INFO] [stdout] | ^^^ invalid suffix `us` [INFO] [stdout] | [INFO] [stdout] = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0635]: unknown feature `unsafe_destructor` [INFO] [stdout] --> src/lib.rs:1:12 [INFO] [stdout] | [INFO] [stdout] 1 | #![feature(unsafe_destructor)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable library feature 'test' [INFO] [stdout] --> src/lib.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | extern crate test; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #50297 for more information [INFO] [stdout] = help: add `#![feature(test)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2024-03-29; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0635]: unknown feature `unsafe_destructor` [INFO] [stdout] --> src/lib.rs:1:12 [INFO] [stdout] | [INFO] [stdout] 1 | #![feature(unsafe_destructor)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `IoErrorCode: Clone` is not satisfied [INFO] [stdout] --> src/endpoint.rs:54:15 [INFO] [stdout] | [INFO] [stdout] 54 | impl Copy for IoErrorCode { } [INFO] [stdout] | ^^^^^^^^^^^ the trait `Clone` is not implemented for `IoErrorCode` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `std::marker::Copy` [INFO] [stdout] --> /rustc/af4a5a13a15fa0c60e06321077ef452f769b42fd/library/core/src/marker.rs:403:1 [INFO] [stdout] help: consider annotating `IoErrorCode` with `#[derive(Clone)]` [INFO] [stdout] | [INFO] [stdout] 47 + #[derive(Clone)] [INFO] [stdout] 48 | pub enum IoErrorCode { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `IoError: Clone` is not satisfied [INFO] [stdout] --> src/endpoint.rs:62:15 [INFO] [stdout] | [INFO] [stdout] 62 | impl Copy for IoError { } [INFO] [stdout] | ^^^^^^^ the trait `Clone` is not implemented for `IoError` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `std::marker::Copy` [INFO] [stdout] --> /rustc/af4a5a13a15fa0c60e06321077ef452f769b42fd/library/core/src/marker.rs:403:1 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `IoErrorCode: Clone` is not satisfied [INFO] [stdout] --> src/endpoint.rs:54:15 [INFO] [stdout] | [INFO] [stdout] 54 | impl Copy for IoErrorCode { } [INFO] [stdout] | ^^^^^^^^^^^ the trait `Clone` is not implemented for `IoErrorCode` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `std::marker::Copy` [INFO] [stdout] --> /rustc/af4a5a13a15fa0c60e06321077ef452f769b42fd/library/core/src/marker.rs:403:1 [INFO] [stdout] help: consider annotating `IoErrorCode` with `#[derive(Clone)]` [INFO] [stdout] | [INFO] [stdout] 47 + #[derive(Clone)] [INFO] [stdout] 48 | pub enum IoErrorCode { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `IoError: Clone` is not satisfied [INFO] [stdout] --> src/endpoint.rs:62:15 [INFO] [stdout] | [INFO] [stdout] 62 | impl Copy for IoError { } [INFO] [stdout] | ^^^^^^^ the trait `Clone` is not implemented for `IoError` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `std::marker::Copy` [INFO] [stdout] --> /rustc/af4a5a13a15fa0c60e06321077ef452f769b42fd/library/core/src/marker.rs:403:1 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0600]: cannot apply unary operator `!` to type `WaitTimeoutResult` [INFO] [stdout] --> src/endpoint.rs:591:16 [INFO] [stdout] | [INFO] [stdout] 591 | if !expired { [INFO] [stdout] | ^^^^^^^^ cannot apply unary operator `!` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `yield_now` found for struct `Thread` in the current scope [INFO] [stdout] --> src/endpoint.rs:644:17 [INFO] [stdout] | [INFO] [stdout] 644 | Thread::yield_now(); [INFO] [stdout] | ^^^^^^^^^ function or associated item not found in `Thread` [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `Thread`, consider using `Thread::new` which returns `Thread` [INFO] [stdout] --> /rustc/af4a5a13a15fa0c60e06321077ef452f769b42fd/library/std/src/thread/mod.rs:1274:5 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `yield_now` found for struct `Thread` in the current scope [INFO] [stdout] --> src/endpoint.rs:708:17 [INFO] [stdout] | [INFO] [stdout] 708 | Thread::yield_now(); [INFO] [stdout] | ^^^^^^^^^ function or associated item not found in `Thread` [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `Thread`, consider using `Thread::new` which returns `Thread` [INFO] [stdout] --> /rustc/af4a5a13a15fa0c60e06321077ef452f769b42fd/library/std/src/thread/mod.rs:1274:5 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0600]: cannot apply unary operator `!` to type `WaitTimeoutResult` [INFO] [stdout] --> src/endpoint.rs:591:16 [INFO] [stdout] | [INFO] [stdout] 591 | if !expired { [INFO] [stdout] | ^^^^^^^^ cannot apply unary operator `!` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `yield_now` found for struct `Thread` in the current scope [INFO] [stdout] --> src/endpoint.rs:644:17 [INFO] [stdout] | [INFO] [stdout] 644 | Thread::yield_now(); [INFO] [stdout] | ^^^^^^^^^ function or associated item not found in `Thread` [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `Thread`, consider using `Thread::new` which returns `Thread` [INFO] [stdout] --> /rustc/af4a5a13a15fa0c60e06321077ef452f769b42fd/library/std/src/thread/mod.rs:1274:5 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `yield_now` found for struct `Thread` in the current scope [INFO] [stdout] --> src/endpoint.rs:708:17 [INFO] [stdout] | [INFO] [stdout] 708 | Thread::yield_now(); [INFO] [stdout] | ^^^^^^^^^ function or associated item not found in `Thread` [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `Thread`, consider using `Thread::new` which returns `Thread` [INFO] [stdout] --> /rustc/af4a5a13a15fa0c60e06321077ef452f769b42fd/library/std/src/thread/mod.rs:1274:5 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `as_slice` found for struct `String` in the current scope [INFO] [stdout] --> src/rawmessage.rs:36:67 [INFO] [stdout] | [INFO] [stdout] 36 | s.push_str(format!("{:02x}", *((p + i) as *const u8)).as_slice()); [INFO] [stdout] | ^^^^^^^^ method not found in `String` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `current` found for struct `Thread` in the current scope [INFO] [stdout] --> src/rawmessage.rs:44:31 [INFO] [stdout] | [INFO] [stdout] 44 | let cthread = Thread::current(); [INFO] [stdout] | ^^^^^^^ function or associated item not found in `Thread` [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `Thread`, consider using `Thread::new` which returns `Thread` [INFO] [stdout] --> /rustc/af4a5a13a15fa0c60e06321077ef452f769b42fd/library/std/src/thread/mod.rs:1274:5 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `as_slice` found for struct `String` in the current scope [INFO] [stdout] --> src/rawmessage.rs:36:67 [INFO] [stdout] | [INFO] [stdout] 36 | s.push_str(format!("{:02x}", *((p + i) as *const u8)).as_slice()); [INFO] [stdout] | ^^^^^^^^ method not found in `String` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `current` found for struct `Thread` in the current scope [INFO] [stdout] --> src/rawmessage.rs:44:31 [INFO] [stdout] | [INFO] [stdout] 44 | let cthread = Thread::current(); [INFO] [stdout] | ^^^^^^^ function or associated item not found in `Thread` [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `Thread`, consider using `Thread::new` which returns `Thread` [INFO] [stdout] --> /rustc/af4a5a13a15fa0c60e06321077ef452f769b42fd/library/std/src/thread/mod.rs:1274:5 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `as_slice` found for struct `String` in the current scope [INFO] [stdout] --> src/tcp/listener.rs:108:59 [INFO] [stdout] | [INFO] [stdout] 108 | let listener = TcpListener::bind(bridge.getaddr().as_slice()); [INFO] [stdout] | ^^^^^^^^ method not found in `String` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `spawn` found for struct `Thread` in the current scope [INFO] [stdout] --> src/tcp/listener.rs:136:33 [INFO] [stdout] | [INFO] [stdout] 136 | Thread::spawn(move || { thread_rx(Which::Listener(_bridge), _ep, _stream) }); [INFO] [stdout] | ^^^^^ function or associated item not found in `Thread` [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `Thread`, consider using `Thread::new` which returns `Thread` [INFO] [stdout] --> /rustc/af4a5a13a15fa0c60e06321077ef452f769b42fd/library/std/src/thread/mod.rs:1274:5 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `spawn` found for struct `Thread` in the current scope [INFO] [stdout] --> src/tcp/listener.rs:139:33 [INFO] [stdout] | [INFO] [stdout] 139 | Thread::spawn(move || { thread_tx(Which::Listener(_bridge), ep, stream, _sid) }); [INFO] [stdout] | ^^^^^ function or associated item not found in `Thread` [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `Thread`, consider using `Thread::new` which returns `Thread` [INFO] [stdout] --> /rustc/af4a5a13a15fa0c60e06321077ef452f769b42fd/library/std/src/thread/mod.rs:1274:5 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `spawn` found for struct `Thread` in the current scope [INFO] [stdout] --> src/tcp/listener.rs:161:17 [INFO] [stdout] | [INFO] [stdout] 161 | Thread::spawn(move || { TcpBridgeListener::thread_accept(bclone) }); [INFO] [stdout] | ^^^^^ function or associated item not found in `Thread` [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `Thread`, consider using `Thread::new` which returns `Thread` [INFO] [stdout] --> /rustc/af4a5a13a15fa0c60e06321077ef452f769b42fd/library/std/src/thread/mod.rs:1274:5 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `as_slice` found for struct `String` in the current scope [INFO] [stdout] --> src/tcp/listener.rs:108:59 [INFO] [stdout] | [INFO] [stdout] 108 | let listener = TcpListener::bind(bridge.getaddr().as_slice()); [INFO] [stdout] | ^^^^^^^^ method not found in `String` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `spawn` found for struct `Thread` in the current scope [INFO] [stdout] --> src/tcp/listener.rs:136:33 [INFO] [stdout] | [INFO] [stdout] 136 | Thread::spawn(move || { thread_rx(Which::Listener(_bridge), _ep, _stream) }); [INFO] [stdout] | ^^^^^ function or associated item not found in `Thread` [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `Thread`, consider using `Thread::new` which returns `Thread` [INFO] [stdout] --> /rustc/af4a5a13a15fa0c60e06321077ef452f769b42fd/library/std/src/thread/mod.rs:1274:5 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `spawn` found for struct `Thread` in the current scope [INFO] [stdout] --> src/tcp/listener.rs:139:33 [INFO] [stdout] | [INFO] [stdout] 139 | Thread::spawn(move || { thread_tx(Which::Listener(_bridge), ep, stream, _sid) }); [INFO] [stdout] | ^^^^^ function or associated item not found in `Thread` [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `Thread`, consider using `Thread::new` which returns `Thread` [INFO] [stdout] --> /rustc/af4a5a13a15fa0c60e06321077ef452f769b42fd/library/std/src/thread/mod.rs:1274:5 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `as_slice` found for struct `String` in the current scope [INFO] [stdout] --> src/tcp/connector.rs:83:75 [INFO] [stdout] | [INFO] [stdout] 83 | let result = TcpStream::connect(bridge.i.lock().unwrap().addr.as_slice()); [INFO] [stdout] | ^^^^^^^^ method not found in `String` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `spawn` found for struct `Thread` in the current scope [INFO] [stdout] --> src/tcp/listener.rs:161:17 [INFO] [stdout] | [INFO] [stdout] 161 | Thread::spawn(move || { TcpBridgeListener::thread_accept(bclone) }); [INFO] [stdout] | ^^^^^ function or associated item not found in `Thread` [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `Thread`, consider using `Thread::new` which returns `Thread` [INFO] [stdout] --> /rustc/af4a5a13a15fa0c60e06321077ef452f769b42fd/library/std/src/thread/mod.rs:1274:5 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `scoped` found for struct `Thread` in the current scope [INFO] [stdout] --> src/tcp/connector.rs:115:36 [INFO] [stdout] | [INFO] [stdout] 115 | let rxthread = Thread::scoped(move || { thread_rx(Which::Connector(_bridge), _ep, _stream); }); [INFO] [stdout] | ^^^^^^ function or associated item not found in `Thread` [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `Thread`, consider using `Thread::new` which returns `Thread` [INFO] [stdout] --> /rustc/af4a5a13a15fa0c60e06321077ef452f769b42fd/library/std/src/thread/mod.rs:1274:5 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `scoped` found for struct `Thread` in the current scope [INFO] [stdout] --> src/tcp/connector.rs:119:36 [INFO] [stdout] | [INFO] [stdout] 119 | let txthread = Thread::scoped(move || { thread_tx(Which::Connector(_bridge), _ep, stream, _sid); }); [INFO] [stdout] | ^^^^^^ function or associated item not found in `Thread` [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `Thread`, consider using `Thread::new` which returns `Thread` [INFO] [stdout] --> /rustc/af4a5a13a15fa0c60e06321077ef452f769b42fd/library/std/src/thread/mod.rs:1274:5 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `spawn` found for struct `Thread` in the current scope [INFO] [stdout] --> src/tcp/connector.rs:151:17 [INFO] [stdout] | [INFO] [stdout] 151 | Thread::spawn(move || { TcpBridgeConnector::thread(nclone)}); [INFO] [stdout] | ^^^^^ function or associated item not found in `Thread` [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `Thread`, consider using `Thread::new` which returns `Thread` [INFO] [stdout] --> /rustc/af4a5a13a15fa0c60e06321077ef452f769b42fd/library/std/src/thread/mod.rs:1274:5 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `yield_now` found for struct `Thread` in the current scope [INFO] [stdout] --> src/queue.rs:151:25 [INFO] [stdout] | [INFO] [stdout] 151 | Thread::yield_now(); [INFO] [stdout] | ^^^^^^^^^ function or associated item not found in `Thread` [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `Thread`, consider using `Thread::new` which returns `Thread` [INFO] [stdout] --> /rustc/af4a5a13a15fa0c60e06321077ef452f769b42fd/library/std/src/thread/mod.rs:1274:5 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `yield_now` found for struct `Thread` in the current scope [INFO] [stdout] --> src/queue.rs:177:25 [INFO] [stdout] | [INFO] [stdout] 177 | Thread::yield_now(); [INFO] [stdout] | ^^^^^^^^^ function or associated item not found in `Thread` [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `Thread`, consider using `Thread::new` which returns `Thread` [INFO] [stdout] --> /rustc/af4a5a13a15fa0c60e06321077ef452f769b42fd/library/std/src/thread/mod.rs:1274:5 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/queue.rs:273:21 [INFO] [stdout] | [INFO] [stdout] 273 | (*item).claimed.store(false, Ordering::Relaxed); [INFO] [stdout] | ^^^^^^^ cannot infer type for type parameter `T` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type annotations needed [INFO] [stdout] --> src/queue.rs:274:29 [INFO] [stdout] | [INFO] [stdout] 274 | (*item).needrel.store(false, Ordering::Relaxed); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #46906 [INFO] [stdout] = note: `#[warn(tyvar_behind_raw_pointer)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type annotations needed [INFO] [stdout] --> src/queue.rs:275:29 [INFO] [stdout] | [INFO] [stdout] 275 | (*item).next.store(0 as *mut Item, Ordering::Relaxed); [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #46906 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type annotations needed [INFO] [stdout] --> src/queue.rs:276:29 [INFO] [stdout] | [INFO] [stdout] 276 | (*item).prev.store(0 as *mut Item, Ordering::Relaxed); [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #46906 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type annotations needed [INFO] [stdout] --> src/queue.rs:277:47 [INFO] [stdout] | [INFO] [stdout] 277 | copy_memory(&mut ((*item).payload), transmute(&t), 1); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #46906 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `as_slice` found for struct `String` in the current scope [INFO] [stdout] --> src/tcp/connector.rs:83:75 [INFO] [stdout] | [INFO] [stdout] 83 | let result = TcpStream::connect(bridge.i.lock().unwrap().addr.as_slice()); [INFO] [stdout] | ^^^^^^^^ method not found in `String` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `scoped` found for struct `Thread` in the current scope [INFO] [stdout] --> src/tcp/connector.rs:115:36 [INFO] [stdout] | [INFO] [stdout] 115 | let rxthread = Thread::scoped(move || { thread_rx(Which::Connector(_bridge), _ep, _stream); }); [INFO] [stdout] | ^^^^^^ function or associated item not found in `Thread` [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `Thread`, consider using `Thread::new` which returns `Thread` [INFO] [stdout] --> /rustc/af4a5a13a15fa0c60e06321077ef452f769b42fd/library/std/src/thread/mod.rs:1274:5 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `T` may not live long enough [INFO] [stdout] --> src/endpoint.rs:512:23 [INFO] [stdout] | [INFO] [stdout] 512 | let mut msg = Message::new_sync(t); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the parameter type `T` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `T` will meet its required lifetime bounds [INFO] [stdout] | [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 511 | pub fn sendsynctype(&self, t: T) -> usize { [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `T` may not live long enough [INFO] [stdout] --> src/endpoint.rs:526:23 [INFO] [stdout] | [INFO] [stdout] 526 | let mut msg = Message::new_clone(t); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the parameter type `T` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `T` will meet its required lifetime bounds [INFO] [stdout] | [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 525 | pub fn sendclonetype(&self, t: T) -> usize { [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `scoped` found for struct `Thread` in the current scope [INFO] [stdout] --> src/tcp/connector.rs:119:36 [INFO] [stdout] | [INFO] [stdout] 119 | let txthread = Thread::scoped(move || { thread_tx(Which::Connector(_bridge), _ep, stream, _sid); }); [INFO] [stdout] | ^^^^^^ function or associated item not found in `Thread` [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `Thread`, consider using `Thread::new` which returns `Thread` [INFO] [stdout] --> /rustc/af4a5a13a15fa0c60e06321077ef452f769b42fd/library/std/src/thread/mod.rs:1274:5 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `spawn` found for struct `Thread` in the current scope [INFO] [stdout] --> src/tcp/connector.rs:151:17 [INFO] [stdout] | [INFO] [stdout] 151 | Thread::spawn(move || { TcpBridgeConnector::thread(nclone)}); [INFO] [stdout] | ^^^^^ function or associated item not found in `Thread` [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `Thread`, consider using `Thread::new` which returns `Thread` [INFO] [stdout] --> /rustc/af4a5a13a15fa0c60e06321077ef452f769b42fd/library/std/src/thread/mod.rs:1274:5 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/rawmessage.rs:267:9 [INFO] [stdout] | [INFO] [stdout] 267 | unsafe { forget(t) }; [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_unsafe)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `yield_now` found for struct `Thread` in the current scope [INFO] [stdout] --> src/queue.rs:151:25 [INFO] [stdout] | [INFO] [stdout] 151 | Thread::yield_now(); [INFO] [stdout] | ^^^^^^^^^ function or associated item not found in `Thread` [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `Thread`, consider using `Thread::new` which returns `Thread` [INFO] [stdout] --> /rustc/af4a5a13a15fa0c60e06321077ef452f769b42fd/library/std/src/thread/mod.rs:1274:5 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `yield_now` found for struct `Thread` in the current scope [INFO] [stdout] --> src/queue.rs:177:25 [INFO] [stdout] | [INFO] [stdout] 177 | Thread::yield_now(); [INFO] [stdout] | ^^^^^^^^^ function or associated item not found in `Thread` [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `Thread`, consider using `Thread::new` which returns `Thread` [INFO] [stdout] --> /rustc/af4a5a13a15fa0c60e06321077ef452f769b42fd/library/std/src/thread/mod.rs:1274:5 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/queue.rs:273:21 [INFO] [stdout] | [INFO] [stdout] 273 | (*item).claimed.store(false, Ordering::Relaxed); [INFO] [stdout] | ^^^^^^^ cannot infer type for type parameter `T` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type annotations needed [INFO] [stdout] --> src/queue.rs:274:29 [INFO] [stdout] | [INFO] [stdout] 274 | (*item).needrel.store(false, Ordering::Relaxed); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #46906 [INFO] [stdout] = note: `#[warn(tyvar_behind_raw_pointer)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type annotations needed [INFO] [stdout] --> src/queue.rs:275:29 [INFO] [stdout] | [INFO] [stdout] 275 | (*item).next.store(0 as *mut Item, Ordering::Relaxed); [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #46906 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type annotations needed [INFO] [stdout] --> src/queue.rs:276:29 [INFO] [stdout] | [INFO] [stdout] 276 | (*item).prev.store(0 as *mut Item, Ordering::Relaxed); [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #46906 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type annotations needed [INFO] [stdout] --> src/queue.rs:277:47 [INFO] [stdout] | [INFO] [stdout] 277 | copy_memory(&mut ((*item).payload), transmute(&t), 1); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #46906 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 78 previous errors; 6 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0277, E0282, E0310, E0425, E0432, E0433, E0599, E0600, E0603... [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0277`. [INFO] [stdout] [INFO] [stderr] error: could not compile `water` (lib) due to 79 previous errors; 6 warnings emitted [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error[E0310]: the parameter type `T` may not live long enough [INFO] [stdout] --> src/endpoint.rs:512:23 [INFO] [stdout] | [INFO] [stdout] 512 | let mut msg = Message::new_sync(t); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the parameter type `T` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `T` will meet its required lifetime bounds [INFO] [stdout] | [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 511 | pub fn sendsynctype(&self, t: T) -> usize { [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `T` may not live long enough [INFO] [stdout] --> src/endpoint.rs:526:23 [INFO] [stdout] | [INFO] [stdout] 526 | let mut msg = Message::new_clone(t); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the parameter type `T` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `T` will meet its required lifetime bounds [INFO] [stdout] | [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 525 | pub fn sendclonetype(&self, t: T) -> usize { [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/rawmessage.rs:267:9 [INFO] [stdout] | [INFO] [stdout] 267 | unsafe { forget(t) }; [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_unsafe)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 78 previous errors; 6 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0277, E0282, E0310, E0425, E0432, E0433, E0599, E0600, E0603... [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0277`. [INFO] [stdout] [INFO] [stderr] error: could not compile `water` (lib test) due to 79 previous errors; 6 warnings emitted [INFO] running `Command { std: "docker" "inspect" "1ccd21492463de081cb9f929afc8a89243b05f8d9fc29ef7d923687bc25293f4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1ccd21492463de081cb9f929afc8a89243b05f8d9fc29ef7d923687bc25293f4", kill_on_drop: false }` [INFO] [stdout] 1ccd21492463de081cb9f929afc8a89243b05f8d9fc29ef7d923687bc25293f4 [INFO] checking water-0.16.45-alpha against try#36dbcaee1a55543dfc181be52a69d99ff46ff62f for pr-122960-3 [INFO] extracting crate water 0.16.45-alpha into /workspace/builds/worker-3-tc2/source [INFO] validating manifest of crates.io crate water 0.16.45-alpha on toolchain 36dbcaee1a55543dfc181be52a69d99ff46ff62f [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+36dbcaee1a55543dfc181be52a69d99ff46ff62f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate water 0.16.45-alpha [INFO] finished tweaking crates.io crate water 0.16.45-alpha [INFO] tweaked toml for crates.io crate water 0.16.45-alpha written to /workspace/builds/worker-3-tc2/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+36dbcaee1a55543dfc181be52a69d99ff46ff62f" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+36dbcaee1a55543dfc181be52a69d99ff46ff62f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] warning: dependency (time) specified without providing a local path, Git repository, version, or workspace dependency to use. This will be considered an error in future versions [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+36dbcaee1a55543dfc181be52a69d99ff46ff62f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 55cc064de072a6b19f5b7d6e70e4dd4ae208b554c556b598fa6e3792851d05e0 [INFO] running `Command { std: "docker" "start" "-a" "55cc064de072a6b19f5b7d6e70e4dd4ae208b554c556b598fa6e3792851d05e0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "55cc064de072a6b19f5b7d6e70e4dd4ae208b554c556b598fa6e3792851d05e0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "55cc064de072a6b19f5b7d6e70e4dd4ae208b554c556b598fa6e3792851d05e0", kill_on_drop: false }` [INFO] [stdout] 55cc064de072a6b19f5b7d6e70e4dd4ae208b554c556b598fa6e3792851d05e0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/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" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+36dbcaee1a55543dfc181be52a69d99ff46ff62f" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 1154b1e136c4865c5969af15e6750569c9707afa38f07869a1a7f1dd83d3ef91 [INFO] running `Command { std: "docker" "start" "-a" "1154b1e136c4865c5969af15e6750569c9707afa38f07869a1a7f1dd83d3ef91", kill_on_drop: false }` [INFO] [stderr] Copying to /tmp/fixit [INFO] [stderr] no edition found in manifest, probably 2015, skipping [INFO] running `Command { std: "docker" "inspect" "1154b1e136c4865c5969af15e6750569c9707afa38f07869a1a7f1dd83d3ef91", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1154b1e136c4865c5969af15e6750569c9707afa38f07869a1a7f1dd83d3ef91", kill_on_drop: false }` [INFO] [stdout] 1154b1e136c4865c5969af15e6750569c9707afa38f07869a1a7f1dd83d3ef91