[INFO] cloning repository https://github.com/infinityb/rust-irc-client [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/infinityb/rust-irc-client" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Finfinityb%2Frust-irc-client", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Finfinityb%2Frust-irc-client'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 388e66984b6bb603cd83a8132e3bd43e37bd1f07 [INFO] testing infinityb/rust-irc-client against beta-2022-04-10 for beta-1.61-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Finfinityb%2Frust-irc-client" "/workspace/builds/worker-10/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-10/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/infinityb/rust-irc-client on toolchain beta-2022-04-10 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-04-10" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/infinityb/rust-irc-client [INFO] finished tweaking git repo https://github.com/infinityb/rust-irc-client [INFO] tweaked toml for git repo https://github.com/infinityb/rust-irc-client written to /workspace/builds/worker-10/source/Cargo.toml [INFO] crate git repo https://github.com/infinityb/rust-irc-client already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-04-10" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-10/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-10/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:eaef2f80f755933c374d2ae5edccceec0c1312ceb8a4e0b6404e8ab76561e1e5" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] f77b39ec38342553b4a1f471853ae4f50af159ed24be673e051370d12cf10d72 [INFO] running `Command { std: "docker" "start" "-a" "f77b39ec38342553b4a1f471853ae4f50af159ed24be673e051370d12cf10d72", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "f77b39ec38342553b4a1f471853ae4f50af159ed24be673e051370d12cf10d72", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f77b39ec38342553b4a1f471853ae4f50af159ed24be673e051370d12cf10d72", kill_on_drop: false }` [INFO] [stdout] f77b39ec38342553b4a1f471853ae4f50af159ed24be673e051370d12cf10d72 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-10/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-10/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=warn" "-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:eaef2f80f755933c374d2ae5edccceec0c1312ceb8a4e0b6404e8ab76561e1e5" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] e2e5f8971ae2f0083a6b086ba5fa6ec0901232544f2d92c0769795ac907f9d89 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "e2e5f8971ae2f0083a6b086ba5fa6ec0901232544f2d92c0769795ac907f9d89", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Compiling readline v0.0.1 (https://github.com/shaleh/rust-readline.git#80dfe467) [INFO] [stderr] Compiling irc v0.1.0 (https://github.com/infinityb/rust-irc#45ad875d) [INFO] [stdout] error: expected one of `)`, `,`, `.`, `?`, or an operator, found `{` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/connection.rs:232:62 [INFO] [stdout] | [INFO] [stdout] 232 | TaskBuilder::new().named("core-writer").spawn(proc() { [INFO] [stdout] | -^ expected one of `)`, `,`, `.`, `?`, or an operator [INFO] [stdout] | | [INFO] [stdout] | help: missing `,` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected one of `)`, `,`, `.`, `?`, or an operator, found `{` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/connection.rs:241:62 [INFO] [stdout] | [INFO] [stdout] 241 | TaskBuilder::new().named("core-reader").spawn(proc() { [INFO] [stdout] | -^ expected one of `)`, `,`, `.`, `?`, or an operator [INFO] [stdout] | | [INFO] [stdout] | help: missing `,` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected one of `)`, `,`, `.`, `?`, or an operator, found `{` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/connection.rs:252:64 [INFO] [stdout] | [INFO] [stdout] 252 | TaskBuilder::new().named("core-dispatch").spawn(proc() { [INFO] [stdout] | -^ expected one of `)`, `,`, `.`, `?`, or an operator [INFO] [stdout] | | [INFO] [stdout] | help: missing `,` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `]` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/core_plugins/ctcp_version.rs:49:61 [INFO] [stdout] | [INFO] [stdout] 49 | out.push(IrcMessage::notice(source_nick[], body[])); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0463]: can't find crate for `time` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/irc.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | extern crate time; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ can't find crate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0463]: can't find crate for `serialize` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/irc.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | extern crate serialize; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ can't find crate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0463]: can't find crate for `debug` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/irc.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | extern crate debug; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ can't find crate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0428]: the name `IrcProtocolMessage` is defined multiple times [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/message.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 5 | pub type IrcProtocolMessage = self::IrcProtocolMessage::IrcProtocolMessage; [INFO] [stdout] | --------------------------------------------------------------------------- previous definition of the type `IrcProtocolMessage` here [INFO] [stdout] 6 | #[allow(non_snake_case)] [INFO] [stdout] 7 | pub mod IrcProtocolMessage { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ `IrcProtocolMessage` redefined here [INFO] [stdout] | [INFO] [stdout] = note: `IrcProtocolMessage` must be defined only once in the type namespace of this module [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0428]: the name `RegisterErrorType` is defined multiple times [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/watchers/register.rs:33:1 [INFO] [stdout] | [INFO] [stdout] 30 | pub type RegisterErrorType = self::RegisterErrorType::RegisterErrorType; [INFO] [stdout] | ------------------------------------------------------------------------ previous definition of the type `RegisterErrorType` here [INFO] [stdout] ... [INFO] [stdout] 33 | pub mod RegisterErrorType { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ `RegisterErrorType` redefined here [INFO] [stdout] | [INFO] [stdout] = note: `RegisterErrorType` must be defined only once in the type namespace of this module [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `]` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/message.rs:200:47 [INFO] [stdout] | [INFO] [stdout] 200 | format!("NOTICE {} :{}", dest[], data[]) [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `]` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/core_plugins/ctcp_version.rs:29:60 [INFO] [stdout] | [INFO] [stdout] 29 | let string = format!("{} ({})", customized[], VERSION); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `std::collections::RingBuf`, `std::collections::Deque` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/connection.rs:1:24 [INFO] [stdout] | [INFO] [stdout] 1 | use std::collections::{RingBuf, Deque}; [INFO] [stdout] | ^^^^^^^ ^^^^^ no `Deque` in `collections` [INFO] [stdout] | | [INFO] [stdout] | no `RingBuf` in `collections` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `std::task::TaskBuilder` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/connection.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::task::TaskBuilder; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ no `TaskBuilder` in `task` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `std::io::TcpStream`, `std::io::IoResult`, `std::io::LineBufferedWriter`, `std::io::BufferedReader` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/connection.rs:3:15 [INFO] [stdout] | [INFO] [stdout] 3 | use std::io::{TcpStream, IoResult, LineBufferedWriter, BufferedReader}; [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ no `BufferedReader` in `io` [INFO] [stdout] | | | | [INFO] [stdout] | | | no `LineBufferedWriter` in `io` [INFO] [stdout] | | no `IoResult` in `io` [INFO] [stdout] | | help: a similar name exists in the module: `Result` [INFO] [stdout] | no `TcpStream` in `io` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `self::event::IrcEventMessage`, `self::event::IrcEventJoinBundle`, `self::event::IrcEventWatcherResponse` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/watchers/mod.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | IrcEventMessage, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | no `IrcEventMessage` in `watchers::event` [INFO] [stdout] | help: a similar name exists in the module: `IrcMessage` [INFO] [stdout] 18 | IrcEventJoinBundle, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ no `IrcEventJoinBundle` in `watchers::event` [INFO] [stdout] 19 | IrcEventWatcherResponse, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ no `IrcEventWatcherResponse` in `watchers::event` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `watchers::event::IrcEventJoinBundle` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/watchers/join.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | IrcEventJoinBundle [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ no `IrcEventJoinBundle` in `watchers::event` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `watchers::event::IrcEventMessage` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/watchers/register.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | IrcEventMessage, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | no `IrcEventMessage` in `watchers::event` [INFO] [stdout] | help: a similar name exists in the module: `IrcMessage` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `watchers::event::IrcEventWhoBundle` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/watchers/who.rs:2:33 [INFO] [stdout] | [INFO] [stdout] 2 | use watchers::event::{IrcEvent, IrcEventWhoBundle}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ no `IrcEventWhoBundle` in `watchers::event` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `std::str::MaybeOwned` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/core_plugins/ctcp_version.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::str::MaybeOwned; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ no `MaybeOwned` in `str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `license` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/irc.rs:3:4 [INFO] [stdout] | [INFO] [stdout] 3 | #![license = "MIT"] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `fail` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/connection.rs:246:37 [INFO] [stdout] | [INFO] [stdout] 246 | Err(err) => fail!("{}", err) [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `select` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/connection.rs:259:17 [INFO] [stdout] | [INFO] [stdout] 259 | select! { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `deriving` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/message.rs:8:7 [INFO] [stdout] | [INFO] [stdout] 8 | #[deriving(Clone)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `deriving` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/message.rs:36:3 [INFO] [stdout] | [INFO] [stdout] 36 | #[deriving(PartialEq, Clone)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `deriving` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/message.rs:53:3 [INFO] [stdout] | [INFO] [stdout] 53 | #[deriving(PartialEq, Clone, Show)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `deriving` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/message.rs:60:3 [INFO] [stdout] | [INFO] [stdout] 60 | #[deriving(Clone)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `fail` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/message.rs:75:14 [INFO] [stdout] | [INFO] [stdout] 75 | _ => fail!("programmer error") [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `fail` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/message.rs:82:14 [INFO] [stdout] | [INFO] [stdout] 82 | _ => fail!("programmer error") [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the attribute macro `test` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/message.rs:289:3 [INFO] [stdout] | [INFO] [stdout] 289 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `fail` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/message.rs:293:13 [INFO] [stdout] | [INFO] [stdout] 293 | fail!("empty string is invalid") [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `fail` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/message.rs:300:13 [INFO] [stdout] | [INFO] [stdout] 300 | fail!("single colon is invalid") [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `fail` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/message.rs:307:13 [INFO] [stdout] | [INFO] [stdout] 307 | fail!("single space is invalid") [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `fail` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/message.rs:320:22 [INFO] [stdout] | [INFO] [stdout] 320 | _ => fail!("invalid parsed prefix") [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `fail` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/message.rs:323:19 [INFO] [stdout] | [INFO] [stdout] 323 | Err(_) => fail!("failed to parse") [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `fail` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/message.rs:332:19 [INFO] [stdout] | [INFO] [stdout] 332 | Err(_) => fail!("failed to parse") [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `fail` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/message.rs:342:19 [INFO] [stdout] | [INFO] [stdout] 342 | Err(_) => fail!("failed to parse") [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `fail` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/message.rs:346:18 [INFO] [stdout] | [INFO] [stdout] 346 | Ok(_) => fail!("should fail to parse"), [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `fail` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/message.rs:356:19 [INFO] [stdout] | [INFO] [stdout] 356 | Err(_) => fail!("failed to parse") [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `fail` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/message.rs:375:19 [INFO] [stdout] | [INFO] [stdout] 375 | Err(_) => fail!("failed to parse") [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `fail` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/message.rs:387:19 [INFO] [stdout] | [INFO] [stdout] 387 | Err(_) => fail!("failed to parse") [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `fail` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/message.rs:397:19 [INFO] [stdout] | [INFO] [stdout] 397 | Err(_) => fail!("failed to parse") [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the attribute macro `test` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/message.rs:402:3 [INFO] [stdout] | [INFO] [stdout] 402 | #[test] [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `fail` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/message.rs:410:22 [INFO] [stdout] | [INFO] [stdout] 410 | _ => fail!("numbers should parse as numerics") [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `fail` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/message.rs:414:19 [INFO] [stdout] | [INFO] [stdout] 414 | Err(_) => fail!("failed to parse") [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `fail` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/message.rs:423:22 [INFO] [stdout] | [INFO] [stdout] 423 | _ => fail!("numbers should parse as numerics") [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `fail` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/message.rs:427:19 [INFO] [stdout] | [INFO] [stdout] 427 | Err(_) => fail!("failed to parse") [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `fail` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/message.rs:434:22 [INFO] [stdout] | [INFO] [stdout] 434 | _ => fail!("numbers should parse as numerics") [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `fail` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/message.rs:438:19 [INFO] [stdout] | [INFO] [stdout] 438 | Err(_) => fail!("failed to parse") [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `std::c_str` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-readline-23c54b93433a1e46/80dfe46/src/lib.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use std::c_str; [INFO] [stdout] | ^^^^^^^^^^ no `c_str` in the root [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-readline-23c54b93433a1e46/80dfe46/src/lib.rs:2:1 [INFO] [stdout] | [INFO] [stdout] 2 | extern crate libc; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #27812 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-readline-23c54b93433a1e46/80dfe46/src/lib.rs:7:9 [INFO] [stdout] | [INFO] [stdout] 7 | use libc::c_char; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #27812 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-readline-23c54b93433a1e46/80dfe46/src/lib.rs:10:41 [INFO] [stdout] | [INFO] [stdout] 10 | pub fn add_history(line: *const c_char); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #27812 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-readline-23c54b93433a1e46/80dfe46/src/lib.rs:11:35 [INFO] [stdout] | [INFO] [stdout] 11 | pub fn readline(p: *const c_char) -> *const c_char; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #27812 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-readline-23c54b93433a1e46/80dfe46/src/lib.rs:11:53 [INFO] [stdout] | [INFO] [stdout] 11 | pub fn readline(p: *const c_char) -> *const c_char; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #27812 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `deriving` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/watchers/join.rs:25:3 [INFO] [stdout] | [INFO] [stdout] 25 | #[deriving(Clone)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `deriving` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/watchers/join.rs:32:3 [INFO] [stdout] | [INFO] [stdout] 32 | #[deriving(Clone)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `fail` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/watchers/join.rs:100:18 [INFO] [stdout] | [INFO] [stdout] 100 | _ => fail!("invariant invalid") [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `fail` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/watchers/join.rs:195:27 [INFO] [stdout] | [INFO] [stdout] 195 | Err(_) => fail!("sending failed") [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `deriving` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/watchers/register.rs:12:3 [INFO] [stdout] | [INFO] [stdout] 12 | #[deriving(Clone)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `deriving` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/watchers/register.rs:36:7 [INFO] [stdout] | [INFO] [stdout] 36 | #[deriving(Clone, Send)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `fail` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/watchers/register.rs:85:27 [INFO] [stdout] | [INFO] [stdout] 85 | Err(_) => fail!("sending failed") [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `fail` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/watchers/register.rs:99:17 [INFO] [stdout] | [INFO] [stdout] 99 | fail!("rx_connect without result"); [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `fail` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/watchers/register.rs:102:17 [INFO] [stdout] | [INFO] [stdout] 102 | fail!("result without rx_connect"); [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `deriving` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/watchers/who.rs:25:3 [INFO] [stdout] | [INFO] [stdout] 25 | #[deriving(Clone)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `deriving` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/watchers/who.rs:42:3 [INFO] [stdout] | [INFO] [stdout] 42 | #[deriving(Clone)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `deriving` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/watchers/who.rs:48:3 [INFO] [stdout] | [INFO] [stdout] 48 | #[deriving(Clone)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `deriving` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/watchers/who.rs:76:3 [INFO] [stdout] | [INFO] [stdout] 76 | #[deriving(Clone)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `fail` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/watchers/who.rs:157:27 [INFO] [stdout] | [INFO] [stdout] 157 | Err(_) => fail!("sending failed") [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `to_c_str` found for reference `&str` in the current scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-readline-23c54b93433a1e46/80dfe46/src/lib.rs:17:40 [INFO] [stdout] | [INFO] [stdout] 17 | ext_readline::add_history(line.to_c_str().as_ptr()); [INFO] [stdout] | ^^^^^^^^ method not found in `&str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `to_c_str` found for reference `&str` in the current scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-readline-23c54b93433a1e46/80dfe46/src/lib.rs:22:24 [INFO] [stdout] | [INFO] [stdout] 22 | let cprmt = prompt.to_c_str(); [INFO] [stdout] | ^^^^^^^^ method not found in `&str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 8 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0599, E0658. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] [INFO] [stderr] error: could not compile `readline` due to 9 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error[E0412]: cannot find type `SyncSender` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/connection.rs:31:20 [INFO] [stdout] | [INFO] [stdout] 31 | command_queue: SyncSender, [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 | use std::sync::mpsc::SyncSender; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `SyncSender` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/connection.rs:38:21 [INFO] [stdout] | [INFO] [stdout] 38 | event_queue_tx: SyncSender, [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 | use std::sync::mpsc::SyncSender; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `SyncSender` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/connection.rs:133:32 [INFO] [stdout] | [INFO] [stdout] 133 | pub fn new(event_queue_tx: SyncSender) -> IrcConnectionInternalState { [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 | use std::sync::mpsc::SyncSender; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `SyncSender` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/connection.rs:144:62 [INFO] [stdout] | [INFO] [stdout] 144 | fn dispatch(&mut self, message: IrcMessage, raw_sender: &SyncSender) { [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 | use std::sync::mpsc::SyncSender; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Receiver` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/connection.rs:216:67 [INFO] [stdout] | [INFO] [stdout] 216 | pub fn new(host: &str, port: u16) -> IoResult<(IrcConnection, Receiver)> { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 | use std::ops::Receiver; [INFO] [stdout] | [INFO] [stdout] 1 | use std::sync::mpsc::Receiver; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `sync_channel` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/connection.rs:222:52 [INFO] [stdout] | [INFO] [stdout] 222 | let (command_queue_tx, command_queue_rx) = sync_channel::(10); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 1 | use std::sync::mpsc::sync_channel; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `sync_channel` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/connection.rs:223:48 [INFO] [stdout] | [INFO] [stdout] 223 | let (event_queue_tx, event_queue_rx) = sync_channel(1024); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 1 | use std::sync::mpsc::sync_channel; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `sync_channel` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/connection.rs:228:46 [INFO] [stdout] | [INFO] [stdout] 228 | let (raw_writer_tx, raw_writer_rx) = sync_channel::(0); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 1 | use std::sync::mpsc::sync_channel; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `sync_channel` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/connection.rs:229:46 [INFO] [stdout] | [INFO] [stdout] 229 | let (raw_reader_tx, raw_reader_rx) = sync_channel::(0); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 1 | use std::sync::mpsc::sync_channel; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `proc` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/connection.rs:232:55 [INFO] [stdout] | [INFO] [stdout] 232 | TaskBuilder::new().named("core-writer").spawn(proc() { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `proc` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/connection.rs:241:55 [INFO] [stdout] | [INFO] [stdout] 241 | TaskBuilder::new().named("core-reader").spawn(proc() { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `proc` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/connection.rs:252:57 [INFO] [stdout] | [INFO] [stdout] 252 | TaskBuilder::new().named("core-dispatch").spawn(proc() { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AddWatcher` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/connection.rs:298:33 [INFO] [stdout] | [INFO] [stdout] 298 | self.command_queue.send(AddWatcher(watcher)); [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this tuple variant [INFO] [stdout] | [INFO] [stdout] 1 | use connection::IrcConnectionCommand::AddWatcher; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AddWatcher` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/connection.rs:310:33 [INFO] [stdout] | [INFO] [stdout] 310 | self.command_queue.send(AddWatcher(watcher)); [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this tuple variant [INFO] [stdout] | [INFO] [stdout] 1 | use connection::IrcConnectionCommand::AddWatcher; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RawWrite` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/connection.rs:311:33 [INFO] [stdout] | [INFO] [stdout] 311 | self.command_queue.send(RawWrite(format!("JOIN {}", channel.as_slice()))); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this tuple variant [INFO] [stdout] | [INFO] [stdout] 1 | use connection::IrcConnectionCommand::RawWrite; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AddBundler` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/connection.rs:321:33 [INFO] [stdout] | [INFO] [stdout] 321 | self.command_queue.send(AddBundler(box WhoBundler::new(target))); [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this tuple variant [INFO] [stdout] | [INFO] [stdout] 1 | use connection::IrcConnectionCommand::AddBundler; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AddWatcher` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/connection.rs:322:33 [INFO] [stdout] | [INFO] [stdout] 322 | self.command_queue.send(AddWatcher(watcher)); [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this tuple variant [INFO] [stdout] | [INFO] [stdout] 1 | use connection::IrcConnectionCommand::AddWatcher; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RawWrite` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/connection.rs:323:33 [INFO] [stdout] | [INFO] [stdout] 323 | self.command_queue.send(RawWrite(format!("WHO {}", target))); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this tuple variant [INFO] [stdout] | [INFO] [stdout] 1 | use connection::IrcConnectionCommand::RawWrite; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RawWrite` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/connection.rs:328:33 [INFO] [stdout] | [INFO] [stdout] 328 | self.command_queue.send(RawWrite(String::from_str(content))) [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this tuple variant [INFO] [stdout] | [INFO] [stdout] 1 | use connection::IrcConnectionCommand::RawWrite; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Show` in module `fmt` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/message.rs:21:11 [INFO] [stdout] | [INFO] [stdout] 21 | impl fmt::Show for IrcProtocolMessage { [INFO] [stdout] | ^^^^ not found in `fmt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Show` in module `fmt` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/message.rs:43:11 [INFO] [stdout] | [INFO] [stdout] 43 | impl fmt::Show for IrcHostmask { [INFO] [stdout] | ^^^^ not found in `fmt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `IrcOtherPrefix` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/message.rs:73:23 [INFO] [stdout] | [INFO] [stdout] 73 | [_] => return IrcOtherPrefix(String::from_str(text)), [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this tuple variant [INFO] [stdout] | [INFO] [stdout] 1 | use message::IrcPrefix::IrcOtherPrefix; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `IrcOtherPrefix` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/message.rs:80:23 [INFO] [stdout] | [INFO] [stdout] 80 | [_] => return IrcOtherPrefix(String::from_str(text)), [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this tuple variant [INFO] [stdout] | [INFO] [stdout] 1 | use message::IrcPrefix::IrcOtherPrefix; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `IrcHostmaskPrefix` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/message.rs:84:5 [INFO] [stdout] | [INFO] [stdout] 84 | IrcHostmaskPrefix(IrcHostmask { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this tuple variant [INFO] [stdout] | [INFO] [stdout] 1 | use message::IrcPrefix::IrcHostmaskPrefix; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `from_str` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/message.rs:93:20 [INFO] [stdout] | [INFO] [stdout] 93 | return Err(from_str("Invalid IRC message")); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `from_str` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/message.rs:141:24 [INFO] [stdout] | [INFO] [stdout] 141 | return Err(from_str("Invalid IRC message")); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `from_str` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/message.rs:146:32 [INFO] [stdout] | [INFO] [stdout] 146 | return Err(from_str("Invalid IRC message")); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `from_str` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/message.rs:170:39 [INFO] [stdout] | [INFO] [stdout] 170 | ("PING", _) => return Err(from_str( [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `from_str` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/message.rs:173:39 [INFO] [stdout] | [INFO] [stdout] 173 | ("PONG", _) => return Err(from_str( [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `from_str` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/message.rs:176:23 [INFO] [stdout] | [INFO] [stdout] 176 | match from_str(command.as_slice()) { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `IrcHostmaskPrefix` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/message.rs:231:18 [INFO] [stdout] | [INFO] [stdout] 231 | Some(IrcHostmaskPrefix(ref hostmask)) => Some(hostmask.nick.clone()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this tuple variant [INFO] [stdout] | [INFO] [stdout] 1 | use message::IrcPrefix::IrcHostmaskPrefix; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `IrcOtherPrefix` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/message.rs:232:18 [INFO] [stdout] | [INFO] [stdout] 232 | Some(IrcOtherPrefix(_)) => None, [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this tuple variant [INFO] [stdout] | [INFO] [stdout] 1 | use message::IrcPrefix::IrcOtherPrefix; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/message.rs:264:37 [INFO] [stdout] | [INFO] [stdout] 264 | pub fn get_arg<'a>(&'a self, i: uint) -> &'a String { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Show` in module `fmt` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/message.rs:270:11 [INFO] [stdout] | [INFO] [stdout] 270 | impl fmt::Show for IrcMessage { [INFO] [stdout] | ^^^^ not found in `fmt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `IrcHostmaskPrefix` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/message.rs:315:22 [INFO] [stdout] | [INFO] [stdout] 315 | Some(IrcHostmaskPrefix(ref data)) => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this tuple variant [INFO] [stdout] | [INFO] [stdout] 1 | use message::IrcPrefix::IrcHostmaskPrefix; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `IrcOtherPrefix` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/message.rs:380:45 [INFO] [stdout] | [INFO] [stdout] 380 | assert_eq!(message.prefix, Some(IrcOtherPrefix(String::from_str("somewhere")))); [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this tuple variant [INFO] [stdout] | [INFO] [stdout] 1 | use message::IrcPrefix::IrcOtherPrefix; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Show` in module `fmt` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/watchers/join.rs:164:11 [INFO] [stdout] | [INFO] [stdout] 164 | impl fmt::Show for JoinBundler { [INFO] [stdout] | ^^^^ not found in `fmt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `SyncSender` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/watchers/join.rs:175:19 [INFO] [stdout] | [INFO] [stdout] 175 | monitors: Vec>, [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 | use std::sync::mpsc::SyncSender; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `SyncSender` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/watchers/join.rs:201:40 [INFO] [stdout] | [INFO] [stdout] 201 | fn add_monitor(&mut self, monitor: SyncSender) { [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 | use std::sync::mpsc::SyncSender; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Receiver` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/watchers/join.rs:210:38 [INFO] [stdout] | [INFO] [stdout] 210 | pub fn get_monitor(&mut self) -> Receiver { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 | use std::ops::Receiver; [INFO] [stdout] | [INFO] [stdout] 1 | use std::sync::mpsc::Receiver; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `sync_channel` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/watchers/join.rs:211:24 [INFO] [stdout] | [INFO] [stdout] 211 | let (tx, rx) = sync_channel(1); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 1 | use std::sync::mpsc::sync_channel; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0532]: expected unit struct, unit variant or constant, found static `numerics::ERR_NONICKNAMEGIVEN` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/watchers/register.rs:52:13 [INFO] [stdout] | [INFO] [stdout] 52 | numerics::ERR_NONICKNAMEGIVEN => Some(NoNicknameGiven), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not a unit struct, unit variant or constant [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `NoNicknameGiven` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/watchers/register.rs:52:51 [INFO] [stdout] | [INFO] [stdout] 52 | numerics::ERR_NONICKNAMEGIVEN => Some(NoNicknameGiven), [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0532]: expected unit struct, unit variant or constant, found static `numerics::ERR_NICKNAMEINUSE` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/watchers/register.rs:53:13 [INFO] [stdout] | [INFO] [stdout] 53 | numerics::ERR_NICKNAMEINUSE => Some(NicknameInUse), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not a unit struct, unit variant or constant [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `NicknameInUse` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/watchers/register.rs:53:49 [INFO] [stdout] | [INFO] [stdout] 53 | numerics::ERR_NICKNAMEINUSE => Some(NicknameInUse), [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0532]: expected unit struct, unit variant or constant, found static `numerics::ERR_UNAVAILRESOURCE` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/watchers/register.rs:54:13 [INFO] [stdout] | [INFO] [stdout] 54 | numerics::ERR_UNAVAILRESOURCE => Some(UnavailableResource), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not a unit struct, unit variant or constant [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `UnavailableResource` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/watchers/register.rs:54:51 [INFO] [stdout] | [INFO] [stdout] 54 | numerics::ERR_UNAVAILRESOURCE => Some(UnavailableResource), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0532]: expected unit struct, unit variant or constant, found static `numerics::ERR_ERRONEUSNICKNAME` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/watchers/register.rs:55:13 [INFO] [stdout] | [INFO] [stdout] 55 | numerics::ERR_ERRONEUSNICKNAME => Some(ErroneousNickname), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not a unit struct, unit variant or constant [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ErroneousNickname` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/watchers/register.rs:55:52 [INFO] [stdout] | [INFO] [stdout] 55 | numerics::ERR_ERRONEUSNICKNAME => Some(ErroneousNickname), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0532]: expected unit struct, unit variant or constant, found static `numerics::ERR_NICKCOLLISION` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/watchers/register.rs:56:13 [INFO] [stdout] | [INFO] [stdout] 56 | numerics::ERR_NICKCOLLISION => Some(NicknameCollision), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not a unit struct, unit variant or constant [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `NicknameCollision` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/watchers/register.rs:56:49 [INFO] [stdout] | [INFO] [stdout] 56 | numerics::ERR_NICKCOLLISION => Some(NicknameCollision), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0532]: expected unit struct, unit variant or constant, found static `numerics::ERR_RESTRICTED` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/watchers/register.rs:57:13 [INFO] [stdout] | [INFO] [stdout] 57 | numerics::ERR_RESTRICTED => Some(Restricted), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not a unit struct, unit variant or constant [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `Restricted` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/watchers/register.rs:57:46 [INFO] [stdout] | [INFO] [stdout] 57 | numerics::ERR_RESTRICTED => Some(Restricted), [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `SyncSender` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/watchers/register.rs:67:19 [INFO] [stdout] | [INFO] [stdout] 67 | monitors: Vec>> [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 | use std::sync::mpsc::SyncSender; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `SyncSender` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/watchers/register.rs:91:40 [INFO] [stdout] | [INFO] [stdout] 91 | fn add_monitor(&mut self, monitor: SyncSender>) { [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 | use std::sync::mpsc::SyncSender; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Receiver` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/watchers/register.rs:110:38 [INFO] [stdout] | [INFO] [stdout] 110 | pub fn get_monitor(&mut self) -> Receiver> { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 | use std::ops::Receiver; [INFO] [stdout] | [INFO] [stdout] 1 | use std::sync::mpsc::Receiver; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `sync_channel` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/watchers/register.rs:111:24 [INFO] [stdout] | [INFO] [stdout] 111 | let (tx, rx) = sync_channel(1); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 1 | use std::sync::mpsc::sync_channel; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Show` in module `fmt` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/watchers/register.rs:164:11 [INFO] [stdout] | [INFO] [stdout] 164 | impl fmt::Show for RegisterEventWatcher { [INFO] [stdout] | ^^^^ not found in `fmt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `SyncSender` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/watchers/who.rs:137:19 [INFO] [stdout] | [INFO] [stdout] 137 | monitors: Vec>, [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 | use std::sync::mpsc::SyncSender; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `SyncSender` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/watchers/who.rs:163:40 [INFO] [stdout] | [INFO] [stdout] 163 | fn add_monitor(&mut self, monitor: SyncSender) { [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 | use std::sync::mpsc::SyncSender; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Receiver` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/watchers/who.rs:172:38 [INFO] [stdout] | [INFO] [stdout] 172 | pub fn get_monitor(&mut self) -> Receiver { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 | use std::ops::Receiver; [INFO] [stdout] | [INFO] [stdout] 1 | use std::sync::mpsc::Receiver; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `sync_channel` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/watchers/who.rs:173:24 [INFO] [stdout] | [INFO] [stdout] 173 | let (tx, rx) = sync_channel(1); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 1 | use std::sync::mpsc::sync_channel; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/irc.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | #![feature(if_let)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: remove the attribute [INFO] [stdout] | [INFO] [stdout] = help: the feature `if_let` has been stable since 1.0.0 and no longer requires an attribute to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/connection.rs:255:41 [INFO] [stdout] | [INFO] [stdout] 255 | state.bundler_triggers.push(box JoinBundlerTrigger::new()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #49733 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/connection.rs:256:35 [INFO] [stdout] | [INFO] [stdout] 256 | state.responders.push(box CtcpVersionResponder::new()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #49733 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/connection.rs:297:47 [INFO] [stdout] | [INFO] [stdout] 297 | let watcher: Box = box reg_watcher; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #49733 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/connection.rs:309:47 [INFO] [stdout] | [INFO] [stdout] 309 | let watcher: Box = box join_watcher; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #49733 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/connection.rs:318:47 [INFO] [stdout] | [INFO] [stdout] 318 | let watcher: Box = box who_watcher; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #49733 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/connection.rs:321:44 [INFO] [stdout] | [INFO] [stdout] 321 | self.command_queue.send(AddBundler(box WhoBundler::new(target))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #49733 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/watchers/join.rs:55:46 [INFO] [stdout] | [INFO] [stdout] 55 | let bundler: Box = box JoinBundler::new(channel.as_slice()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #49733 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0391]: cycle detected when expanding type alias `message::IrcProtocolMessage` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/message.rs:5:31 [INFO] [stdout] | [INFO] [stdout] 5 | pub type IrcProtocolMessage = self::IrcProtocolMessage::IrcProtocolMessage; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: ...which immediately requires expanding type alias `message::IrcProtocolMessage` again [INFO] [stdout] = note: type aliases cannot be recursive [INFO] [stdout] = help: consider using a struct, enum, or union instead to break the cycle [INFO] [stdout] = help: see for more information [INFO] [stdout] note: cycle used when computing type of `message::IrcMessage::message` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/message.rs:64:14 [INFO] [stdout] | [INFO] [stdout] 64 | message: IrcProtocolMessage, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0391]: cycle detected when expanding type alias `watchers::register::RegisterErrorType` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/watchers/register.rs:30:30 [INFO] [stdout] | [INFO] [stdout] 30 | pub type RegisterErrorType = self::RegisterErrorType::RegisterErrorType; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: ...which immediately requires expanding type alias `watchers::register::RegisterErrorType` again [INFO] [stdout] = note: type aliases cannot be recursive [INFO] [stdout] = help: consider using a struct, enum, or union instead to break the cycle [INFO] [stdout] = help: see for more information [INFO] [stdout] note: cycle used when computing type of `watchers::register::RegisterError::errtype` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-irc-6c0ab094d3ae7cb6/45ad875/src/watchers/register.rs:14:18 [INFO] [stdout] | [INFO] [stdout] 14 | pub errtype: RegisterErrorType, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 134 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0391, E0405, E0412, E0425, E0428, E0432, E0463, E0531, E0532... [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0391`. [INFO] [stdout] [INFO] [stderr] error: could not compile `irc` due to 135 previous errors [INFO] running `Command { std: "docker" "inspect" "e2e5f8971ae2f0083a6b086ba5fa6ec0901232544f2d92c0769795ac907f9d89", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e2e5f8971ae2f0083a6b086ba5fa6ec0901232544f2d92c0769795ac907f9d89", kill_on_drop: false }` [INFO] [stdout] e2e5f8971ae2f0083a6b086ba5fa6ec0901232544f2d92c0769795ac907f9d89