[INFO] cloning repository https://github.com/oko/rust-dns-bench [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/oko/rust-dns-bench" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Foko%2Frust-dns-bench", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Foko%2Frust-dns-bench'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] e67f2dd58edaa7f1680f86a952ed2172d5141503 [INFO] checking oko/rust-dns-bench against master#506512391b1a75ae450d36c9420978402a91abcc for pr-125384 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Foko%2Frust-dns-bench" "/workspace/builds/worker-0-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/oko/rust-dns-bench on toolchain 506512391b1a75ae450d36c9420978402a91abcc [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+506512391b1a75ae450d36c9420978402a91abcc" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/oko/rust-dns-bench [INFO] finished tweaking git repo https://github.com/oko/rust-dns-bench [INFO] tweaked toml for git repo https://github.com/oko/rust-dns-bench written to /workspace/builds/worker-0-tc1/source/Cargo.toml [INFO] crate git repo https://github.com/oko/rust-dns-bench already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+506512391b1a75ae450d36c9420978402a91abcc" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating git repository `https://github.com/oko/rust-dns.git` [INFO] [stderr] Updating git repository `https://github.com/rust-lang/time.git` [INFO] [stderr] Updating git repository `https://github.com/alexcrichton/gcc-rs` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+506512391b1a75ae450d36c9420978402a91abcc" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 968bec957b019e2a20914a862381e614fc2e954c196dba1cd57575f35a25ba10 [INFO] running `Command { std: "docker" "start" "-a" "968bec957b019e2a20914a862381e614fc2e954c196dba1cd57575f35a25ba10", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "968bec957b019e2a20914a862381e614fc2e954c196dba1cd57575f35a25ba10", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "968bec957b019e2a20914a862381e614fc2e954c196dba1cd57575f35a25ba10", kill_on_drop: false }` [INFO] [stdout] 968bec957b019e2a20914a862381e614fc2e954c196dba1cd57575f35a25ba10 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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=allow" "-e" "RUSTDOCFLAGS=--cap-lints=allow" "-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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+506512391b1a75ae450d36c9420978402a91abcc" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 61cc70fea4c89ca3ffafcf16350b5bf933ab1379468c9d037ce6982084cb4650 [INFO] running `Command { std: "docker" "start" "-a" "61cc70fea4c89ca3ffafcf16350b5bf933ab1379468c9d037ce6982084cb4650", kill_on_drop: false }` [INFO] [stderr] Compiling gcc v0.1.1 (https://github.com/alexcrichton/gcc-rs#d35c34c8) [INFO] [stderr] Checking dns v0.0.2-pre2 (https://github.com/oko/rust-dns.git#9e140dbd) [INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/msg/record.rs:114:17 [INFO] [stdout] | [INFO] [stdout] 113 | pub struct A { [INFO] [stdout] | - while parsing this struct [INFO] [stdout] 114 | address: [u8, ..4], [INFO] [stdout] | ^ expected one of 7 possible tokens [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `std::io::Command` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/gcc-rs-cd3269fb36fe9cfa/d35c34c/src/lib.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::io::Command; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ no `Command` in `io` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct instead [INFO] [stdout] | [INFO] [stdout] 1 | use std::process::Command; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `std::io::process` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/gcc-rs-cd3269fb36fe9cfa/d35c34c/src/lib.rs:2:14 [INFO] [stdout] | [INFO] [stdout] 2 | use std::io::process::InheritFd; [INFO] [stdout] | ^^^^^^^ could not find `process` in `io` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `std::os::getenv` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/gcc-rs-cd3269fb36fe9cfa/d35c34c/src/lib.rs:26:9 [INFO] [stdout] | [INFO] [stdout] 26 | use std::os::getenv; [INFO] [stdout] | ^^^^^^^^^^^^^^^ no `getenv` in `os` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `fs` in `io` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/gcc-rs-cd3269fb36fe9cfa/d35c34c/src/lib.rs:91:18 [INFO] [stdout] | [INFO] [stdout] 91 | std::io::fs::mkdir_recursive(&obj.dir_path(), std::io::USER_RWX).unwrap(); [INFO] [stdout] | ^^ could not find `fs` in `io` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Path` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/gcc-rs-cd3269fb36fe9cfa/d35c34c/src/lib.rs:8:34 [INFO] [stdout] | [INFO] [stdout] 8 | pub include_directories: Vec, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 + use std::path::Path; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Path` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/gcc-rs-cd3269fb36fe9cfa/d35c34c/src/lib.rs:12:22 [INFO] [stdout] | [INFO] [stdout] 12 | pub objects: Vec, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 + use std::path::Path; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Path` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/gcc-rs-cd3269fb36fe9cfa/d35c34c/src/lib.rs:86:15 [INFO] [stdout] | [INFO] [stdout] 86 | let src = Path::new(getenv("CARGO_MANIFEST_DIR").unwrap()); [INFO] [stdout] | ^^^^ use of undeclared type `Path` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 + use std::path::Path; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Path` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/gcc-rs-cd3269fb36fe9cfa/d35c34c/src/lib.rs:87:15 [INFO] [stdout] | [INFO] [stdout] 87 | let dst = Path::new(getenv("OUT_DIR").unwrap()); [INFO] [stdout] | ^^^^ use of undeclared type `Path` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 + use std::path::Path; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `USER_RWX` in module `std::io` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/gcc-rs-cd3269fb36fe9cfa/d35c34c/src/lib.rs:91:64 [INFO] [stdout] | [INFO] [stdout] 91 | std::io::fs::mkdir_recursive(&obj.dir_path(), std::io::USER_RWX).unwrap(); [INFO] [stdout] | ^^^^^^^^ not found in `std::io` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `deriving` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/number/errors.rs:3:3 [INFO] [stdout] | [INFO] [stdout] 3 | #[deriving(PartialEq,Show,Copy,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-dns-bd1f4a248dcedc8a/9e140db/src/number/classes.rs:4:3 [INFO] [stdout] | [INFO] [stdout] 4 | #[deriving(PartialEq,Show,Copy,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-dns-bd1f4a248dcedc8a/9e140db/src/number/opcodes.rs:4:3 [INFO] [stdout] | [INFO] [stdout] 4 | #[deriving(PartialEq,Show,Copy,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-dns-bd1f4a248dcedc8a/9e140db/src/number/rcodes.rs:4:3 [INFO] [stdout] | [INFO] [stdout] 4 | #[deriving(PartialEq,Show,Copy,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-dns-bd1f4a248dcedc8a/9e140db/src/number/types.rs:4:3 [INFO] [stdout] | [INFO] [stdout] 4 | #[deriving(PartialEq,Show,Copy,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-dns-bd1f4a248dcedc8a/9e140db/src/number/edns0codes.rs:4:3 [INFO] [stdout] | [INFO] [stdout] 4 | #[deriving(PartialEq,Show,Copy,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-dns-bd1f4a248dcedc8a/9e140db/src/msg/record.rs:5:3 [INFO] [stdout] | [INFO] [stdout] 5 | #[deriving(PartialEq,Show,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-dns-bd1f4a248dcedc8a/9e140db/src/msg/record.rs:36:3 [INFO] [stdout] | [INFO] [stdout] 36 | #[deriving(PartialEq,Eq,Show,Copy,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-dns-bd1f4a248dcedc8a/9e140db/src/msg/record.rs:42:3 [INFO] [stdout] | [INFO] [stdout] 42 | #[deriving(PartialEq,Show,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-dns-bd1f4a248dcedc8a/9e140db/src/msg/record.rs:112:3 [INFO] [stdout] | [INFO] [stdout] 112 | #[deriving(PartialEq,Show,Clone,Copy)] [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-dns-bd1f4a248dcedc8a/9e140db/src/msg/mod.rs:16:3 [INFO] [stdout] | [INFO] [stdout] 16 | #[deriving(Show,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-dns-bd1f4a248dcedc8a/9e140db/src/name.rs:6:3 [INFO] [stdout] | [INFO] [stdout] 6 | #[deriving(PartialEq,Eq,Hash,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-dns-bd1f4a248dcedc8a/9e140db/src/hp/mod.rs:15:3 [INFO] [stdout] | [INFO] [stdout] 15 | #[deriving(PartialEq,Show,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-dns-bd1f4a248dcedc8a/9e140db/src/hp/mod.rs:25:3 [INFO] [stdout] | [INFO] [stdout] 25 | #[deriving(PartialEq,Show,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-dns-bd1f4a248dcedc8a/9e140db/src/hp/mod.rs:32:3 [INFO] [stdout] | [INFO] [stdout] 32 | #[deriving(PartialEq,Show,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-dns-bd1f4a248dcedc8a/9e140db/src/hp/mod.rs:43:3 [INFO] [stdout] | [INFO] [stdout] 43 | #[deriving(PartialEq,Eq,Hash,Clone)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `detail` is not a member of trait `error::Error` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/number/errors.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | / fn detail(&self) -> Option { [INFO] [stdout] 22 | | match *self { [INFO] [stdout] 23 | | IdentifierError::ReservedIdentifierError(x) => Some(format!("Received a reserved identifier: {}", x)), [INFO] [stdout] 24 | | IdentifierError::UnassignedIdentifierError(x) => Some(format!("Received an unassigned identifier: {}", x)), [INFO] [stdout] ... | [INFO] [stdout] 27 | | } [INFO] [stdout] 28 | | } [INFO] [stdout] | |_____^ not a member of trait `error::Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `as_slice` found for struct `String` in the current scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/gcc-rs-cd3269fb36fe9cfa/d35c34c/src/lib.rs:60:15 [INFO] [stdout] | [INFO] [stdout] 60 | if target.as_slice().contains("-ios") { [INFO] [stdout] | ^^^^^^^^ method not found in `String` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `as_slice` found for struct `String` in the current scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/gcc-rs-cd3269fb36fe9cfa/d35c34c/src/lib.rs:61:35 [INFO] [stdout] | [INFO] [stdout] 61 | cmd.args(ios_flags(target.as_slice()).as_slice()); [INFO] [stdout] | ^^^^^^^^ method not found in `String` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `as_slice` found for struct `String` in the current scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/gcc-rs-cd3269fb36fe9cfa/d35c34c/src/lib.rs:63:19 [INFO] [stdout] | [INFO] [stdout] 63 | if target.as_slice().contains("i686") { [INFO] [stdout] | ^^^^^^^^ method not found in `String` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `as_slice` found for struct `String` in the current scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/gcc-rs-cd3269fb36fe9cfa/d35c34c/src/lib.rs:65:26 [INFO] [stdout] | [INFO] [stdout] 65 | } else if target.as_slice().contains("x86_64") { [INFO] [stdout] | ^^^^^^^^ method not found in `String` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `as_slice` found for struct `String` in the current scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/gcc-rs-cd3269fb36fe9cfa/d35c34c/src/lib.rs:69:20 [INFO] [stdout] | [INFO] [stdout] 69 | if !target.as_slice().contains("i686") { [INFO] [stdout] | ^^^^^^^^ method not found in `String` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `slice` found for reference `&str` in the current scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/gcc-rs-cd3269fb36fe9cfa/d35c34c/src/lib.rs:102:36 [INFO] [stdout] | [INFO] [stdout] 102 | dst.display(), output.slice(3, output.len() - 2)); [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: there is a method `split_once` with a similar name, but with different arguments [INFO] [stdout] --> /rustc/506512391b1a75ae450d36c9420978402a91abcc/library/core/src/str/mod.rs:1734:5 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `SeekStyle` in `io` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/name.rs:122:45 [INFO] [stdout] | [INFO] [stdout] 122 | try!(self.seek(jump_to, io::SeekStyle::SeekSet)); [INFO] [stdout] | ^^^^^^^^^ could not find `SeekStyle` in `io` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `SeekStyle` in `io` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/name.rs:136:50 [INFO] [stdout] | [INFO] [stdout] 136 | try!(self.seek(return_to as i64, io::SeekStyle::SeekSet)); [INFO] [stdout] | ^^^^^^^^^ could not find `SeekStyle` in `io` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `as_slice` found for struct `String` in the current scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/gcc-rs-cd3269fb36fe9cfa/d35c34c/src/lib.rs:127:57 [INFO] [stdout] | [INFO] [stdout] 127 | let res = getenv(format!("{}_{}", var_base, target).as_slice()) [INFO] [stdout] | ^^^^^^^^ method not found in `String` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `as_slice` found for struct `String` in the current scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/gcc-rs-cd3269fb36fe9cfa/d35c34c/src/lib.rs:128:65 [INFO] [stdout] | [INFO] [stdout] 128 | .or_else(|| getenv(format!("{}_{}", var_base, target_u).as_slice())) [INFO] [stdout] | ^^^^^^^^ method not found in `String` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `as_slice` found for struct `String` in the current scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/gcc-rs-cd3269fb36fe9cfa/d35c34c/src/lib.rs:129:61 [INFO] [stdout] | [INFO] [stdout] 129 | .or_else(|| getenv(format!("{}_{}", kind, var_base).as_slice())) [INFO] [stdout] | ^^^^^^^^ method not found in `String` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `as_slice` found for struct `String` in the current scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/gcc-rs-cd3269fb36fe9cfa/d35c34c/src/lib.rs:152:9 [INFO] [stdout] | [INFO] [stdout] 151 | / get_var("CFLAGS").unwrap_or(String::new()) [INFO] [stdout] 152 | | .as_slice().words().map(|s| s.to_string()) [INFO] [stdout] | | -^^^^^^^^ method not found in `String` [INFO] [stdout] | |________| [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `as_slice` found for struct `String` in the current scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/gcc-rs-cd3269fb36fe9cfa/d35c34c/src/lib.rs:189:23 [INFO] [stdout] | [INFO] [stdout] 189 | res.push(sdk_path.as_slice().trim()); [INFO] [stdout] | ^^^^^^^^ method not found in `String` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IoResult` in module `io` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/number/mod.rs:20:40 [INFO] [stdout] | [INFO] [stdout] 20 | fn read_dns_type(&mut self) -> io::IoResult; [INFO] [stdout] | ^^^^^^^^ help: a type alias with a similar name exists: `Result` [INFO] [stdout] --> /rustc/506512391b1a75ae450d36c9420978402a91abcc/library/std/src/io/error.rs:54:1 [INFO] [stdout] | [INFO] [stdout] = note: similarly named type alias `Result` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IoResult` in module `io` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/number/mod.rs:21:41 [INFO] [stdout] | [INFO] [stdout] 21 | fn read_dns_class(&mut self) -> io::IoResult; [INFO] [stdout] | ^^^^^^^^ help: a type alias with a similar name exists: `Result` [INFO] [stdout] --> /rustc/506512391b1a75ae450d36c9420978402a91abcc/library/std/src/io/error.rs:54:1 [INFO] [stdout] | [INFO] [stdout] = note: similarly named type alias `Result` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IoResult` in module `io` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/number/mod.rs:24:40 [INFO] [stdout] | [INFO] [stdout] 24 | fn read_dns_type(&mut self) -> io::IoResult { [INFO] [stdout] | ^^^^^^^^ help: a type alias with a similar name exists: `Result` [INFO] [stdout] --> /rustc/506512391b1a75ae450d36c9420978402a91abcc/library/std/src/io/error.rs:54:1 [INFO] [stdout] | [INFO] [stdout] = note: similarly named type alias `Result` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `standard_error` in module `io` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/number/mod.rs:30:25 [INFO] [stdout] | [INFO] [stdout] 30 | Err(io::standard_error(io::InvalidInput)) [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in `io` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `InvalidInput` in module `io` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/number/mod.rs:30:44 [INFO] [stdout] | [INFO] [stdout] 30 | Err(io::standard_error(io::InvalidInput)) [INFO] [stdout] | ^^^^^^^^^^^^ not found in `io` [INFO] [stdout] | [INFO] [stdout] help: consider importing this unit variant [INFO] [stdout] | [INFO] [stdout] 1 + use number::io::ErrorKind::InvalidInput; [INFO] [stdout] | [INFO] [stdout] help: if you import `InvalidInput`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 30 - Err(io::standard_error(io::InvalidInput)) [INFO] [stdout] 30 + Err(io::standard_error(InvalidInput)) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IoResult` in module `io` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/number/mod.rs:34:41 [INFO] [stdout] | [INFO] [stdout] 34 | fn read_dns_class(&mut self) -> io::IoResult { [INFO] [stdout] | ^^^^^^^^ help: a type alias with a similar name exists: `Result` [INFO] [stdout] --> /rustc/506512391b1a75ae450d36c9420978402a91abcc/library/std/src/io/error.rs:54:1 [INFO] [stdout] | [INFO] [stdout] = note: similarly named type alias `Result` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `standard_error` in module `io` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/number/mod.rs:39:25 [INFO] [stdout] | [INFO] [stdout] 39 | Err(io::standard_error(io::InvalidInput)) [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in `io` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `InvalidInput` in module `io` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/number/mod.rs:39:44 [INFO] [stdout] | [INFO] [stdout] 39 | Err(io::standard_error(io::InvalidInput)) [INFO] [stdout] | ^^^^^^^^^^^^ not found in `io` [INFO] [stdout] | [INFO] [stdout] help: consider importing this unit variant [INFO] [stdout] | [INFO] [stdout] 1 + use number::io::ErrorKind::InvalidInput; [INFO] [stdout] | [INFO] [stdout] help: if you import `InvalidInput`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 39 - Err(io::standard_error(io::InvalidInput)) [INFO] [stdout] 39 + Err(io::standard_error(InvalidInput)) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IoResult` in module `io` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/msg/record.rs:23:44 [INFO] [stdout] | [INFO] [stdout] 23 | fn read_dns_question(&mut self) -> io::IoResult; [INFO] [stdout] | ^^^^^^^^ help: a type alias with a similar name exists: `Result` [INFO] [stdout] --> /rustc/506512391b1a75ae450d36c9420978402a91abcc/library/std/src/io/error.rs:54:1 [INFO] [stdout] | [INFO] [stdout] = note: similarly named type alias `Result` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IoResult` in module `io` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/msg/record.rs:26:44 [INFO] [stdout] | [INFO] [stdout] 26 | fn read_dns_question(&mut self) -> io::IoResult { [INFO] [stdout] | ^^^^^^^^ help: a type alias with a similar name exists: `Result` [INFO] [stdout] --> /rustc/506512391b1a75ae450d36c9420978402a91abcc/library/std/src/io/error.rs:54:1 [INFO] [stdout] | [INFO] [stdout] = note: similarly named type alias `Result` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IoResult` in module `io` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/msg/record.rs:71:51 [INFO] [stdout] | [INFO] [stdout] 71 | fn read_dns_resource_record(&mut self) -> io::IoResult; [INFO] [stdout] | ^^^^^^^^ help: a type alias with a similar name exists: `Result` [INFO] [stdout] --> /rustc/506512391b1a75ae450d36c9420978402a91abcc/library/std/src/io/error.rs:54:1 [INFO] [stdout] | [INFO] [stdout] = note: similarly named type alias `Result` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 20 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IoResult` in module `io` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/msg/record.rs:74:51 [INFO] [stdout] | [INFO] [stdout] 74 | fn read_dns_resource_record(&mut self) -> io::IoResult { [INFO] [stdout] | ^^^^^^^^ help: a type alias with a similar name exists: `Result` [INFO] [stdout] --> /rustc/506512391b1a75ae450d36c9420978402a91abcc/library/std/src/io/error.rs:54:1 [INFO] [stdout] | [INFO] [stdout] = note: similarly named type alias `Result` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0425, E0432, E0433, E0599. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/msg/record.rs:96:48 [INFO] [stdout] | [INFO] [stdout] 96 | try!(self.push(record.rdlen as uint, &mut record.rdata)); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IoResult` in module `io` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/msg/mod.rs:92:40 [INFO] [stdout] | [INFO] [stdout] 92 | pub fn from_buf(buf: &[u8]) -> io::IoResult { [INFO] [stdout] | ^^^^^^^^ help: a type alias with a similar name exists: `Result` [INFO] [stdout] --> /rustc/506512391b1a75ae450d36c9420978402a91abcc/library/std/src/io/error.rs:54:1 [INFO] [stdout] | [INFO] [stdout] = note: similarly named type alias `Result` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `range` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/msg/mod.rs:103:18 [INFO] [stdout] | [INFO] [stdout] 103 | for i in range(0, message_qc) { message.questions.push(Question::new()); } [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] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/msg/mod.rs:104:18 [INFO] [stdout] | [INFO] [stdout] 104 | for i in range(0, message_rc) { message.answers.push(ResourceRecord::new()); } [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] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/msg/mod.rs:105:18 [INFO] [stdout] | [INFO] [stdout] 105 | for i in range(0, message_nc) { message.nameservers.push(ResourceRecord::new()); } [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] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/msg/mod.rs:106:18 [INFO] [stdout] | [INFO] [stdout] 106 | for i in range(0, message_ac) { message.additionals.push(ResourceRecord::new()); } [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[E0412]: cannot find type `IoResult` in module `io` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/msg/mod.rs:114:43 [INFO] [stdout] | [INFO] [stdout] 114 | fn read_dns_message(&mut self) -> io::IoResult; [INFO] [stdout] | ^^^^^^^^ help: a type alias with a similar name exists: `Result` [INFO] [stdout] --> /rustc/506512391b1a75ae450d36c9420978402a91abcc/library/std/src/io/error.rs:54:1 [INFO] [stdout] | [INFO] [stdout] = note: similarly named type alias `Result` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IoResult` in module `io` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/msg/mod.rs:117:43 [INFO] [stdout] | [INFO] [stdout] 117 | fn read_dns_message(&mut self) -> io::IoResult { [INFO] [stdout] | ^^^^^^^^ help: a type alias with a similar name exists: `Result` [INFO] [stdout] --> /rustc/506512391b1a75ae450d36c9420978402a91abcc/library/std/src/io/error.rs:54:1 [INFO] [stdout] | [INFO] [stdout] = note: similarly named type alias `Result` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `range` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/msg/mod.rs:127:18 [INFO] [stdout] | [INFO] [stdout] 127 | for i in range(0, message_qc) { message.questions.push(try!(self.read_dns_question())); } [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] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/msg/mod.rs:128:18 [INFO] [stdout] | [INFO] [stdout] 128 | for i in range(0, message_rc) { message.answers.push(try!(self.read_dns_resource_record())); } [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] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/msg/mod.rs:129:18 [INFO] [stdout] | [INFO] [stdout] 129 | for i in range(0, message_nc) { message.nameservers.push(try!(self.read_dns_resource_record())); } [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] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/msg/mod.rs:130:18 [INFO] [stdout] | [INFO] [stdout] 130 | for i in range(0, message_ac) { message.additionals.push(try!(self.read_dns_resource_record())); } [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[E0412]: cannot find type `IoResult` in module `io` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/msg/mod.rs:136:63 [INFO] [stdout] | [INFO] [stdout] 136 | fn write_dns_message(&mut self, message: &Message) -> io::IoResult<()>; [INFO] [stdout] | ^^^^^^^^ help: a type alias with a similar name exists: `Result` [INFO] [stdout] --> /rustc/506512391b1a75ae450d36c9420978402a91abcc/library/std/src/io/error.rs:54:1 [INFO] [stdout] | [INFO] [stdout] = note: similarly named type alias `Result` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IoResult` in module `io` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/msg/mod.rs:139:63 [INFO] [stdout] | [INFO] [stdout] 139 | fn write_dns_message(&mut self, message: &Message) -> io::IoResult<()> { [INFO] [stdout] | ^^^^^^^^ help: a type alias with a similar name exists: `Result` [INFO] [stdout] --> /rustc/506512391b1a75ae450d36c9420978402a91abcc/library/std/src/io/error.rs:54:1 [INFO] [stdout] | [INFO] [stdout] = note: similarly named type alias `Result` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/msg/mod.rs:140:39 [INFO] [stdout] | [INFO] [stdout] 140 | let pointer_map: HashMap = HashMap::new(); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 138 | impl<'a, uint> DNSMessageWriter for io::BufWriter<'a> { [INFO] [stdout] | ++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IoResult` in module `io` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/name.rs:17:50 [INFO] [stdout] | [INFO] [stdout] 17 | pub fn parse_decompressed(buf: &[u8]) -> io::IoResult { [INFO] [stdout] | ^^^^^^^^ help: a type alias with a similar name exists: `Result` [INFO] [stdout] --> /rustc/506512391b1a75ae450d36c9420978402a91abcc/library/std/src/io/error.rs:54:1 [INFO] [stdout] | [INFO] [stdout] = note: similarly named type alias `Result` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `standard_error` in module `io` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/name.rs:25:32 [INFO] [stdout] | [INFO] [stdout] 25 | return Err(io::standard_error(io::InvalidInput)); [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in `io` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `InvalidInput` in module `io` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/name.rs:25:51 [INFO] [stdout] | [INFO] [stdout] 25 | return Err(io::standard_error(io::InvalidInput)); [INFO] [stdout] | ^^^^^^^^^^^^ not found in `io` [INFO] [stdout] | [INFO] [stdout] help: consider importing this unit variant [INFO] [stdout] | [INFO] [stdout] 1 + use name::io::ErrorKind::InvalidInput; [INFO] [stdout] | [INFO] [stdout] help: if you import `InvalidInput`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 25 - return Err(io::standard_error(io::InvalidInput)); [INFO] [stdout] 25 + return Err(io::standard_error(InvalidInput)); [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-dns-bd1f4a248dcedc8a/9e140db/src/name.rs:27:81 [INFO] [stdout] | [INFO] [stdout] 27 | let str_read = String::from_utf8(try!(reader.read_exact(llen as uint))); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `standard_error` in module `io` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/name.rs:30:46 [INFO] [stdout] | [INFO] [stdout] 30 | Err(_) => return Err(io::standard_error(io::InvalidInput)), [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in `io` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `InvalidInput` in module `io` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/name.rs:30:65 [INFO] [stdout] | [INFO] [stdout] 30 | Err(_) => return Err(io::standard_error(io::InvalidInput)), [INFO] [stdout] | ^^^^^^^^^^^^ not found in `io` [INFO] [stdout] | [INFO] [stdout] help: consider importing this unit variant [INFO] [stdout] | [INFO] [stdout] 1 + use name::io::ErrorKind::InvalidInput; [INFO] [stdout] | [INFO] [stdout] help: if you import `InvalidInput`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 30 - Err(_) => return Err(io::standard_error(io::InvalidInput)), [INFO] [stdout] 30 + Err(_) => return Err(io::standard_error(InvalidInput)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IoResult` in module `io` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/name.rs:39:35 [INFO] [stdout] | [INFO] [stdout] 39 | pub fn to_bytes(&self) -> io::IoResult> { [INFO] [stdout] | ^^^^^^^^ help: a type alias with a similar name exists: `Result` [INFO] [stdout] --> /rustc/506512391b1a75ae450d36c9420978402a91abcc/library/std/src/io/error.rs:54:1 [INFO] [stdout] | [INFO] [stdout] = note: similarly named type alias `Result` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IoResult` in module `io` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/name.rs:51:56 [INFO] [stdout] | [INFO] [stdout] 51 | pub fn push_bytes(&self, vec: &mut Vec) -> io::IoResult<()> { [INFO] [stdout] | ^^^^^^^^ help: a type alias with a similar name exists: `Result` [INFO] [stdout] --> /rustc/506512391b1a75ae450d36c9420978402a91abcc/library/std/src/io/error.rs:54:1 [INFO] [stdout] | [INFO] [stdout] = note: similarly named type alias `Result` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `range` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/name.rs:65:18 [INFO] [stdout] | [INFO] [stdout] 65 | for i in range(0, output.len() - 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[E0405]: cannot find trait `Show` in module `fmt` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/name.rs:80:11 [INFO] [stdout] | [INFO] [stdout] 80 | impl fmt::Show for Name { [INFO] [stdout] | ^^^^ not found in `fmt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IoResult` in module `io` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/name.rs:91:40 [INFO] [stdout] | [INFO] [stdout] 91 | fn read_dns_name(&mut self) -> io::IoResult; [INFO] [stdout] | ^^^^^^^^ help: a type alias with a similar name exists: `Result` [INFO] [stdout] --> /rustc/506512391b1a75ae450d36c9420978402a91abcc/library/std/src/io/error.rs:54:1 [INFO] [stdout] | [INFO] [stdout] = note: similarly named type alias `Result` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IoResult` in module `io` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/name.rs:94:40 [INFO] [stdout] | [INFO] [stdout] 94 | fn read_dns_name(&mut self) -> io::IoResult { [INFO] [stdout] | ^^^^^^^^ help: a type alias with a similar name exists: `Result` [INFO] [stdout] --> /rustc/506512391b1a75ae450d36c9420978402a91abcc/library/std/src/io/error.rs:54:1 [INFO] [stdout] | [INFO] [stdout] = note: similarly named type alias `Result` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/name.rs:125:79 [INFO] [stdout] | [INFO] [stdout] 125 | let str_read = String::from_utf8(try!(self.read_exact(llen as uint))); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `standard_error` in module `io` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/name.rs:128:46 [INFO] [stdout] | [INFO] [stdout] 128 | Err(_) => return Err(io::standard_error(io::InvalidInput)), [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in `io` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `InvalidInput` in module `io` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/name.rs:128:65 [INFO] [stdout] | [INFO] [stdout] 128 | Err(_) => return Err(io::standard_error(io::InvalidInput)), [INFO] [stdout] | ^^^^^^^^^^^^ not found in `io` [INFO] [stdout] | [INFO] [stdout] help: consider importing this unit variant [INFO] [stdout] | [INFO] [stdout] 1 + use name::io::ErrorKind::InvalidInput; [INFO] [stdout] | [INFO] [stdout] help: if you import `InvalidInput`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 128 - Err(_) => return Err(io::standard_error(io::InvalidInput)), [INFO] [stdout] 128 + Err(_) => return Err(io::standard_error(InvalidInput)), [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-dns-bd1f4a248dcedc8a/9e140db/src/hp/util.rs:2:43 [INFO] [stdout] | [INFO] [stdout] 2 | pub fn _read_be_u16(buf: &[u8], idx: &mut uint) -> u16 { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/hp/util.rs:8:43 [INFO] [stdout] | [INFO] [stdout] 8 | pub fn _read_be_i32(buf: &[u8], idx: &mut uint) -> i32 { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/hp/mod.rs:39:16 [INFO] [stdout] | [INFO] [stdout] 39 | pub rdata: uint, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IoResult` in module `io` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/hp/mod.rs:52:58 [INFO] [stdout] | [INFO] [stdout] 52 | pub fn from_rdata<'r>(rr: &'r ResourceRecord) -> io::IoResult> { [INFO] [stdout] | ^^^^^^^^ help: a type alias with a similar name exists: `Result` [INFO] [stdout] --> /rustc/506512391b1a75ae450d36c9420978402a91abcc/library/std/src/io/error.rs:54:1 [INFO] [stdout] | [INFO] [stdout] = note: similarly named type alias `Result` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Show` in module `fmt` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/hp/mod.rs:57:15 [INFO] [stdout] | [INFO] [stdout] 57 | impl<'n> fmt::Show for Name<'n> { [INFO] [stdout] | ^^^^ not found in `fmt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IoResult` in module `io` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/hp/mod.rs:63:51 [INFO] [stdout] | [INFO] [stdout] 63 | pub fn read_dns_message<'b>(buf: &'b [u8]) -> io::IoResult> { [INFO] [stdout] | ^^^^^^^^ help: a type alias with a similar name exists: `Result` [INFO] [stdout] --> /rustc/506512391b1a75ae450d36c9420978402a91abcc/library/std/src/io/error.rs:54:1 [INFO] [stdout] | [INFO] [stdout] = note: similarly named type alias `Result` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `standard_error` in module `io` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/hp/mod.rs:64:40 [INFO] [stdout] | [INFO] [stdout] 64 | if buf.len() < 12 { return Err(io::standard_error(io::InvalidInput)); } [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in `io` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `InvalidInput` in module `io` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/hp/mod.rs:64:59 [INFO] [stdout] | [INFO] [stdout] 64 | if buf.len() < 12 { return Err(io::standard_error(io::InvalidInput)); } [INFO] [stdout] | ^^^^^^^^^^^^ not found in `io` [INFO] [stdout] | [INFO] [stdout] help: consider importing this unit variant [INFO] [stdout] | [INFO] [stdout] 1 + use hp::io::ErrorKind::InvalidInput; [INFO] [stdout] | [INFO] [stdout] help: if you import `InvalidInput`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 64 - if buf.len() < 12 { return Err(io::standard_error(io::InvalidInput)); } [INFO] [stdout] 64 + if buf.len() < 12 { return Err(io::standard_error(InvalidInput)); } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `range` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/hp/mod.rs:83:14 [INFO] [stdout] | [INFO] [stdout] 83 | for n in range(0, qdcount) { msg.questions.push(try!(read_dns_question(buf, &mut i))) } [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] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/hp/mod.rs:84:14 [INFO] [stdout] | [INFO] [stdout] 84 | for n in range(0, ancount) { msg.answers.push(try!(read_dns_resource_record(buf, &mut i))) } [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] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/hp/mod.rs:85:14 [INFO] [stdout] | [INFO] [stdout] 85 | for n in range(0, nscount) { msg.nameservers.push(try!(read_dns_resource_record(buf, &mut i))) } [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] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/hp/mod.rs:86:14 [INFO] [stdout] | [INFO] [stdout] 86 | for n in range(0, adcount) { msg.additionals.push(try!(read_dns_resource_record(buf, &mut i))) } [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[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/hp/mod.rs:92:51 [INFO] [stdout] | [INFO] [stdout] 92 | fn read_dns_question<'b>(buf: &'b [u8], idx: &mut uint) -> io::IoResult> { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IoResult` in module `io` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/hp/mod.rs:92:64 [INFO] [stdout] | [INFO] [stdout] 92 | fn read_dns_question<'b>(buf: &'b [u8], idx: &mut uint) -> io::IoResult> { [INFO] [stdout] | ^^^^^^^^ help: a type alias with a similar name exists: `Result` [INFO] [stdout] --> /rustc/506512391b1a75ae450d36c9420978402a91abcc/library/std/src/io/error.rs:54:1 [INFO] [stdout] | [INFO] [stdout] = note: similarly named type alias `Result` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `standard_error` in module `io` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/hp/mod.rs:97:38 [INFO] [stdout] | [INFO] [stdout] 97 | Err(_) => return Err(io::standard_error(io::InvalidInput)), [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in `io` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `InvalidInput` in module `io` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/hp/mod.rs:97:57 [INFO] [stdout] | [INFO] [stdout] 97 | Err(_) => return Err(io::standard_error(io::InvalidInput)), [INFO] [stdout] | ^^^^^^^^^^^^ not found in `io` [INFO] [stdout] | [INFO] [stdout] help: consider importing this unit variant [INFO] [stdout] | [INFO] [stdout] 1 + use hp::io::ErrorKind::InvalidInput; [INFO] [stdout] | [INFO] [stdout] help: if you import `InvalidInput`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 97 - Err(_) => return Err(io::standard_error(io::InvalidInput)), [INFO] [stdout] 97 + Err(_) => return Err(io::standard_error(InvalidInput)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `standard_error` in module `io` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/hp/mod.rs:101:38 [INFO] [stdout] | [INFO] [stdout] 101 | Err(_) => return Err(io::standard_error(io::InvalidInput)), [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in `io` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `InvalidInput` in module `io` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/hp/mod.rs:101:57 [INFO] [stdout] | [INFO] [stdout] 101 | Err(_) => return Err(io::standard_error(io::InvalidInput)), [INFO] [stdout] | ^^^^^^^^^^^^ not found in `io` [INFO] [stdout] | [INFO] [stdout] help: consider importing this unit variant [INFO] [stdout] | [INFO] [stdout] 1 + use hp::io::ErrorKind::InvalidInput; [INFO] [stdout] | [INFO] [stdout] help: if you import `InvalidInput`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 101 - Err(_) => return Err(io::standard_error(io::InvalidInput)), [INFO] [stdout] 101 + Err(_) => return Err(io::standard_error(InvalidInput)), [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-dns-bd1f4a248dcedc8a/9e140db/src/hp/mod.rs:107:58 [INFO] [stdout] | [INFO] [stdout] 107 | fn read_dns_resource_record<'b>(buf: &'b [u8], idx: &mut uint) -> io::IoResult> { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IoResult` in module `io` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/hp/mod.rs:107:71 [INFO] [stdout] | [INFO] [stdout] 107 | fn read_dns_resource_record<'b>(buf: &'b [u8], idx: &mut uint) -> io::IoResult> { [INFO] [stdout] | ^^^^^^^^ help: a type alias with a similar name exists: `Result` [INFO] [stdout] --> /rustc/506512391b1a75ae450d36c9420978402a91abcc/library/std/src/io/error.rs:54:1 [INFO] [stdout] | [INFO] [stdout] = note: similarly named type alias `Result` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `standard_error` in module `io` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/hp/mod.rs:112:38 [INFO] [stdout] | [INFO] [stdout] 112 | Err(_) => return Err(io::standard_error(io::InvalidInput)), [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in `io` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `InvalidInput` in module `io` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/hp/mod.rs:112:57 [INFO] [stdout] | [INFO] [stdout] 112 | Err(_) => return Err(io::standard_error(io::InvalidInput)), [INFO] [stdout] | ^^^^^^^^^^^^ not found in `io` [INFO] [stdout] | [INFO] [stdout] help: consider importing this unit variant [INFO] [stdout] | [INFO] [stdout] 1 + use hp::io::ErrorKind::InvalidInput; [INFO] [stdout] | [INFO] [stdout] help: if you import `InvalidInput`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 112 - Err(_) => return Err(io::standard_error(io::InvalidInput)), [INFO] [stdout] 112 + Err(_) => return Err(io::standard_error(InvalidInput)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `standard_error` in module `io` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/hp/mod.rs:116:38 [INFO] [stdout] | [INFO] [stdout] 116 | Err(_) => return Err(io::standard_error(io::InvalidInput)), [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in `io` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `InvalidInput` in module `io` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/hp/mod.rs:116:57 [INFO] [stdout] | [INFO] [stdout] 116 | Err(_) => return Err(io::standard_error(io::InvalidInput)), [INFO] [stdout] | ^^^^^^^^^^^^ not found in `io` [INFO] [stdout] | [INFO] [stdout] help: consider importing this unit variant [INFO] [stdout] | [INFO] [stdout] 1 + use hp::io::ErrorKind::InvalidInput; [INFO] [stdout] | [INFO] [stdout] help: if you import `InvalidInput`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 116 - Err(_) => return Err(io::standard_error(io::InvalidInput)), [INFO] [stdout] 116 + Err(_) => return Err(io::standard_error(InvalidInput)), [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-dns-bd1f4a248dcedc8a/9e140db/src/hp/mod.rs:123:24 [INFO] [stdout] | [INFO] [stdout] 123 | *idx += r.rdlen as uint; [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/hp/mod.rs:127:47 [INFO] [stdout] | [INFO] [stdout] 127 | fn read_dns_name<'b>(buf: &'b [u8], idx: &mut uint) -> io::IoResult> { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IoResult` in module `io` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/hp/mod.rs:127:60 [INFO] [stdout] | [INFO] [stdout] 127 | fn read_dns_name<'b>(buf: &'b [u8], idx: &mut uint) -> io::IoResult> { [INFO] [stdout] | ^^^^^^^^ help: a type alias with a similar name exists: `Result` [INFO] [stdout] --> /rustc/506512391b1a75ae450d36c9420978402a91abcc/library/std/src/io/error.rs:54:1 [INFO] [stdout] | [INFO] [stdout] = note: similarly named type alias `Result` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/hp/mod.rs:154:35 [INFO] [stdout] | [INFO] [stdout] 154 | *idx = buf[*idx+1] as uint; [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/hp/mod.rs:157:39 [INFO] [stdout] | [INFO] [stdout] 157 | let offset = 1 + (llen as uint); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `standard_error` in module `io` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/hp/mod.rs:164:40 [INFO] [stdout] | [INFO] [stdout] 164 | None => return Err(io::standard_error(io::InvalidInput)), [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in `io` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `InvalidInput` in module `io` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/hp/mod.rs:164:59 [INFO] [stdout] | [INFO] [stdout] 164 | None => return Err(io::standard_error(io::InvalidInput)), [INFO] [stdout] | ^^^^^^^^^^^^ not found in `io` [INFO] [stdout] | [INFO] [stdout] help: consider importing this unit variant [INFO] [stdout] | [INFO] [stdout] 1 + use hp::io::ErrorKind::InvalidInput; [INFO] [stdout] | [INFO] [stdout] help: if you import `InvalidInput`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 164 - None => return Err(io::standard_error(io::InvalidInput)), [INFO] [stdout] 164 + None => return Err(io::standard_error(InvalidInput)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid suffix `u` for number literal [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/hp/mod.rs:65:17 [INFO] [stdout] | [INFO] [stdout] 65 | let mut i = 0u; [INFO] [stdout] | ^^ invalid suffix `u` [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 `u` for number literal [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/hp/mod.rs:132:25 [INFO] [stdout] | [INFO] [stdout] 132 | let mut return_to = 0u; [INFO] [stdout] | ^^ invalid suffix `u` [INFO] [stdout] | [INFO] [stdout] = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.) [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `gcc` (lib) due to 21 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error[E0107]: struct takes 0 lifetime arguments but 1 lifetime argument was supplied [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/number/mod.rs:23:34 [INFO] [stdout] | [INFO] [stdout] 23 | impl<'a> DNSNumberReader for io::BufReader<'a> { [INFO] [stdout] | ^^^^^^^^^---- help: remove these generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 lifetime arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 1 generic argument but 0 generic arguments were supplied [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/number/mod.rs:23:34 [INFO] [stdout] | [INFO] [stdout] 23 | impl<'a> DNSNumberReader for io::BufReader<'a> { [INFO] [stdout] | ^^^^^^^^^ expected 1 generic argument [INFO] [stdout] | [INFO] [stdout] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 23 | impl<'a> DNSNumberReader for io::BufReader<'a, R> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `IdentifierError` doesn't implement `std::fmt::Display` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/number/errors.rs:11:23 [INFO] [stdout] | [INFO] [stdout] 11 | impl error::Error for IdentifierError { [INFO] [stdout] | ^^^^^^^^^^^^^^^ `IdentifierError` cannot be formatted with the default formatter [INFO] [stdout] | [INFO] [stdout] = help: the trait `std::fmt::Display` is not implemented for `IdentifierError` [INFO] [stdout] = note: in format strings you may be able to use `{:?}` (or {:#?} for pretty-print) instead [INFO] [stdout] note: required by a bound in `std::error::Error` [INFO] [stdout] --> /rustc/506512391b1a75ae450d36c9420978402a91abcc/library/core/src/error.rs:32:1 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `IdentifierError` doesn't implement `Debug` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/number/errors.rs:11:23 [INFO] [stdout] | [INFO] [stdout] 11 | impl error::Error for IdentifierError { [INFO] [stdout] | ^^^^^^^^^^^^^^^ `IdentifierError` cannot be formatted using `{:?}` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Debug` is not implemented for `IdentifierError` [INFO] [stdout] = note: add `#[derive(Debug)]` to `IdentifierError` or manually `impl Debug for IdentifierError` [INFO] [stdout] note: required by a bound in `std::error::Error` [INFO] [stdout] --> /rustc/506512391b1a75ae450d36c9420978402a91abcc/library/core/src/error.rs:32:1 [INFO] [stdout] help: consider annotating `IdentifierError` with `#[derive(Debug)]` [INFO] [stdout] | [INFO] [stdout] 4 + #[derive(Debug)] [INFO] [stdout] 5 | pub enum IdentifierError { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 0 lifetime arguments but 1 lifetime argument was supplied [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/msg/mod.rs:116:35 [INFO] [stdout] | [INFO] [stdout] 116 | impl<'a> DNSMessageReader for io::BufReader<'a> { [INFO] [stdout] | ^^^^^^^^^---- help: remove these generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 lifetime arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 1 generic argument but 0 generic arguments were supplied [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/msg/mod.rs:116:35 [INFO] [stdout] | [INFO] [stdout] 116 | impl<'a> DNSMessageReader for io::BufReader<'a> { [INFO] [stdout] | ^^^^^^^^^ expected 1 generic argument [INFO] [stdout] | [INFO] [stdout] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 116 | impl<'a> DNSMessageReader for io::BufReader<'a, R> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 0 lifetime arguments but 1 lifetime argument was supplied [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/msg/mod.rs:138:35 [INFO] [stdout] | [INFO] [stdout] 138 | impl<'a> DNSMessageWriter for io::BufWriter<'a> { [INFO] [stdout] | ^^^^^^^^^---- help: remove these generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 lifetime arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 1 generic argument but 0 generic arguments were supplied [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/msg/mod.rs:138:35 [INFO] [stdout] | [INFO] [stdout] 138 | impl<'a> DNSMessageWriter for io::BufWriter<'a> { [INFO] [stdout] | ^^^^^^^^^ expected 1 generic argument [INFO] [stdout] | [INFO] [stdout] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 138 | impl<'a> DNSMessageWriter for io::BufWriter<'a, W> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 0 lifetime arguments but 1 lifetime argument was supplied [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/msg/record.rs:25:36 [INFO] [stdout] | [INFO] [stdout] 25 | impl<'a> DNSQuestionReader for io::BufReader<'a> { [INFO] [stdout] | ^^^^^^^^^---- help: remove these generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 lifetime arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 1 generic argument but 0 generic arguments were supplied [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/msg/record.rs:25:36 [INFO] [stdout] | [INFO] [stdout] 25 | impl<'a> DNSQuestionReader for io::BufReader<'a> { [INFO] [stdout] | ^^^^^^^^^ expected 1 generic argument [INFO] [stdout] | [INFO] [stdout] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 25 | impl<'a> DNSQuestionReader for io::BufReader<'a, R> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 0 lifetime arguments but 1 lifetime argument was supplied [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/msg/record.rs:73:42 [INFO] [stdout] | [INFO] [stdout] 73 | impl<'a> DNSResourceRecordReader for io::BufReader<'a> { [INFO] [stdout] | ^^^^^^^^^---- help: remove these generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 lifetime arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 1 generic argument but 0 generic arguments were supplied [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/msg/record.rs:73:42 [INFO] [stdout] | [INFO] [stdout] 73 | impl<'a> DNSResourceRecordReader for io::BufReader<'a> { [INFO] [stdout] | ^^^^^^^^^ expected 1 generic argument [INFO] [stdout] | [INFO] [stdout] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 73 | impl<'a> DNSResourceRecordReader for io::BufReader<'a, R> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the size for values of type `Self` cannot be known at compilation time [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/msg/record.rs:108:23 [INFO] [stdout] | [INFO] [stdout] 108 | fn from_u8(&[u8], Option) -> Result; [INFO] [stdout] | ^^^^^^^^^^^^ doesn't have a size known at compile-time [INFO] [stdout] | [INFO] [stdout] note: required by an implicit `Sized` bound in `Option` [INFO] [stdout] --> /rustc/506512391b1a75ae450d36c9420978402a91abcc/library/core/src/option.rs:571:1 [INFO] [stdout] help: consider further restricting `Self` [INFO] [stdout] | [INFO] [stdout] 108 | fn from_u8(&[u8], Option) -> Result where Self: Sized; [INFO] [stdout] | +++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 0 lifetime arguments but 1 lifetime argument was supplied [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/name.rs:93:32 [INFO] [stdout] | [INFO] [stdout] 93 | impl<'a> DNSNameReader for io::BufReader<'a> { [INFO] [stdout] | ^^^^^^^^^---- help: remove these generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 lifetime arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 1 generic argument but 0 generic arguments were supplied [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-dns-bd1f4a248dcedc8a/9e140db/src/name.rs:93:32 [INFO] [stdout] | [INFO] [stdout] 93 | impl<'a> DNSNameReader for io::BufReader<'a> { [INFO] [stdout] | ^^^^^^^^^ expected 1 generic argument [INFO] [stdout] | [INFO] [stdout] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 93 | impl<'a> DNSNameReader for io::BufReader<'a, R> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 110 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0107, E0277, E0405, E0407, E0412, E0425, E0433. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0107`. [INFO] [stdout] [INFO] [stderr] error: could not compile `dns` (lib) due to 111 previous errors [INFO] running `Command { std: "docker" "inspect" "61cc70fea4c89ca3ffafcf16350b5bf933ab1379468c9d037ce6982084cb4650", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "61cc70fea4c89ca3ffafcf16350b5bf933ab1379468c9d037ce6982084cb4650", kill_on_drop: false }` [INFO] [stdout] 61cc70fea4c89ca3ffafcf16350b5bf933ab1379468c9d037ce6982084cb4650