[INFO] cloning repository https://github.com/knoebber/Rustals
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/knoebber/Rustals" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fknoebber%2FRustals", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fknoebber%2FRustals'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] ef38faa7c1a938edb56ca63e7713120ec19ff6c1
[INFO] testing knoebber/Rustals against try#33835004928d3bf65db4d4712e1330766263b0bd for pr-155739-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fknoebber%2FRustals" "/workspace/builds/worker-6-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/knoebber/Rustals
[INFO] finished tweaking git repo https://github.com/knoebber/Rustals
[INFO] tweaked toml for git repo https://github.com/knoebber/Rustals written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/knoebber/Rustals on toolchain 33835004928d3bf65db4d4712e1330766263b0bd
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/knoebber/Rustals 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" "+33835004928d3bf65db4d4712e1330766263b0bd" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: `package.edition` is unspecified, defaulting to `2015` while the latest is `2024`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] c554370b02a5d4901f13e897662b7dc0cf4556b8c5b376626939d8974b882c33
[INFO] running `Command { std: "docker" "start" "-a" "c554370b02a5d4901f13e897662b7dc0cf4556b8c5b376626939d8974b882c33", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c554370b02a5d4901f13e897662b7dc0cf4556b8c5b376626939d8974b882c33", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c554370b02a5d4901f13e897662b7dc0cf4556b8c5b376626939d8974b882c33", kill_on_drop: false }`
[INFO] [stdout] c554370b02a5d4901f13e897662b7dc0cf4556b8c5b376626939d8974b882c33
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 3b861bbe22d495373b7cf2148725097515a010522a257c2bbe1ef0e2d78b86a6
[INFO] running `Command { std: "docker" "start" "-a" "3b861bbe22d495373b7cf2148725097515a010522a257c2bbe1ef0e2d78b86a6", kill_on_drop: false }`
[INFO] [stderr] warning: `package.edition` is unspecified, defaulting to `2015` while the latest is `2024`
[INFO] [stderr]    Compiling num v0.1.0 (https://github.com/rust-lang/num.git#5f829e7f)
[INFO] [stderr]    Compiling image v0.2.0-alpha.3 (https://github.com/PistonDevelopers/image#c06814e2)
[INFO] [stdout] error: expected type, found `|`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/imageops/sample.rs:45:18
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub struct Filter < 'a> {
[INFO] [stdout]    |            ------ while parsing this struct
[INFO] [stdout] 44 |     /// The filter's filter function.
[INFO] [stdout] 45 |     pub kernel:  | f32 | : 'a -> f32,
[INFO] [stdout]    |                  ^ expected type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:43:28
[INFO] [stdout]    |
[INFO] [stdout] 43 | static SEGMENT_ID_TREE: [i8, ..6] = [2, 4, -0, -1, -2, -3];
[INFO] [stdout]    |                            ^ expected `;` or `]`
[INFO] [stdout]    |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]    |
[INFO] [stdout] 43 - static SEGMENT_ID_TREE: [i8, ..6] = [2, 4, -0, -1, -2, -3];
[INFO] [stdout] 43 + static SEGMENT_ID_TREE: [i8; ..6] = [2, 4, -0, -1, -2, -3];
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:47:32
[INFO] [stdout]    |
[INFO] [stdout] 47 | static KEYFRAME_YMODE_TREE: [i8, ..8] = [-B_PRED, 2, 4, 6, -DC_PRED, -V_PRED, -H_PRED, -TM_PRED];
[INFO] [stdout]    |                                ^ expected `;` or `]`
[INFO] [stdout]    |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]    |
[INFO] [stdout] 47 - static KEYFRAME_YMODE_TREE: [i8, ..8] = [-B_PRED, 2, 4, 6, -DC_PRED, -V_PRED, -H_PRED, -TM_PRED];
[INFO] [stdout] 47 + static KEYFRAME_YMODE_TREE: [i8; ..8] = [-B_PRED, 2, 4, 6, -DC_PRED, -V_PRED, -H_PRED, -TM_PRED];
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:50:35
[INFO] [stdout]    |
[INFO] [stdout] 50 | static KEYFRAME_YMODE_PROBS: [Prob, ..4] = [145, 156, 163, 128];
[INFO] [stdout]    |                                   ^ expected `;` or `]`
[INFO] [stdout]    |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]    |
[INFO] [stdout] 50 - static KEYFRAME_YMODE_PROBS: [Prob, ..4] = [145, 156, 163, 128];
[INFO] [stdout] 50 + static KEYFRAME_YMODE_PROBS: [Prob; ..4] = [145, 156, 163, 128];
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:53:37
[INFO] [stdout]    |
[INFO] [stdout] 53 | static KEYFRAME_BPRED_MODE_TREE: [i8, ..18] = [
[INFO] [stdout]    |                                     ^ expected `;` or `]`
[INFO] [stdout]    |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]    |
[INFO] [stdout] 53 - static KEYFRAME_BPRED_MODE_TREE: [i8, ..18] = [
[INFO] [stdout] 53 + static KEYFRAME_BPRED_MODE_TREE: [i8; ..18] = [
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:66:40
[INFO] [stdout]    |
[INFO] [stdout] 66 | static KEYFRAME_BPRED_MODE_PROBS: [[[u8, ..9], ..10], ..10] = [
[INFO] [stdout]    |                                        ^ expected `;` or `]`
[INFO] [stdout]    |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]    |
[INFO] [stdout] 66 - static KEYFRAME_BPRED_MODE_PROBS: [[[u8, ..9], ..10], ..10] = [
[INFO] [stdout] 66 + static KEYFRAME_BPRED_MODE_PROBS: [[[u8; ..9], ..10], ..10] = [
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:66:46
[INFO] [stdout]    |
[INFO] [stdout] 66 | static KEYFRAME_BPRED_MODE_PROBS: [[[u8, ..9], ..10], ..10] = [
[INFO] [stdout]    |                                              ^ expected `;` or `]`
[INFO] [stdout]    |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]    |
[INFO] [stdout] 66 - static KEYFRAME_BPRED_MODE_PROBS: [[[u8, ..9], ..10], ..10] = [
[INFO] [stdout] 66 + static KEYFRAME_BPRED_MODE_PROBS: [[[u8, ..9]; ..10], ..10] = [
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:66:53
[INFO] [stdout]    |
[INFO] [stdout] 66 | static KEYFRAME_BPRED_MODE_PROBS: [[[u8, ..9], ..10], ..10] = [
[INFO] [stdout]    |                                                     ^ expected `;` or `]`
[INFO] [stdout]    |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]    |
[INFO] [stdout] 66 - static KEYFRAME_BPRED_MODE_PROBS: [[[u8, ..9], ..10], ..10] = [
[INFO] [stdout] 66 + static KEYFRAME_BPRED_MODE_PROBS: [[[u8, ..9], ..10]; ..10] = [
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:190:34
[INFO] [stdout]     |
[INFO] [stdout] 190 | static KEYFRAME_UV_MODE_TREE: [i8, ..6] = [
[INFO] [stdout]     |                                  ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 190 - static KEYFRAME_UV_MODE_TREE: [i8, ..6] = [
[INFO] [stdout] 190 + static KEYFRAME_UV_MODE_TREE: [i8; ..6] = [
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:197:37
[INFO] [stdout]     |
[INFO] [stdout] 197 | static KEYFRAME_UV_MODE_PROBS: [Prob, ..3] = [142, 114, 183];
[INFO] [stdout]     |                                     ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 197 - static KEYFRAME_UV_MODE_PROBS: [Prob, ..3] = [142, 114, 183];
[INFO] [stdout] 197 + static KEYFRAME_UV_MODE_PROBS: [Prob; ..3] = [142, 114, 183];
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:200:32
[INFO] [stdout]     |
[INFO] [stdout] 200 | type TokenProbTables = [[[[Prob, ..NUM_DCT_TOKENS - 1], ..3], ..8], ..4];
[INFO] [stdout]     |                                ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 200 - type TokenProbTables = [[[[Prob, ..NUM_DCT_TOKENS - 1], ..3], ..8], ..4];
[INFO] [stdout] 200 + type TokenProbTables = [[[[Prob; ..NUM_DCT_TOKENS - 1], ..3], ..8], ..4];
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:200:55
[INFO] [stdout]     |
[INFO] [stdout] 200 | type TokenProbTables = [[[[Prob, ..NUM_DCT_TOKENS - 1], ..3], ..8], ..4];
[INFO] [stdout]     |                                                       ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 200 - type TokenProbTables = [[[[Prob, ..NUM_DCT_TOKENS - 1], ..3], ..8], ..4];
[INFO] [stdout] 200 + type TokenProbTables = [[[[Prob, ..NUM_DCT_TOKENS - 1]; ..3], ..8], ..4];
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:200:61
[INFO] [stdout]     |
[INFO] [stdout] 200 | type TokenProbTables = [[[[Prob, ..NUM_DCT_TOKENS - 1], ..3], ..8], ..4];
[INFO] [stdout]     |                                                             ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 200 - type TokenProbTables = [[[[Prob, ..NUM_DCT_TOKENS - 1], ..3], ..8], ..4];
[INFO] [stdout] 200 + type TokenProbTables = [[[[Prob, ..NUM_DCT_TOKENS - 1], ..3]; ..8], ..4];
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:200:67
[INFO] [stdout]     |
[INFO] [stdout] 200 | type TokenProbTables = [[[[Prob, ..NUM_DCT_TOKENS - 1], ..3], ..8], ..4];
[INFO] [stdout]     |                                                                   ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 200 - type TokenProbTables = [[[[Prob, ..NUM_DCT_TOKENS - 1], ..3], ..8], ..4];
[INFO] [stdout] 200 + type TokenProbTables = [[[[Prob, ..NUM_DCT_TOKENS - 1], ..3], ..8]; ..4];
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:561:27
[INFO] [stdout]     |
[INFO] [stdout] 561 | static DCT_TOKEN_TREE: [i8, ..22] = [
[INFO] [stdout]     |                           ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 561 - static DCT_TOKEN_TREE: [i8, ..22] = [
[INFO] [stdout] 561 + static DCT_TOKEN_TREE: [i8; ..22] = [
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:575:28
[INFO] [stdout]     |
[INFO] [stdout] 575 | static PROB_DCT_CAT: [[Prob, ..12], ..6] = [
[INFO] [stdout]     |                            ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 575 - static PROB_DCT_CAT: [[Prob, ..12], ..6] = [
[INFO] [stdout] 575 + static PROB_DCT_CAT: [[Prob; ..12], ..6] = [
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:575:35
[INFO] [stdout]     |
[INFO] [stdout] 575 | static PROB_DCT_CAT: [[Prob, ..12], ..6] = [
[INFO] [stdout]     |                                   ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 575 - static PROB_DCT_CAT: [[Prob, ..12], ..6] = [
[INFO] [stdout] 575 + static PROB_DCT_CAT: [[Prob, ..12]; ..6] = [
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:584:25
[INFO] [stdout]     |
[INFO] [stdout] 584 | static DCT_CAT_BASE: [u8, ..6] = [5, 7, 11, 19, 35, 67];
[INFO] [stdout]     |                         ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 584 - static DCT_CAT_BASE: [u8, ..6] = [5, 7, 11, 19, 35, 67];
[INFO] [stdout] 584 + static DCT_CAT_BASE: [u8; ..6] = [5, 7, 11, 19, 35, 67];
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:585:24
[INFO] [stdout]     |
[INFO] [stdout] 585 | static COEFF_BANDS: [u8, ..16] = [0, 1, 2, 3, 6, 4, 5, 6, 6, 6, 6, 6, 6, 6, 6, 7];
[INFO] [stdout]     |                        ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 585 - static COEFF_BANDS: [u8, ..16] = [0, 1, 2, 3, 6, 4, 5, 6, 6, 6, 6, 6, 6, 6, 6, 7];
[INFO] [stdout] 585 + static COEFF_BANDS: [u8; ..16] = [0, 1, 2, 3, 6, 4, 5, 6, 6, 6, 6, 6, 6, 6, 6, 7];
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:587:22
[INFO] [stdout]     |
[INFO] [stdout] 587 | static DC_QUANT: [i16, ..128] = [
[INFO] [stdout]     |                      ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 587 - static DC_QUANT: [i16, ..128] = [
[INFO] [stdout] 587 + static DC_QUANT: [i16; ..128] = [
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:606:22
[INFO] [stdout]     |
[INFO] [stdout] 606 | static AC_QUANT: [i16, ..128] = [
[INFO] [stdout]     |                      ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 606 - static AC_QUANT: [i16, ..128] = [
[INFO] [stdout] 606 + static AC_QUANT: [i16; ..128] = [
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:625:19
[INFO] [stdout]     |
[INFO] [stdout] 625 | static ZIGZAG: [u8, ..16] = [0, 1, 4, 8, 5, 2, 3, 6, 9, 12, 13, 10, 7, 11, 14, 15];
[INFO] [stdout]     |                   ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 625 - static ZIGZAG: [u8, ..16] = [0, 1, 4, 8, 5, 2, 3, 6, 9, 12, 13, 10, 7, 11, 14, 15];
[INFO] [stdout] 625 + static ZIGZAG: [u8; ..16] = [0, 1, 4, 8, 5, 2, 3, 6, 9, 12, 13, 10, 7, 11, 14, 15];
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:728:21
[INFO] [stdout]     |
[INFO] [stdout] 728 |     bpred:       [i8, ..16],
[INFO] [stdout]     |                     ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 728 -     bpred:       [i8, ..16],
[INFO] [stdout] 728 +     bpred:       [i8; ..16],
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:729:21
[INFO] [stdout]     |
[INFO] [stdout] 729 |     complexity:  [u8, ..9],
[INFO] [stdout]     |                     ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 729 -     complexity:  [u8, ..9],
[INFO] [stdout] 729 +     complexity:  [u8; ..9],
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:808:22
[INFO] [stdout]     |
[INFO] [stdout] 808 |     segment: [Segment, ..MAX_SEGMENTS],
[INFO] [stdout]     |                      ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 808 -     segment: [Segment, ..MAX_SEGMENTS],
[INFO] [stdout] 808 +     segment: [Segment; ..MAX_SEGMENTS],
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:810:28
[INFO] [stdout]     |
[INFO] [stdout] 810 |     partitions: [BoolReader, ..8],
[INFO] [stdout]     |                            ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 810 -     partitions: [BoolReader, ..8],
[INFO] [stdout] 810 +     partitions: [BoolReader; ..8],
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:813:30
[INFO] [stdout]     |
[INFO] [stdout] 813 |     segment_tree_probs: [Prob, ..3],
[INFO] [stdout]     |                              ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 813 -     segment_tree_probs: [Prob, ..3],
[INFO] [stdout] 813 +     segment_tree_probs: [Prob; ..3],
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:858:26
[INFO] [stdout]     |
[INFO] [stdout] 858 |             token_probs: box COEFF_PROBS,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 858 -             token_probs: box COEFF_PROBS,
[INFO] [stdout] 858 +             token_probs: Box::new(COEFF_PROBS),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `<<` is interpreted as a start of generic arguments for `u32`, not a shift
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:895:55
[INFO] [stdout]     |
[INFO] [stdout] 895 |                 let size = s[0] as u32 + (s[1] as u32 << 8) + (s[2] as u32 << 8);
[INFO] [stdout]     |                                                       ^^ - interpreted as generic arguments
[INFO] [stdout]     |                                                       |
[INFO] [stdout]     |                                                       not interpreted as shift
[INFO] [stdout]     |
[INFO] [stdout] help: try shifting the cast value
[INFO] [stdout]     |
[INFO] [stdout] 895 |                 let size = s[0] as u32 + ((s[1] as u32) << 8) + (s[2] as u32 << 8);
[INFO] [stdout]     |                                           +           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `<<` is interpreted as a start of generic arguments for `u32`, not a shift
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:895:76
[INFO] [stdout]     |
[INFO] [stdout] 895 |                 let size = s[0] as u32 + (s[1] as u32 << 8) + (s[2] as u32 << 8);
[INFO] [stdout]     |                                                                            ^^ - interpreted as generic arguments
[INFO] [stdout]     |                                                                            |
[INFO] [stdout]     |                                                                            not interpreted as shift
[INFO] [stdout]     |
[INFO] [stdout] help: try shifting the cast value
[INFO] [stdout]     |
[INFO] [stdout] 895 |                 let size = s[0] as u32 + (s[1] as u32 << 8) + ((s[2] as u32) << 8);
[INFO] [stdout]     |                                                                +           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `<<` is interpreted as a start of generic arguments for `u32`, not a shift
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1028:28
[INFO] [stdout]      |
[INFO] [stdout] 1028 |             (tag[2] as u32 << 16) | (tag[1] as u32 << 8) | tag[0] as u32) >> 5;
[INFO] [stdout]      |                            ^^ -- interpreted as generic arguments
[INFO] [stdout]      |                            |
[INFO] [stdout]      |                            not interpreted as shift
[INFO] [stdout]      |
[INFO] [stdout] help: try shifting the cast value
[INFO] [stdout]      |
[INFO] [stdout] 1028 |             ((tag[2] as u32) << 16) | (tag[1] as u32 << 8) | tag[0] as u32) >> 5;
[INFO] [stdout]      |              +             +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `<<` is interpreted as a start of generic arguments for `u32`, not a shift
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1028:52
[INFO] [stdout]      |
[INFO] [stdout] 1028 |             (tag[2] as u32 << 16) | (tag[1] as u32 << 8) | tag[0] as u32) >> 5;
[INFO] [stdout]      |                                                    ^^ - interpreted as generic arguments
[INFO] [stdout]      |                                                    |
[INFO] [stdout]      |                                                    not interpreted as shift
[INFO] [stdout]      |
[INFO] [stdout] help: try shifting the cast value
[INFO] [stdout]      |
[INFO] [stdout] 1028 |             (tag[2] as u32 << 16) | ((tag[1] as u32) << 8) | tag[0] as u32) >> 5;
[INFO] [stdout]      |                                      +             +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1306:82
[INFO] [stdout]      |
[INFO] [stdout] 1306 |     fn read_residual_data(&mut self, mb: &MacroBlock, mbx: uint, p: uint) -> [i32, ..384] {
[INFO] [stdout]      |                                                                                  ^ expected `;` or `]`
[INFO] [stdout]      |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]      |
[INFO] [stdout] 1306 -     fn read_residual_data(&mut self, mb: &MacroBlock, mbx: uint, p: uint) -> [i32, ..384] {
[INFO] [stdout] 1306 +     fn read_residual_data(&mut self, mb: &MacroBlock, mbx: uint, p: uint) -> [i32; ..384] {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1433:82
[INFO] [stdout]      |
[INFO] [stdout] 1433 | fn create_border(mbx: uint, mby: uint, mbw: uint, top: &[u8], left: &[u8]) -> [u8, ..357] {
[INFO] [stdout]      |                                                                                  ^ expected `;` or `]`
[INFO] [stdout]      |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]      |
[INFO] [stdout] 1433 - fn create_border(mbx: uint, mby: uint, mbw: uint, top: &[u8], left: &[u8]) -> [u8, ..357] {
[INFO] [stdout] 1433 + fn create_border(mbx: uint, mby: uint, mbw: uint, top: &[u8], left: &[u8]) -> [u8; ..357] {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected identifier, found keyword `mod`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:66:16
[INFO] [stdout]    |
[INFO] [stdout] 66 | use std::str::{mod, FromStr};
[INFO] [stdout]    |                ^^^ expected identifier, found keyword
[INFO] [stdout]    |
[INFO] [stdout] help: escape `mod` to use it as an identifier
[INFO] [stdout]    |
[INFO] [stdout] 66 | use std::str::{r#mod, FromStr};
[INFO] [stdout]    |                ++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:80:27
[INFO] [stdout]    |
[INFO] [stdout] 80 | static ZERO_VEC: [BigDigit, ..1] = [ZERO_BIG_DIGIT];
[INFO] [stdout]    |                           ^ expected `;` or `]`
[INFO] [stdout]    |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]    |
[INFO] [stdout] 80 - static ZERO_VEC: [BigDigit, ..1] = [ZERO_BIG_DIGIT];
[INFO] [stdout] 80 + static ZERO_VEC: [BigDigit; ..1] = [ZERO_BIG_DIGIT];
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:227:19
[INFO] [stdout]     |
[INFO] [stdout] 227 | forward_all_binop!(impl BitAnd for BigUint, bitand)
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 227 - forward_all_binop!(impl BitAnd for BigUint, bitand)
[INFO] [stdout] 227 + forward_all_binop!{impl BitAnd for BigUint, bitand}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 227 | forward_all_binop!(impl BitAnd for BigUint, bitand);
[INFO] [stdout]     |                                                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:236:19
[INFO] [stdout]     |
[INFO] [stdout] 236 | forward_all_binop!(impl BitOr for BigUint, bitor)
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 236 - forward_all_binop!(impl BitOr for BigUint, bitor)
[INFO] [stdout] 236 + forward_all_binop!{impl BitOr for BigUint, bitor}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 236 | forward_all_binop!(impl BitOr for BigUint, bitor);
[INFO] [stdout]     |                                                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/png/decoder.rs:21:29
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub static PNGSIGNATURE: [u8, ..8] = [137, 80, 78, 71, 13, 10, 26, 10];
[INFO] [stdout]    |                             ^ expected `;` or `]`
[INFO] [stdout]    |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]    |
[INFO] [stdout] 21 - pub static PNGSIGNATURE: [u8, ..8] = [137, 80, 78, 71, 13, 10, 26, 10];
[INFO] [stdout] 21 + pub static PNGSIGNATURE: [u8; ..8] = [137, 80, 78, 71, 13, 10, 26, 10];
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:249:19
[INFO] [stdout]     |
[INFO] [stdout] 249 | forward_all_binop!(impl BitXor for BigUint, bitxor)
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 249 - forward_all_binop!(impl BitXor for BigUint, bitxor)
[INFO] [stdout] 249 + forward_all_binop!{impl BitXor for BigUint, bitxor}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 249 | forward_all_binop!(impl BitXor for BigUint, bitxor);
[INFO] [stdout]     |                                                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:305:19
[INFO] [stdout]     |
[INFO] [stdout] 305 | forward_all_binop!(impl Add for BigUint, add)
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 305 - forward_all_binop!(impl Add for BigUint, add)
[INFO] [stdout] 305 + forward_all_binop!{impl Add for BigUint, add}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 305 | forward_all_binop!(impl Add for BigUint, add);
[INFO] [stdout]     |                                              +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:324:19
[INFO] [stdout]     |
[INFO] [stdout] 324 | forward_all_binop!(impl Sub for BigUint, sub)
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 324 - forward_all_binop!(impl Sub for BigUint, sub)
[INFO] [stdout] 324 + forward_all_binop!{impl Sub for BigUint, sub}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 324 | forward_all_binop!(impl Sub for BigUint, sub);
[INFO] [stdout]     |                                              +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:355:19
[INFO] [stdout]     |
[INFO] [stdout] 355 | forward_all_binop!(impl Mul for BigUint, mul)
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 355 - forward_all_binop!(impl Mul for BigUint, mul)
[INFO] [stdout] 355 + forward_all_binop!{impl Mul for BigUint, mul}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 355 | forward_all_binop!(impl Mul for BigUint, mul);
[INFO] [stdout]     |                                              +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/png/decoder.rs:474:25
[INFO] [stdout]     |
[INFO] [stdout] 474 |   macro_rules! expand_pass(
[INFO] [stdout]     |  _________________________^
[INFO] [stdout] 475 | |     ($img:expr, $scanline:expr, $j:ident, $pos:expr, $bytes_pp:expr) => {
[INFO] [stdout] 476 | |         for ($j, pixel) in $scanline.chunks($bytes_pp).enumerate() {
[INFO] [stdout] 477 | |             for (offset, val) in pixel.iter().enumerate() {
[INFO] [stdout] ...   |
[INFO] [stdout] 482 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 474 ~ macro_rules! expand_pass{
[INFO] [stdout] 475 |     ($img:expr, $scanline:expr, $j:ident, $pos:expr, $bytes_pp:expr) => {
[INFO] [stdout] ...
[INFO] [stdout] 481 |     }
[INFO] [stdout] 482 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 482 | );
[INFO] [stdout]     |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:424:19
[INFO] [stdout]     |
[INFO] [stdout] 424 | forward_all_binop!(impl Div for BigUint, div)
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 424 - forward_all_binop!(impl Div for BigUint, div)
[INFO] [stdout] 424 + forward_all_binop!{impl Div for BigUint, div}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 424 | forward_all_binop!(impl Div for BigUint, div);
[INFO] [stdout]     |                                              +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:434:19
[INFO] [stdout]     |
[INFO] [stdout] 434 | forward_all_binop!(impl Rem for BigUint, rem)
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 434 - forward_all_binop!(impl Rem for BigUint, rem)
[INFO] [stdout] 434 + forward_all_binop!{impl Rem for BigUint, rem}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 434 | forward_all_binop!(impl Rem for BigUint, rem);
[INFO] [stdout]     |                                              +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;`, found keyword `let`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/png/decoder.rs:505:65
[INFO] [stdout]     |
[INFO] [stdout] 505 |     assert_eq!(buf.len(), 3 * (entries * bpp - buf.len() % bpp))
[INFO] [stdout]     |                                                                 ^ help: add `;` here
[INFO] [stdout] 506 |     let mask = (1u8 << bit_depth as uint) - 1;
[INFO] [stdout]     |     --- unexpected token
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;`, found `ret`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/png/decoder.rs:640:31
[INFO] [stdout]     |
[INFO] [stdout] 640 |         assert!(ret.len() > 0) // fail if no testimages are available
[INFO] [stdout]     |                               ^ help: add `;` here
[INFO] [stdout] 641 |         ret
[INFO] [stdout]     |         --- unexpected token
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:705:29
[INFO] [stdout]     |
[INFO] [stdout] 705 |   macro_rules! impl_to_biguint(
[INFO] [stdout]     |  _____________________________^
[INFO] [stdout] 706 | |     ($T:ty, $from_ty:path) => {
[INFO] [stdout] 707 | |         impl ToBigUint for $T {
[INFO] [stdout] 708 | |             #[inline]
[INFO] [stdout] ...   |
[INFO] [stdout] 714 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 705 ~ macro_rules! impl_to_biguint{
[INFO] [stdout] 706 |     ($T:ty, $from_ty:path) => {
[INFO] [stdout] ...
[INFO] [stdout] 713 |     }
[INFO] [stdout] 714 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 714 | );
[INFO] [stdout]     |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:716:17
[INFO] [stdout]     |
[INFO] [stdout] 716 | impl_to_biguint!(int,  FromPrimitive::from_int)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 716 - impl_to_biguint!(int,  FromPrimitive::from_int)
[INFO] [stdout] 716 + impl_to_biguint!{int,  FromPrimitive::from_int}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 716 | impl_to_biguint!(int,  FromPrimitive::from_int);
[INFO] [stdout]     |                                                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:717:17
[INFO] [stdout]     |
[INFO] [stdout] 717 | impl_to_biguint!(i8,   FromPrimitive::from_i8)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 717 - impl_to_biguint!(i8,   FromPrimitive::from_i8)
[INFO] [stdout] 717 + impl_to_biguint!{i8,   FromPrimitive::from_i8}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 717 | impl_to_biguint!(i8,   FromPrimitive::from_i8);
[INFO] [stdout]     |                                               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:718:17
[INFO] [stdout]     |
[INFO] [stdout] 718 | impl_to_biguint!(i16,  FromPrimitive::from_i16)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 718 - impl_to_biguint!(i16,  FromPrimitive::from_i16)
[INFO] [stdout] 718 + impl_to_biguint!{i16,  FromPrimitive::from_i16}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 718 | impl_to_biguint!(i16,  FromPrimitive::from_i16);
[INFO] [stdout]     |                                                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:719:17
[INFO] [stdout]     |
[INFO] [stdout] 719 | impl_to_biguint!(i32,  FromPrimitive::from_i32)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 719 - impl_to_biguint!(i32,  FromPrimitive::from_i32)
[INFO] [stdout] 719 + impl_to_biguint!{i32,  FromPrimitive::from_i32}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 719 | impl_to_biguint!(i32,  FromPrimitive::from_i32);
[INFO] [stdout]     |                                                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:720:17
[INFO] [stdout]     |
[INFO] [stdout] 720 | impl_to_biguint!(i64,  FromPrimitive::from_i64)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 720 - impl_to_biguint!(i64,  FromPrimitive::from_i64)
[INFO] [stdout] 720 + impl_to_biguint!{i64,  FromPrimitive::from_i64}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 720 | impl_to_biguint!(i64,  FromPrimitive::from_i64);
[INFO] [stdout]     |                                                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:721:17
[INFO] [stdout]     |
[INFO] [stdout] 721 | impl_to_biguint!(uint, FromPrimitive::from_uint)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 721 - impl_to_biguint!(uint, FromPrimitive::from_uint)
[INFO] [stdout] 721 + impl_to_biguint!{uint, FromPrimitive::from_uint}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 721 | impl_to_biguint!(uint, FromPrimitive::from_uint);
[INFO] [stdout]     |                                                 +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:722:17
[INFO] [stdout]     |
[INFO] [stdout] 722 | impl_to_biguint!(u8,   FromPrimitive::from_u8)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 722 - impl_to_biguint!(u8,   FromPrimitive::from_u8)
[INFO] [stdout] 722 + impl_to_biguint!{u8,   FromPrimitive::from_u8}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 722 | impl_to_biguint!(u8,   FromPrimitive::from_u8);
[INFO] [stdout]     |                                               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:723:17
[INFO] [stdout]     |
[INFO] [stdout] 723 | impl_to_biguint!(u16,  FromPrimitive::from_u16)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 723 - impl_to_biguint!(u16,  FromPrimitive::from_u16)
[INFO] [stdout] 723 + impl_to_biguint!{u16,  FromPrimitive::from_u16}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 723 | impl_to_biguint!(u16,  FromPrimitive::from_u16);
[INFO] [stdout]     |                                                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:724:17
[INFO] [stdout]     |
[INFO] [stdout] 724 | impl_to_biguint!(u32,  FromPrimitive::from_u32)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 724 - impl_to_biguint!(u32,  FromPrimitive::from_u32)
[INFO] [stdout] 724 + impl_to_biguint!{u32,  FromPrimitive::from_u32}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 724 | impl_to_biguint!(u32,  FromPrimitive::from_u32);
[INFO] [stdout]     |                                                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:725:17
[INFO] [stdout]     |
[INFO] [stdout] 725 | impl_to_biguint!(u64,  FromPrimitive::from_u64)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 725 - impl_to_biguint!(u64,  FromPrimitive::from_u64)
[INFO] [stdout] 725 + impl_to_biguint!{u64,  FromPrimitive::from_u64}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 725 | impl_to_biguint!(u64,  FromPrimitive::from_u64);
[INFO] [stdout]     |                                                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/png/deflate.rs:15:22
[INFO] [stdout]    |
[INFO] [stdout] 15 | static CODEORDER: [u8, ..19] = [
[INFO] [stdout]    |                      ^ expected `;` or `]`
[INFO] [stdout]    |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]    |
[INFO] [stdout] 15 - static CODEORDER: [u8, ..19] = [
[INFO] [stdout] 15 + static CODEORDER: [u8; ..19] = [
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/png/deflate.rs:18:21
[INFO] [stdout]    |
[INFO] [stdout] 18 | static LENGTHS: [u16, ..29] = [
[INFO] [stdout]    |                     ^ expected `;` or `]`
[INFO] [stdout]    |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]    |
[INFO] [stdout] 18 - static LENGTHS: [u16, ..29] = [
[INFO] [stdout] 18 + static LENGTHS: [u16; ..29] = [
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/png/deflate.rs:23:26
[INFO] [stdout]    |
[INFO] [stdout] 23 | static EXTRA_LENGTHS: [u8, ..29] = [
[INFO] [stdout]    |                          ^ expected `;` or `]`
[INFO] [stdout]    |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]    |
[INFO] [stdout] 23 - static EXTRA_LENGTHS: [u8, ..29] = [
[INFO] [stdout] 23 + static EXTRA_LENGTHS: [u8; ..29] = [
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/png/deflate.rs:28:23
[INFO] [stdout]    |
[INFO] [stdout] 28 | static DISTANCES: [u16, ..30] = [
[INFO] [stdout]    |                       ^ expected `;` or `]`
[INFO] [stdout]    |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]    |
[INFO] [stdout] 28 - static DISTANCES: [u16, ..30] = [
[INFO] [stdout] 28 + static DISTANCES: [u16; ..30] = [
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/png/deflate.rs:33:28
[INFO] [stdout]    |
[INFO] [stdout] 33 | static EXTRA_DISTANCES: [u8, ..30] = [
[INFO] [stdout]    |                            ^ expected `;` or `]`
[INFO] [stdout]    |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]    |
[INFO] [stdout] 33 - static EXTRA_DISTANCES: [u8, ..30] = [
[INFO] [stdout] 33 + static EXTRA_DISTANCES: [u8; ..30] = [
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `<<` is interpreted as a start of generic arguments for `u32`, not a shift
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/png/deflate.rs:374:38
[INFO] [stdout]     |
[INFO] [stdout] 374 |             self.bits |= byte as u32 << self.num_bits as uint;
[INFO] [stdout]     |                                      ^^ ----- interpreted as generic arguments
[INFO] [stdout]     |                                      |
[INFO] [stdout]     |                                      not interpreted as shift
[INFO] [stdout]     |
[INFO] [stdout] help: try shifting the cast value
[INFO] [stdout]     |
[INFO] [stdout] 374 |             self.bits |= (byte as u32) << self.num_bits as uint;
[INFO] [stdout]     |                          +           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/png/hash.rs:46:23
[INFO] [stdout]    |
[INFO] [stdout] 46 | static CRC_TABLE: [u32, ..256] = [
[INFO] [stdout]    |                       ^ expected `;` or `]`
[INFO] [stdout]    |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]    |
[INFO] [stdout] 46 - static CRC_TABLE: [u32, ..256] = [
[INFO] [stdout] 46 + static CRC_TABLE: [u32; ..256] = [
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/encoder.rs:32:28
[INFO] [stdout]    |
[INFO] [stdout] 32 | static STD_LUMA_QTABLE: [u8, ..64] = [
[INFO] [stdout]    |                            ^ expected `;` or `]`
[INFO] [stdout]    |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]    |
[INFO] [stdout] 32 - static STD_LUMA_QTABLE: [u8, ..64] = [
[INFO] [stdout] 32 + static STD_LUMA_QTABLE: [u8; ..64] = [
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/encoder.rs:44:30
[INFO] [stdout]    |
[INFO] [stdout] 44 | static STD_CHROMA_QTABLE: [u8, ..64] = [
[INFO] [stdout]    |                              ^ expected `;` or `]`
[INFO] [stdout]    |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]    |
[INFO] [stdout] 44 - static STD_CHROMA_QTABLE: [u8, ..64] = [
[INFO] [stdout] 44 + static STD_CHROMA_QTABLE: [u8; ..64] = [
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/encoder.rs:57:37
[INFO] [stdout]    |
[INFO] [stdout] 57 | static STD_LUMA_DC_CODE_LENGTHS: [u8, ..16] = [
[INFO] [stdout]    |                                     ^ expected `;` or `]`
[INFO] [stdout]    |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]    |
[INFO] [stdout] 57 - static STD_LUMA_DC_CODE_LENGTHS: [u8, ..16] = [
[INFO] [stdout] 57 + static STD_LUMA_DC_CODE_LENGTHS: [u8; ..16] = [
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/encoder.rs:62:31
[INFO] [stdout]    |
[INFO] [stdout] 62 | static STD_LUMA_DC_VALUES: [u8, ..12] = [
[INFO] [stdout]    |                               ^ expected `;` or `]`
[INFO] [stdout]    |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]    |
[INFO] [stdout] 62 - static STD_LUMA_DC_VALUES: [u8, ..12] = [
[INFO] [stdout] 62 + static STD_LUMA_DC_VALUES: [u8; ..12] = [
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/encoder.rs:68:39
[INFO] [stdout]    |
[INFO] [stdout] 68 | static STD_CHROMA_DC_CODE_LENGTHS: [u8, ..16] = [
[INFO] [stdout]    |                                       ^ expected `;` or `]`
[INFO] [stdout]    |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]    |
[INFO] [stdout] 68 - static STD_CHROMA_DC_CODE_LENGTHS: [u8, ..16] = [
[INFO] [stdout] 68 + static STD_CHROMA_DC_CODE_LENGTHS: [u8; ..16] = [
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/encoder.rs:73:33
[INFO] [stdout]    |
[INFO] [stdout] 73 | static STD_CHROMA_DC_VALUES: [u8, ..12] = [
[INFO] [stdout]    |                                 ^ expected `;` or `]`
[INFO] [stdout]    |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]    |
[INFO] [stdout] 73 - static STD_CHROMA_DC_VALUES: [u8, ..12] = [
[INFO] [stdout] 73 + static STD_CHROMA_DC_VALUES: [u8; ..12] = [
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/encoder.rs:79:37
[INFO] [stdout]    |
[INFO] [stdout] 79 | static STD_LUMA_AC_CODE_LENGTHS: [u8, ..16] = [
[INFO] [stdout]    |                                     ^ expected `;` or `]`
[INFO] [stdout]    |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]    |
[INFO] [stdout] 79 - static STD_LUMA_AC_CODE_LENGTHS: [u8, ..16] = [
[INFO] [stdout] 79 + static STD_LUMA_AC_CODE_LENGTHS: [u8; ..16] = [
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/encoder.rs:84:31
[INFO] [stdout]    |
[INFO] [stdout] 84 | static STD_LUMA_AC_VALUES: [u8, ..162] = [
[INFO] [stdout]    |                               ^ expected `;` or `]`
[INFO] [stdout]    |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]    |
[INFO] [stdout] 84 - static STD_LUMA_AC_VALUES: [u8, ..162] = [
[INFO] [stdout] 84 + static STD_LUMA_AC_VALUES: [u8; ..162] = [
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/encoder.rs:99:39
[INFO] [stdout]    |
[INFO] [stdout] 99 | static STD_CHROMA_AC_CODE_LENGTHS: [u8, ..16] = [
[INFO] [stdout]    |                                       ^ expected `;` or `]`
[INFO] [stdout]    |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]    |
[INFO] [stdout] 99 - static STD_CHROMA_AC_CODE_LENGTHS: [u8, ..16] = [
[INFO] [stdout] 99 + static STD_CHROMA_AC_CODE_LENGTHS: [u8; ..16] = [
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/encoder.rs:103:33
[INFO] [stdout]     |
[INFO] [stdout] 103 | static STD_CHROMA_AC_VALUES: [u8, ..162] = [
[INFO] [stdout]     |                                 ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 103 - static STD_CHROMA_AC_VALUES: [u8, ..162] = [
[INFO] [stdout] 103 + static STD_CHROMA_AC_VALUES: [u8; ..162] = [
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `<<` is interpreted as a start of generic arguments for `u32`, not a shift
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/encoder.rs:273:41
[INFO] [stdout]     |
[INFO] [stdout] 273 |         self.accumulator |= bits as u32 << (32 - (self.nbits + size)) as uint;
[INFO] [stdout]     |                                         ^^ --- interpreted as generic arguments
[INFO] [stdout]     |                                         |
[INFO] [stdout]     |                                         not interpreted as shift
[INFO] [stdout]     |
[INFO] [stdout] help: try shifting the cast value
[INFO] [stdout]     |
[INFO] [stdout] 273 |         self.accumulator |= (bits as u32) << (32 - (self.nbits + size)) as uint;
[INFO] [stdout]     |                             +           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found `]`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:731:36
[INFO] [stdout]     |
[INFO] [stdout] 731 |         return fill_concat(me.data[], radix, max_len)
[INFO] [stdout]     |                                    ^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found `]`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:733:47
[INFO] [stdout]     |
[INFO] [stdout] 733 |     return fill_concat(convert_base(me, base)[], radix, max_len);
[INFO] [stdout]     |                                               ^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found `]`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:757:49
[INFO] [stdout]     |
[INFO] [stdout] 757 |             s.push_str("0".repeat(l - ss.len())[]);
[INFO] [stdout]     |                                                 ^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/encoder.rs:582:34
[INFO] [stdout]     |
[INFO] [stdout] 582 |                      yb: &mut [u8, ..64],
[INFO] [stdout]     |                                  ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 582 -                      yb: &mut [u8, ..64],
[INFO] [stdout] 582 +                      yb: &mut [u8; ..64],
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found `]`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:857:30
[INFO] [stdout]     |
[INFO] [stdout] 857 |         v.push_all(self.data[]);
[INFO] [stdout]     |                              ^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/encoder.rs:583:35
[INFO] [stdout]     |
[INFO] [stdout] 583 |                      cbb: &mut [u8, ..64],
[INFO] [stdout]     |                                   ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 583 -                      cbb: &mut [u8, ..64],
[INFO] [stdout] 583 +                      cbb: &mut [u8; ..64],
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/encoder.rs:584:35
[INFO] [stdout]     |
[INFO] [stdout] 584 |                      crb: &mut [u8, ..64]) {
[INFO] [stdout]     |                                   ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 584 -                      crb: &mut [u8, ..64]) {
[INFO] [stdout] 584 +                      crb: &mut [u8; ..64]) {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/encoder.rs:610:33
[INFO] [stdout]     |
[INFO] [stdout] 610 |                     gb: &mut [u8, ..64]) {
[INFO] [stdout]     |                                 ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 610 -                     gb: &mut [u8, ..64]) {
[INFO] [stdout] 610 +                     gb: &mut [u8; ..64]) {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:1080:19
[INFO] [stdout]      |
[INFO] [stdout] 1080 | forward_all_binop!(impl Add for BigInt, add)
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]      |
[INFO] [stdout] 1080 - forward_all_binop!(impl Add for BigInt, add)
[INFO] [stdout] 1080 + forward_all_binop!{impl Add for BigInt, add}
[INFO] [stdout]      |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]      |
[INFO] [stdout] 1080 | forward_all_binop!(impl Add for BigInt, add);
[INFO] [stdout]      |                                             +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:1096:19
[INFO] [stdout]      |
[INFO] [stdout] 1096 | forward_all_binop!(impl Sub for BigInt, sub)
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]      |
[INFO] [stdout] 1096 - forward_all_binop!(impl Sub for BigInt, sub)
[INFO] [stdout] 1096 + forward_all_binop!{impl Sub for BigInt, sub}
[INFO] [stdout]      |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]      |
[INFO] [stdout] 1096 | forward_all_binop!(impl Sub for BigInt, sub);
[INFO] [stdout]      |                                             +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:1116:19
[INFO] [stdout]      |
[INFO] [stdout] 1116 | forward_all_binop!(impl Mul for BigInt, mul)
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]      |
[INFO] [stdout] 1116 - forward_all_binop!(impl Mul for BigInt, mul)
[INFO] [stdout] 1116 + forward_all_binop!{impl Mul for BigInt, mul}
[INFO] [stdout]      |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]      |
[INFO] [stdout] 1116 | forward_all_binop!(impl Mul for BigInt, mul);
[INFO] [stdout]      |                                             +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:1133:19
[INFO] [stdout]      |
[INFO] [stdout] 1133 | forward_all_binop!(impl Div for BigInt, div)
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]      |
[INFO] [stdout] 1133 - forward_all_binop!(impl Div for BigInt, div)
[INFO] [stdout] 1133 + forward_all_binop!{impl Div for BigInt, div}
[INFO] [stdout]      |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]      |
[INFO] [stdout] 1133 | forward_all_binop!(impl Div for BigInt, div);
[INFO] [stdout]      |                                             +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:1143:19
[INFO] [stdout]      |
[INFO] [stdout] 1143 | forward_all_binop!(impl Rem for BigInt, rem)
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]      |
[INFO] [stdout] 1143 - forward_all_binop!(impl Rem for BigInt, rem)
[INFO] [stdout] 1143 + forward_all_binop!{impl Rem for BigInt, rem}
[INFO] [stdout]      |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]      |
[INFO] [stdout] 1143 | forward_all_binop!(impl Rem for BigInt, rem);
[INFO] [stdout]      |                                             +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/decoder.rs:22:25
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub static UNZIGZAG: [u8, ..64] = [
[INFO] [stdout]    |                         ^ expected `;` or `]`
[INFO] [stdout]    |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]    |
[INFO] [stdout] 22 - pub static UNZIGZAG: [u8, ..64] = [
[INFO] [stdout] 22 + pub static UNZIGZAG: [u8; ..64] = [
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/decoder.rs:104:17
[INFO] [stdout]     |
[INFO] [stdout] 104 |     qtables: [u8, ..64 * 4],
[INFO] [stdout]     |                 ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 104 -     qtables: [u8, ..64 * 4],
[INFO] [stdout] 104 +     qtables: [u8; ..64 * 4],
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/decoder.rs:105:25
[INFO] [stdout]     |
[INFO] [stdout] 105 |     dctables: [HuffTable, ..2],
[INFO] [stdout]     |                         ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 105 -     dctables: [HuffTable, ..2],
[INFO] [stdout] 105 +     dctables: [HuffTable; ..2],
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/decoder.rs:106:25
[INFO] [stdout]     |
[INFO] [stdout] 106 |     actables: [HuffTable, ..2],
[INFO] [stdout]     |                         ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 106 -     actables: [HuffTable, ..2],
[INFO] [stdout] 106 +     actables: [HuffTable; ..2],
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `<<` is interpreted as a start of generic arguments for `u32`, not a shift
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/entropy.rs:42:39
[INFO] [stdout]    |
[INFO] [stdout] 42 |             self.bits |= (byte as u32 << (32 - 8)) >> self.num_bits as uint;
[INFO] [stdout]    |                                       ^^ --- interpreted as generic arguments
[INFO] [stdout]    |                                       |
[INFO] [stdout]    |                                       not interpreted as shift
[INFO] [stdout]    |
[INFO] [stdout] help: try shifting the cast value
[INFO] [stdout]    |
[INFO] [stdout] 42 |             self.bits |= ((byte as u32) << (32 - 8)) >> self.num_bits as uint;
[INFO] [stdout]    |                           +           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:1362:28
[INFO] [stdout]      |
[INFO] [stdout] 1362 |   macro_rules! impl_to_bigint(
[INFO] [stdout]      |  ____________________________^
[INFO] [stdout] 1363 | |     ($T:ty, $from_ty:path) => {
[INFO] [stdout] 1364 | |         impl ToBigInt for $T {
[INFO] [stdout] 1365 | |             #[inline]
[INFO] [stdout] ...    |
[INFO] [stdout] 1371 | | )
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]      |
[INFO] [stdout] 1362 ~ macro_rules! impl_to_bigint{
[INFO] [stdout] 1363 |     ($T:ty, $from_ty:path) => {
[INFO] [stdout]  ...
[INFO] [stdout] 1370 |     }
[INFO] [stdout] 1371 + }
[INFO] [stdout]      |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]      |
[INFO] [stdout] 1371 | );
[INFO] [stdout]      |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:1373:16
[INFO] [stdout]      |
[INFO] [stdout] 1373 | impl_to_bigint!(int,  FromPrimitive::from_int)
[INFO] [stdout]      |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]      |
[INFO] [stdout] 1373 - impl_to_bigint!(int,  FromPrimitive::from_int)
[INFO] [stdout] 1373 + impl_to_bigint!{int,  FromPrimitive::from_int}
[INFO] [stdout]      |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]      |
[INFO] [stdout] 1373 | impl_to_bigint!(int,  FromPrimitive::from_int);
[INFO] [stdout]      |                                               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:1374:16
[INFO] [stdout]      |
[INFO] [stdout] 1374 | impl_to_bigint!(i8,   FromPrimitive::from_i8)
[INFO] [stdout]      |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]      |
[INFO] [stdout] 1374 - impl_to_bigint!(i8,   FromPrimitive::from_i8)
[INFO] [stdout] 1374 + impl_to_bigint!{i8,   FromPrimitive::from_i8}
[INFO] [stdout]      |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]      |
[INFO] [stdout] 1374 | impl_to_bigint!(i8,   FromPrimitive::from_i8);
[INFO] [stdout]      |                                              +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:1375:16
[INFO] [stdout]      |
[INFO] [stdout] 1375 | impl_to_bigint!(i16,  FromPrimitive::from_i16)
[INFO] [stdout]      |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]      |
[INFO] [stdout] 1375 - impl_to_bigint!(i16,  FromPrimitive::from_i16)
[INFO] [stdout] 1375 + impl_to_bigint!{i16,  FromPrimitive::from_i16}
[INFO] [stdout]      |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]      |
[INFO] [stdout] 1375 | impl_to_bigint!(i16,  FromPrimitive::from_i16);
[INFO] [stdout]      |                                               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/gif/decoder.rs:25:32
[INFO] [stdout]    |
[INFO] [stdout] 25 |     global_table: [(u8, u8, u8), ..256],
[INFO] [stdout]    |                                ^ expected `;` or `]`
[INFO] [stdout]    |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]    |
[INFO] [stdout] 25 -     global_table: [(u8, u8, u8), ..256],
[INFO] [stdout] 25 +     global_table: [(u8, u8, u8); ..256],
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `<<` is interpreted as a start of generic arguments for `u32`, not a shift
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/gif/lzw.rs:70:45
[INFO] [stdout]    |
[INFO] [stdout] 70 |             self.accumulator |= byte as u32 << self.num_bits as uint;
[INFO] [stdout]    |                                             ^^ ----- interpreted as generic arguments
[INFO] [stdout]    |                                             |
[INFO] [stdout]    |                                             not interpreted as shift
[INFO] [stdout]    |
[INFO] [stdout] help: try shifting the cast value
[INFO] [stdout]    |
[INFO] [stdout] 70 |             self.accumulator |= (byte as u32) << self.num_bits as uint;
[INFO] [stdout]    |                                 +           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/tiff/decoder.rs:237:50
[INFO] [stdout]     |
[INFO] [stdout] 237 |     pub fn read_offset(&mut self) -> IoResult<[u8, ..4]> {
[INFO] [stdout]     |                                                  ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 237 -     pub fn read_offset(&mut self) -> IoResult<[u8, ..4]> {
[INFO] [stdout] 237 +     pub fn read_offset(&mut self) -> IoResult<[u8; ..4]> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:1376:16
[INFO] [stdout]      |
[INFO] [stdout] 1376 | impl_to_bigint!(i32,  FromPrimitive::from_i32)
[INFO] [stdout]      |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]      |
[INFO] [stdout] 1376 - impl_to_bigint!(i32,  FromPrimitive::from_i32)
[INFO] [stdout] 1376 + impl_to_bigint!{i32,  FromPrimitive::from_i32}
[INFO] [stdout]      |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]      |
[INFO] [stdout] 1376 | impl_to_bigint!(i32,  FromPrimitive::from_i32);
[INFO] [stdout]      |                                               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:1377:16
[INFO] [stdout]      |
[INFO] [stdout] 1377 | impl_to_bigint!(i64,  FromPrimitive::from_i64)
[INFO] [stdout]      |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]      |
[INFO] [stdout] 1377 - impl_to_bigint!(i64,  FromPrimitive::from_i64)
[INFO] [stdout] 1377 + impl_to_bigint!{i64,  FromPrimitive::from_i64}
[INFO] [stdout]      |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]      |
[INFO] [stdout] 1377 | impl_to_bigint!(i64,  FromPrimitive::from_i64);
[INFO] [stdout]      |                                               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/tiff/ifd.rs:91:16
[INFO] [stdout]    |
[INFO] [stdout] 91 |     offset: [u8, ..4],
[INFO] [stdout]    |                ^ expected `;` or `]`
[INFO] [stdout]    |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]    |
[INFO] [stdout] 91 -     offset: [u8, ..4],
[INFO] [stdout] 91 +     offset: [u8; ..4],
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:1378:16
[INFO] [stdout]      |
[INFO] [stdout] 1378 | impl_to_bigint!(uint, FromPrimitive::from_uint)
[INFO] [stdout]      |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]      |
[INFO] [stdout] 1378 - impl_to_bigint!(uint, FromPrimitive::from_uint)
[INFO] [stdout] 1378 + impl_to_bigint!{uint, FromPrimitive::from_uint}
[INFO] [stdout]      |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]      |
[INFO] [stdout] 1378 | impl_to_bigint!(uint, FromPrimitive::from_uint);
[INFO] [stdout]      |                                                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:1379:16
[INFO] [stdout]      |
[INFO] [stdout] 1379 | impl_to_bigint!(u8,   FromPrimitive::from_u8)
[INFO] [stdout]      |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]      |
[INFO] [stdout] 1379 - impl_to_bigint!(u8,   FromPrimitive::from_u8)
[INFO] [stdout] 1379 + impl_to_bigint!{u8,   FromPrimitive::from_u8}
[INFO] [stdout]      |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]      |
[INFO] [stdout] 1379 | impl_to_bigint!(u8,   FromPrimitive::from_u8);
[INFO] [stdout]      |                                              +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/tiff/ifd.rs:105:52
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub fn new(type_: Type, count: u32, offset: [u8, ..4]) -> Entry {
[INFO] [stdout]     |                                                    ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 105 -     pub fn new(type_: Type, count: u32, offset: [u8, ..4]) -> Entry {
[INFO] [stdout] 105 +     pub fn new(type_: Type, count: u32, offset: [u8; ..4]) -> Entry {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:1380:16
[INFO] [stdout]      |
[INFO] [stdout] 1380 | impl_to_bigint!(u16,  FromPrimitive::from_u16)
[INFO] [stdout]      |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]      |
[INFO] [stdout] 1380 - impl_to_bigint!(u16,  FromPrimitive::from_u16)
[INFO] [stdout] 1380 + impl_to_bigint!{u16,  FromPrimitive::from_u16}
[INFO] [stdout]      |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]      |
[INFO] [stdout] 1380 | impl_to_bigint!(u16,  FromPrimitive::from_u16);
[INFO] [stdout]      |                                               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:1381:16
[INFO] [stdout]      |
[INFO] [stdout] 1381 | impl_to_bigint!(u32,  FromPrimitive::from_u32)
[INFO] [stdout]      |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]      |
[INFO] [stdout] 1381 - impl_to_bigint!(u32,  FromPrimitive::from_u32)
[INFO] [stdout] 1381 + impl_to_bigint!{u32,  FromPrimitive::from_u32}
[INFO] [stdout]      |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]      |
[INFO] [stdout] 1381 | impl_to_bigint!(u32,  FromPrimitive::from_u32);
[INFO] [stdout]      |                                               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/dynimage.rs:39:25
[INFO] [stdout]    |
[INFO] [stdout] 39 |   macro_rules! dynamic_map(
[INFO] [stdout]    |  _________________________^
[INFO] [stdout] 40 | |         ($dynimage: expr, ref $image: ident => $action: expr) => (
[INFO] [stdout] 41 | |                 match $dynimage {
[INFO] [stdout] 42 | |                         DynamicImage::ImageLuma8(ref $image) => DynamicImage::ImageLuma8($action),
[INFO] [stdout] ...  |
[INFO] [stdout] 74 | |         );
[INFO] [stdout] 75 | | )
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 39 ~ macro_rules! dynamic_map{
[INFO] [stdout] 40 |         ($dynimage: expr, ref $image: ident => $action: expr) => (
[INFO] [stdout] ...
[INFO] [stdout] 74 |         );
[INFO] [stdout] 75 + }
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 75 | );
[INFO] [stdout]    |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;`, found `Ok`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/dynimage.rs:319:71
[INFO] [stdout]     |
[INFO] [stdout] 319 |                 try!(p.encode(bytes.as_slice(), width, height, color))
[INFO] [stdout]     |                                                                       ^ help: add `;` here
[INFO] [stdout] 320 |                 Ok(())
[INFO] [stdout]     |                 -- unexpected token
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;`, found `Ok`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/dynimage.rs:326:71
[INFO] [stdout]     |
[INFO] [stdout] 326 |                 try!(p.encode(bytes.as_slice(), width, height, color))
[INFO] [stdout]     |                                                                       ^ help: add `;` here
[INFO] [stdout] 327 |                 Ok(())
[INFO] [stdout]     |                 -- unexpected token
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;`, found `Ok`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/dynimage.rs:333:71
[INFO] [stdout]     |
[INFO] [stdout] 333 |                 try!(j.encode(bytes.as_slice(), width, height, color))
[INFO] [stdout]     |                                                                       ^ help: add `;` here
[INFO] [stdout] 334 |                 Ok(())
[INFO] [stdout]     |                 -- unexpected token
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:1382:16
[INFO] [stdout]      |
[INFO] [stdout] 1382 | impl_to_bigint!(u64,  FromPrimitive::from_u64)
[INFO] [stdout]      |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]      |
[INFO] [stdout] 1382 - impl_to_bigint!(u64,  FromPrimitive::from_u64)
[INFO] [stdout] 1382 + impl_to_bigint!{u64,  FromPrimitive::from_u64}
[INFO] [stdout]      |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]      |
[INFO] [stdout] 1382 | impl_to_bigint!(u64,  FromPrimitive::from_u64);
[INFO] [stdout]      |                                               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:1599:24
[INFO] [stdout]      |
[INFO] [stdout] 1599 |         let data: [&[_], ..7] = [ &[], &[1], &[2], &[-1], &[0, 1], &[2, 1], &[1, 1, 1]  ];
[INFO] [stdout]      |                        ^ expected `;` or `]`
[INFO] [stdout]      |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]      |
[INFO] [stdout] 1599 -         let data: [&[_], ..7] = [ &[], &[1], &[2], &[-1], &[0, 1], &[2, 1], &[1, 1, 1]  ];
[INFO] [stdout] 1599 +         let data: [&[_]; ..7] = [ &[], &[1], &[2], &[-1], &[0, 1], &[2, 1], &[1, 1, 1]  ];
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:2464:29
[INFO] [stdout]      |
[INFO] [stdout] 2464 |         let vs: [&[BigDigit], ..4] = [ &[2 as BigDigit], &[1, 1], &[2, 1], &[1, 1, 1] ];
[INFO] [stdout]      |                             ^ expected `;` or `]`
[INFO] [stdout]      |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]      |
[INFO] [stdout] 2464 -         let vs: [&[BigDigit], ..4] = [ &[2 as BigDigit], &[1, 1], &[2, 1], &[1, 1, 1] ];
[INFO] [stdout] 2464 +         let vs: [&[BigDigit]; ..4] = [ &[2 as BigDigit], &[1, 1], &[2, 1], &[1, 1, 1] ];
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `,`, `:`, `=`, or `>`, found `?`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/color.rs:230:26
[INFO] [stdout]     |
[INFO] [stdout] 230 | pub trait FromColor<Sized? Other> for Sized? {
[INFO] [stdout]     |                          ^ expected one of `,`, `:`, `=`, or `>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `:`, `=`, `where`, or `{`, found keyword `for`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/buffer.rs:11:25
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub trait AsMutSlice<T> for Sized? {
[INFO] [stdout]    |                         ^^^ expected one of `:`, `=`, `where`, or `{`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/traits.rs:30:11
[INFO] [stdout]    |
[INFO] [stdout] 30 | zero_impl!(uint, 0u)
[INFO] [stdout]    |           ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 30 - zero_impl!(uint, 0u)
[INFO] [stdout] 30 + zero_impl!{uint, 0u}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 30 | zero_impl!(uint, 0u);
[INFO] [stdout]    |                     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/traits.rs:31:11
[INFO] [stdout]    |
[INFO] [stdout] 31 | zero_impl!(u8,   0u8)
[INFO] [stdout]    |           ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 31 - zero_impl!(u8,   0u8)
[INFO] [stdout] 31 + zero_impl!{u8,   0u8}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 31 | zero_impl!(u8,   0u8);
[INFO] [stdout]    |                      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/traits.rs:32:11
[INFO] [stdout]    |
[INFO] [stdout] 32 | zero_impl!(u16,  0u16)
[INFO] [stdout]    |           ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 32 - zero_impl!(u16,  0u16)
[INFO] [stdout] 32 + zero_impl!{u16,  0u16}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 32 | zero_impl!(u16,  0u16);
[INFO] [stdout]    |                       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/traits.rs:33:11
[INFO] [stdout]    |
[INFO] [stdout] 33 | zero_impl!(u32,  0u32)
[INFO] [stdout]    |           ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 33 - zero_impl!(u32,  0u32)
[INFO] [stdout] 33 + zero_impl!{u32,  0u32}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 33 | zero_impl!(u32,  0u32);
[INFO] [stdout]    |                       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/traits.rs:34:11
[INFO] [stdout]    |
[INFO] [stdout] 34 | zero_impl!(u64,  0u64)
[INFO] [stdout]    |           ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 34 - zero_impl!(u64,  0u64)
[INFO] [stdout] 34 + zero_impl!{u64,  0u64}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 34 | zero_impl!(u64,  0u64);
[INFO] [stdout]    |                       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/traits.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 | zero_impl!(int, 0i)
[INFO] [stdout]    |           ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 35 - zero_impl!(int, 0i)
[INFO] [stdout] 35 + zero_impl!{int, 0i}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 35 | zero_impl!(int, 0i);
[INFO] [stdout]    |                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/traits.rs:36:11
[INFO] [stdout]    |
[INFO] [stdout] 36 | zero_impl!(i8,  0i8)
[INFO] [stdout]    |           ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 36 - zero_impl!(i8,  0i8)
[INFO] [stdout] 36 + zero_impl!{i8,  0i8}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 36 | zero_impl!(i8,  0i8);
[INFO] [stdout]    |                     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/traits.rs:37:11
[INFO] [stdout]    |
[INFO] [stdout] 37 | zero_impl!(i16, 0i16)
[INFO] [stdout]    |           ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 37 - zero_impl!(i16, 0i16)
[INFO] [stdout] 37 + zero_impl!{i16, 0i16}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 37 | zero_impl!(i16, 0i16);
[INFO] [stdout]    |                      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;`, found `assert`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:2618:41
[INFO] [stdout]      |
[INFO] [stdout] 2618 |             assert!((-a) + (-b) == (-c))
[INFO] [stdout]      |                                         ^ help: add `;` here
[INFO] [stdout] 2619 |             assert!(&a + (-a) == Zero::zero());
[INFO] [stdout]      |             ------ unexpected token
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;`, found `assert`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:2633:39
[INFO] [stdout]      |
[INFO] [stdout] 2633 |             assert!((-b) - &a == (-c))
[INFO] [stdout]      |                                       ^ help: add `;` here
[INFO] [stdout] 2634 |             assert!((-a) - &b == (-c))
[INFO] [stdout]      |             ------ unexpected token
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;`, found `assert`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:2634:39
[INFO] [stdout]      |
[INFO] [stdout] 2634 |             assert!((-a) - &b == (-c))
[INFO] [stdout]      |                                       ^ help: add `;` here
[INFO] [stdout] 2635 |             assert!(&b - (-a) == c);
[INFO] [stdout]      |             ------ unexpected token
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/traits.rs:38:11
[INFO] [stdout]    |
[INFO] [stdout] 38 | zero_impl!(i32, 0i32)
[INFO] [stdout]    |           ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 38 - zero_impl!(i32, 0i32)
[INFO] [stdout] 38 + zero_impl!{i32, 0i32}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 38 | zero_impl!(i32, 0i32);
[INFO] [stdout]    |                      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/traits.rs:39:11
[INFO] [stdout]    |
[INFO] [stdout] 39 | zero_impl!(i64, 0i64)
[INFO] [stdout]    |           ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 39 - zero_impl!(i64, 0i64)
[INFO] [stdout] 39 + zero_impl!{i64, 0i64}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 39 | zero_impl!(i64, 0i64);
[INFO] [stdout]    |                      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/traits.rs:40:11
[INFO] [stdout]    |
[INFO] [stdout] 40 | zero_impl!(f32, 0.0f32)
[INFO] [stdout]    |           ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 40 - zero_impl!(f32, 0.0f32)
[INFO] [stdout] 40 + zero_impl!{f32, 0.0f32}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 40 | zero_impl!(f32, 0.0f32);
[INFO] [stdout]    |                        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/traits.rs:41:11
[INFO] [stdout]    |
[INFO] [stdout] 41 | zero_impl!(f64, 0.0f64)
[INFO] [stdout]    |           ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 41 - zero_impl!(f64, 0.0f64)
[INFO] [stdout] 41 + zero_impl!{f64, 0.0f64}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 41 | zero_impl!(f64, 0.0f64);
[INFO] [stdout]    |                        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/traits.rs:102:10
[INFO] [stdout]     |
[INFO] [stdout] 102 | one_impl!(uint, 1u)
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 102 - one_impl!(uint, 1u)
[INFO] [stdout] 102 + one_impl!{uint, 1u}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 102 | one_impl!(uint, 1u);
[INFO] [stdout]     |                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/traits.rs:103:10
[INFO] [stdout]     |
[INFO] [stdout] 103 | one_impl!(u8,  1u8)
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 103 - one_impl!(u8,  1u8)
[INFO] [stdout] 103 + one_impl!{u8,  1u8}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 103 | one_impl!(u8,  1u8);
[INFO] [stdout]     |                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/traits.rs:104:10
[INFO] [stdout]     |
[INFO] [stdout] 104 | one_impl!(u16, 1u16)
[INFO] [stdout]     |          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 104 - one_impl!(u16, 1u16)
[INFO] [stdout] 104 + one_impl!{u16, 1u16}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 104 | one_impl!(u16, 1u16);
[INFO] [stdout]     |                     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/traits.rs:105:10
[INFO] [stdout]     |
[INFO] [stdout] 105 | one_impl!(u32, 1u32)
[INFO] [stdout]     |          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 105 - one_impl!(u32, 1u32)
[INFO] [stdout] 105 + one_impl!{u32, 1u32}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 105 | one_impl!(u32, 1u32);
[INFO] [stdout]     |                     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/traits.rs:106:10
[INFO] [stdout]     |
[INFO] [stdout] 106 | one_impl!(u64, 1u64)
[INFO] [stdout]     |          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 106 - one_impl!(u64, 1u64)
[INFO] [stdout] 106 + one_impl!{u64, 1u64}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 106 | one_impl!(u64, 1u64);
[INFO] [stdout]     |                     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/traits.rs:107:10
[INFO] [stdout]     |
[INFO] [stdout] 107 | one_impl!(int, 1i)
[INFO] [stdout]     |          ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 107 - one_impl!(int, 1i)
[INFO] [stdout] 107 + one_impl!{int, 1i}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 107 | one_impl!(int, 1i);
[INFO] [stdout]     |                   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/traits.rs:108:10
[INFO] [stdout]     |
[INFO] [stdout] 108 | one_impl!(i8,  1i8)
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 108 - one_impl!(i8,  1i8)
[INFO] [stdout] 108 + one_impl!{i8,  1i8}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 108 | one_impl!(i8,  1i8);
[INFO] [stdout]     |                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/traits.rs:109:10
[INFO] [stdout]     |
[INFO] [stdout] 109 | one_impl!(i16, 1i16)
[INFO] [stdout]     |          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 109 - one_impl!(i16, 1i16)
[INFO] [stdout] 109 + one_impl!{i16, 1i16}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 109 | one_impl!(i16, 1i16);
[INFO] [stdout]     |                     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/traits.rs:110:10
[INFO] [stdout]     |
[INFO] [stdout] 110 | one_impl!(i32, 1i32)
[INFO] [stdout]     |          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 110 - one_impl!(i32, 1i32)
[INFO] [stdout] 110 + one_impl!{i32, 1i32}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 110 | one_impl!(i32, 1i32);
[INFO] [stdout]     |                     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/traits.rs:111:10
[INFO] [stdout]     |
[INFO] [stdout] 111 | one_impl!(i64, 1i64)
[INFO] [stdout]     |          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 111 - one_impl!(i64, 1i64)
[INFO] [stdout] 111 + one_impl!{i64, 1i64}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 111 | one_impl!(i64, 1i64);
[INFO] [stdout]     |                     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/traits.rs:112:10
[INFO] [stdout]     |
[INFO] [stdout] 112 | one_impl!(f32, 1.0f32)
[INFO] [stdout]     |          ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 112 - one_impl!(f32, 1.0f32)
[INFO] [stdout] 112 + one_impl!{f32, 1.0f32}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 112 | one_impl!(f32, 1.0f32);
[INFO] [stdout]     |                       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/traits.rs:113:10
[INFO] [stdout]     |
[INFO] [stdout] 113 | one_impl!(f64, 1.0f64)
[INFO] [stdout]     |          ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 113 - one_impl!(f64, 1.0f64)
[INFO] [stdout] 113 + one_impl!{f64, 1.0f64}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 113 | one_impl!(f64, 1.0f64);
[INFO] [stdout]     |                       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `flate`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/lib.rs:16:1
[INFO] [stdout]    |
[INFO] [stdout] 16 | extern crate flate;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;`, found `assert`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:2815:62
[INFO] [stdout]      |
[INFO] [stdout] 2815 |             assert!((-a).checked_add(&(-b)).unwrap() == (-c))
[INFO] [stdout]      |                                                              ^ help: add `;` here
[INFO] [stdout] 2816 |             assert!(a.checked_add(&(-a)).unwrap() == Zero::zero());
[INFO] [stdout]      |             ------ unexpected token
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;`, found `assert`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:2830:59
[INFO] [stdout]      |
[INFO] [stdout] 2830 |             assert!((-b).checked_sub(&a).unwrap() == (-c))
[INFO] [stdout]      |                                                           ^ help: add `;` here
[INFO] [stdout] 2831 |             assert!((-a).checked_sub(&b).unwrap() == (-c))
[INFO] [stdout]      |             ------ unexpected token
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;`, found `assert`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:2831:59
[INFO] [stdout]      |
[INFO] [stdout] 2831 |             assert!((-a).checked_sub(&b).unwrap() == (-c))
[INFO] [stdout]      |                                                           ^ help: add `;` here
[INFO] [stdout] 2832 |             assert!(b.checked_sub(&(-a)).unwrap() == c);
[INFO] [stdout]      |             ------ unexpected token
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/complex.rs:147:19
[INFO] [stdout]     |
[INFO] [stdout] 147 | forward_all_binop!(impl Add, add)
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 147 - forward_all_binop!(impl Add, add)
[INFO] [stdout] 147 + forward_all_binop!{impl Add, add}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 147 | forward_all_binop!(impl Add, add);
[INFO] [stdout]     |                                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/complex.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 | forward_all_binop!(impl Sub, sub)
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 158 - forward_all_binop!(impl Sub, sub)
[INFO] [stdout] 158 + forward_all_binop!{impl Sub, sub}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 158 | forward_all_binop!(impl Sub, sub);
[INFO] [stdout]     |                                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/complex.rs:169:19
[INFO] [stdout]     |
[INFO] [stdout] 169 | forward_all_binop!(impl Mul, mul)
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 169 - forward_all_binop!(impl Mul, mul)
[INFO] [stdout] 169 + forward_all_binop!{impl Mul, mul}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 169 | forward_all_binop!(impl Mul, mul);
[INFO] [stdout]     |                                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/complex.rs:180:19
[INFO] [stdout]     |
[INFO] [stdout] 180 | forward_all_binop!(impl Div, div)
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 180 - forward_all_binop!(impl Div, div)
[INFO] [stdout] 180 + forward_all_binop!{impl Div, div}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 180 | forward_all_binop!(impl Div, div);
[INFO] [stdout]     |                                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/complex.rs:262:38
[INFO] [stdout]     |
[INFO] [stdout] 262 |     pub const all_consts : [Complex64, .. 5] = [_0_0i, _1_0i, _1_1i, _neg1_1i, _05_05i];
[INFO] [stdout]     |                                      ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 262 -     pub const all_consts : [Complex64, .. 5] = [_0_0i, _1_0i, _1_1i, _neg1_1i, _05_05i];
[INFO] [stdout] 262 +     pub const all_consts : [Complex64; .. 5] = [_0_0i, _1_0i, _1_1i, _neg1_1i, _05_05i];
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/integer.rs:379:22
[INFO] [stdout]     |
[INFO] [stdout] 379 | impl_integer_for_int!(i8,   test_integer_i8)
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 379 - impl_integer_for_int!(i8,   test_integer_i8)
[INFO] [stdout] 379 + impl_integer_for_int!{i8,   test_integer_i8}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 379 | impl_integer_for_int!(i8,   test_integer_i8);
[INFO] [stdout]     |                                             +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/integer.rs:380:22
[INFO] [stdout]     |
[INFO] [stdout] 380 | impl_integer_for_int!(i16,  test_integer_i16)
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 380 - impl_integer_for_int!(i16,  test_integer_i16)
[INFO] [stdout] 380 + impl_integer_for_int!{i16,  test_integer_i16}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 380 | impl_integer_for_int!(i16,  test_integer_i16);
[INFO] [stdout]     |                                              +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/integer.rs:381:22
[INFO] [stdout]     |
[INFO] [stdout] 381 | impl_integer_for_int!(i32,  test_integer_i32)
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 381 - impl_integer_for_int!(i32,  test_integer_i32)
[INFO] [stdout] 381 + impl_integer_for_int!{i32,  test_integer_i32}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 381 | impl_integer_for_int!(i32,  test_integer_i32);
[INFO] [stdout]     |                                              +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/integer.rs:382:22
[INFO] [stdout]     |
[INFO] [stdout] 382 | impl_integer_for_int!(i64,  test_integer_i64)
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 382 - impl_integer_for_int!(i64,  test_integer_i64)
[INFO] [stdout] 382 + impl_integer_for_int!{i64,  test_integer_i64}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 382 | impl_integer_for_int!(i64,  test_integer_i64);
[INFO] [stdout]     |                                              +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/integer.rs:383:22
[INFO] [stdout]     |
[INFO] [stdout] 383 | impl_integer_for_int!(int,  test_integer_int)
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 383 - impl_integer_for_int!(int,  test_integer_int)
[INFO] [stdout] 383 + impl_integer_for_int!{int,  test_integer_int}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 383 | impl_integer_for_int!(int,  test_integer_int);
[INFO] [stdout]     |                                              +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/integer.rs:504:23
[INFO] [stdout]     |
[INFO] [stdout] 504 | impl_integer_for_uint!(u8,   test_integer_u8)
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 504 - impl_integer_for_uint!(u8,   test_integer_u8)
[INFO] [stdout] 504 + impl_integer_for_uint!{u8,   test_integer_u8}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 504 | impl_integer_for_uint!(u8,   test_integer_u8);
[INFO] [stdout]     |                                              +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/integer.rs:505:23
[INFO] [stdout]     |
[INFO] [stdout] 505 | impl_integer_for_uint!(u16,  test_integer_u16)
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 505 - impl_integer_for_uint!(u16,  test_integer_u16)
[INFO] [stdout] 505 + impl_integer_for_uint!{u16,  test_integer_u16}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 505 | impl_integer_for_uint!(u16,  test_integer_u16);
[INFO] [stdout]     |                                               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/integer.rs:506:23
[INFO] [stdout]     |
[INFO] [stdout] 506 | impl_integer_for_uint!(u32,  test_integer_u32)
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 506 - impl_integer_for_uint!(u32,  test_integer_u32)
[INFO] [stdout] 506 + impl_integer_for_uint!{u32,  test_integer_u32}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 506 | impl_integer_for_uint!(u32,  test_integer_u32);
[INFO] [stdout]     |                                               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/integer.rs:507:23
[INFO] [stdout]     |
[INFO] [stdout] 507 | impl_integer_for_uint!(u64,  test_integer_u64)
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 507 - impl_integer_for_uint!(u64,  test_integer_u64)
[INFO] [stdout] 507 + impl_integer_for_uint!{u64,  test_integer_u64}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 507 | impl_integer_for_uint!(u64,  test_integer_u64);
[INFO] [stdout]     |                                               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/integer.rs:508:23
[INFO] [stdout]     |
[INFO] [stdout] 508 | impl_integer_for_uint!(uint, test_integer_uint)
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 508 - impl_integer_for_uint!(uint, test_integer_uint)
[INFO] [stdout] 508 + impl_integer_for_uint!{uint, test_integer_uint}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 508 | impl_integer_for_uint!(uint, test_integer_uint);
[INFO] [stdout]     |                                                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:27:24
[INFO] [stdout]    |
[INFO] [stdout] 27 |   macro_rules! trait_impl(
[INFO] [stdout]    |  ________________________^
[INFO] [stdout] 28 | |     ($name:ident for $($t:ty)*) => ($(
[INFO] [stdout] 29 | |         impl $name for $t {}
[INFO] [stdout] 30 | |     )*)
[INFO] [stdout] 31 | | )
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 27 ~ macro_rules! trait_impl{
[INFO] [stdout] 28 |     ($name:ident for $($t:ty)*) => ($(
[INFO] [stdout] 29 |         impl $name for $t {}
[INFO] [stdout] 30 |     )*)
[INFO] [stdout] 31 + }
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 31 | );
[INFO] [stdout]    |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:33:12
[INFO] [stdout]    |
[INFO] [stdout] 33 | trait_impl!(Num for uint u8 u16 u32 u64 int i8 i16 i32 i64 f32 f64)
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 33 - trait_impl!(Num for uint u8 u16 u32 u64 int i8 i16 i32 i64 f32 f64)
[INFO] [stdout] 33 + trait_impl!{Num for uint u8 u16 u32 u64 int i8 i16 i32 i64 f32 f64}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 33 | trait_impl!(Num for uint u8 u16 u32 u64 int i8 i16 i32 i64 f32 f64);
[INFO] [stdout]    |                                                                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:65:23
[INFO] [stdout]    |
[INFO] [stdout] 65 |   macro_rules! zero_impl(
[INFO] [stdout]    |  _______________________^
[INFO] [stdout] 66 | |     ($t:ty, $v:expr) => {
[INFO] [stdout] 67 | |         impl Zero for $t {
[INFO] [stdout] 68 | |             #[inline]
[INFO] [stdout] ...  |
[INFO] [stdout] 74 | | )
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 65 ~ macro_rules! zero_impl{
[INFO] [stdout] 66 |     ($t:ty, $v:expr) => {
[INFO] [stdout] ...
[INFO] [stdout] 73 |     }
[INFO] [stdout] 74 + }
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 74 | );
[INFO] [stdout]    |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:76:11
[INFO] [stdout]    |
[INFO] [stdout] 76 | zero_impl!(uint, 0u)
[INFO] [stdout]    |           ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 76 - zero_impl!(uint, 0u)
[INFO] [stdout] 76 + zero_impl!{uint, 0u}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 76 | zero_impl!(uint, 0u);
[INFO] [stdout]    |                     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:77:11
[INFO] [stdout]    |
[INFO] [stdout] 77 | zero_impl!(u8,   0u8)
[INFO] [stdout]    |           ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 77 - zero_impl!(u8,   0u8)
[INFO] [stdout] 77 + zero_impl!{u8,   0u8}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 77 | zero_impl!(u8,   0u8);
[INFO] [stdout]    |                      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:78:11
[INFO] [stdout]    |
[INFO] [stdout] 78 | zero_impl!(u16,  0u16)
[INFO] [stdout]    |           ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 78 - zero_impl!(u16,  0u16)
[INFO] [stdout] 78 + zero_impl!{u16,  0u16}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 78 | zero_impl!(u16,  0u16);
[INFO] [stdout]    |                       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:79:11
[INFO] [stdout]    |
[INFO] [stdout] 79 | zero_impl!(u32,  0u32)
[INFO] [stdout]    |           ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 79 - zero_impl!(u32,  0u32)
[INFO] [stdout] 79 + zero_impl!{u32,  0u32}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 79 | zero_impl!(u32,  0u32);
[INFO] [stdout]    |                       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:80:11
[INFO] [stdout]    |
[INFO] [stdout] 80 | zero_impl!(u64,  0u64)
[INFO] [stdout]    |           ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 80 - zero_impl!(u64,  0u64)
[INFO] [stdout] 80 + zero_impl!{u64,  0u64}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 80 | zero_impl!(u64,  0u64);
[INFO] [stdout]    |                       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:82:11
[INFO] [stdout]    |
[INFO] [stdout] 82 | zero_impl!(int, 0i)
[INFO] [stdout]    |           ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 82 - zero_impl!(int, 0i)
[INFO] [stdout] 82 + zero_impl!{int, 0i}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 82 | zero_impl!(int, 0i);
[INFO] [stdout]    |                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:83:11
[INFO] [stdout]    |
[INFO] [stdout] 83 | zero_impl!(i8,  0i8)
[INFO] [stdout]    |           ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 83 - zero_impl!(i8,  0i8)
[INFO] [stdout] 83 + zero_impl!{i8,  0i8}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 83 | zero_impl!(i8,  0i8);
[INFO] [stdout]    |                     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:84:11
[INFO] [stdout]    |
[INFO] [stdout] 84 | zero_impl!(i16, 0i16)
[INFO] [stdout]    |           ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 84 - zero_impl!(i16, 0i16)
[INFO] [stdout] 84 + zero_impl!{i16, 0i16}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 84 | zero_impl!(i16, 0i16);
[INFO] [stdout]    |                      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:85:11
[INFO] [stdout]    |
[INFO] [stdout] 85 | zero_impl!(i32, 0i32)
[INFO] [stdout]    |           ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 85 - zero_impl!(i32, 0i32)
[INFO] [stdout] 85 + zero_impl!{i32, 0i32}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 85 | zero_impl!(i32, 0i32);
[INFO] [stdout]    |                      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:86:11
[INFO] [stdout]    |
[INFO] [stdout] 86 | zero_impl!(i64, 0i64)
[INFO] [stdout]    |           ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 86 - zero_impl!(i64, 0i64)
[INFO] [stdout] 86 + zero_impl!{i64, 0i64}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 86 | zero_impl!(i64, 0i64);
[INFO] [stdout]    |                      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:88:11
[INFO] [stdout]    |
[INFO] [stdout] 88 | zero_impl!(f32, 0.0f32)
[INFO] [stdout]    |           ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 88 - zero_impl!(f32, 0.0f32)
[INFO] [stdout] 88 + zero_impl!{f32, 0.0f32}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 88 | zero_impl!(f32, 0.0f32);
[INFO] [stdout]    |                        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:89:11
[INFO] [stdout]    |
[INFO] [stdout] 89 | zero_impl!(f64, 0.0f64)
[INFO] [stdout]    |           ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 89 - zero_impl!(f64, 0.0f64)
[INFO] [stdout] 89 + zero_impl!{f64, 0.0f64}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 89 | zero_impl!(f64, 0.0f64);
[INFO] [stdout]    |                        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:111:22
[INFO] [stdout]     |
[INFO] [stdout] 111 |   macro_rules! one_impl(
[INFO] [stdout]     |  ______________________^
[INFO] [stdout] 112 | |     ($t:ty, $v:expr) => {
[INFO] [stdout] 113 | |         impl One for $t {
[INFO] [stdout] 114 | |             #[inline]
[INFO] [stdout] ...   |
[INFO] [stdout] 118 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 111 ~ macro_rules! one_impl{
[INFO] [stdout] 112 |     ($t:ty, $v:expr) => {
[INFO] [stdout] ...
[INFO] [stdout] 117 |     }
[INFO] [stdout] 118 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 118 | );
[INFO] [stdout]     |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:120:10
[INFO] [stdout]     |
[INFO] [stdout] 120 | one_impl!(uint, 1u)
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 120 - one_impl!(uint, 1u)
[INFO] [stdout] 120 + one_impl!{uint, 1u}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 120 | one_impl!(uint, 1u);
[INFO] [stdout]     |                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:121:10
[INFO] [stdout]     |
[INFO] [stdout] 121 | one_impl!(u8,  1u8)
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 121 - one_impl!(u8,  1u8)
[INFO] [stdout] 121 + one_impl!{u8,  1u8}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 121 | one_impl!(u8,  1u8);
[INFO] [stdout]     |                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:122:10
[INFO] [stdout]     |
[INFO] [stdout] 122 | one_impl!(u16, 1u16)
[INFO] [stdout]     |          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 122 - one_impl!(u16, 1u16)
[INFO] [stdout] 122 + one_impl!{u16, 1u16}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 122 | one_impl!(u16, 1u16);
[INFO] [stdout]     |                     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:123:10
[INFO] [stdout]     |
[INFO] [stdout] 123 | one_impl!(u32, 1u32)
[INFO] [stdout]     |          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 123 - one_impl!(u32, 1u32)
[INFO] [stdout] 123 + one_impl!{u32, 1u32}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 123 | one_impl!(u32, 1u32);
[INFO] [stdout]     |                     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:124:10
[INFO] [stdout]     |
[INFO] [stdout] 124 | one_impl!(u64, 1u64)
[INFO] [stdout]     |          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 124 - one_impl!(u64, 1u64)
[INFO] [stdout] 124 + one_impl!{u64, 1u64}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 124 | one_impl!(u64, 1u64);
[INFO] [stdout]     |                     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `std::num::cast`, `std::num::Float`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/imageops/colorops.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 |     cast,
[INFO] [stdout]   |     ^^^^ no `cast` in `num`
[INFO] [stdout] 4 |     Float,
[INFO] [stdout]   |     ^^^^^ no `Float` in `num`
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider importing one of these items instead:
[INFO] [stdout]           std::mem::type_info::Float
[INFO] [stdout]           std::mem::type_info::TypeKind::Float
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:126:10
[INFO] [stdout]     |
[INFO] [stdout] 126 | one_impl!(int, 1i)
[INFO] [stdout]     |          ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 126 - one_impl!(int, 1i)
[INFO] [stdout] 126 + one_impl!{int, 1i}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 126 | one_impl!(int, 1i);
[INFO] [stdout]     |                   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:127:10
[INFO] [stdout]     |
[INFO] [stdout] 127 | one_impl!(i8,  1i8)
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 127 - one_impl!(i8,  1i8)
[INFO] [stdout] 127 + one_impl!{i8,  1i8}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 127 | one_impl!(i8,  1i8);
[INFO] [stdout]     |                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:128:10
[INFO] [stdout]     |
[INFO] [stdout] 128 | one_impl!(i16, 1i16)
[INFO] [stdout]     |          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 128 - one_impl!(i16, 1i16)
[INFO] [stdout] 128 + one_impl!{i16, 1i16}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 128 | one_impl!(i16, 1i16);
[INFO] [stdout]     |                     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:129:10
[INFO] [stdout]     |
[INFO] [stdout] 129 | one_impl!(i32, 1i32)
[INFO] [stdout]     |          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 129 - one_impl!(i32, 1i32)
[INFO] [stdout] 129 + one_impl!{i32, 1i32}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 129 | one_impl!(i32, 1i32);
[INFO] [stdout]     |                     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:130:10
[INFO] [stdout]     |
[INFO] [stdout] 130 | one_impl!(i64, 1i64)
[INFO] [stdout]     |          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 130 - one_impl!(i64, 1i64)
[INFO] [stdout] 130 + one_impl!{i64, 1i64}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 130 | one_impl!(i64, 1i64);
[INFO] [stdout]     |                     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:132:10
[INFO] [stdout]     |
[INFO] [stdout] 132 | one_impl!(f32, 1.0f32)
[INFO] [stdout]     |          ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 132 - one_impl!(f32, 1.0f32)
[INFO] [stdout] 132 + one_impl!{f32, 1.0f32}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 132 | one_impl!(f32, 1.0f32);
[INFO] [stdout]     |                       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:133:10
[INFO] [stdout]     |
[INFO] [stdout] 133 | one_impl!(f64, 1.0f64)
[INFO] [stdout]     |          ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 133 - one_impl!(f64, 1.0f64)
[INFO] [stdout] 133 + one_impl!{f64, 1.0f64}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 133 | one_impl!(f64, 1.0f64);
[INFO] [stdout]     |                       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:172:25
[INFO] [stdout]     |
[INFO] [stdout] 172 |   macro_rules! signed_impl(
[INFO] [stdout]     |  _________________________^
[INFO] [stdout] 173 | |     ($($t:ty)*) => ($(
[INFO] [stdout] 174 | |         impl Signed for $t {
[INFO] [stdout] 175 | |             #[inline]
[INFO] [stdout] ...   |
[INFO] [stdout] 200 | |     )*)
[INFO] [stdout] 201 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 172 ~ macro_rules! signed_impl{
[INFO] [stdout] 173 |     ($($t:ty)*) => ($(
[INFO] [stdout] ...
[INFO] [stdout] 200 |     )*)
[INFO] [stdout] 201 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 201 | );
[INFO] [stdout]     |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:203:13
[INFO] [stdout]     |
[INFO] [stdout] 203 | signed_impl!(int i8 i16 i32 i64)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 203 - signed_impl!(int i8 i16 i32 i64)
[INFO] [stdout] 203 + signed_impl!{int i8 i16 i32 i64}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 203 | signed_impl!(int i8 i16 i32 i64);
[INFO] [stdout]     |                                 +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:205:31
[INFO] [stdout]     |
[INFO] [stdout] 205 |   macro_rules! signed_float_impl(
[INFO] [stdout]     |  _______________________________^
[INFO] [stdout] 206 | |     ($t:ty, $nan:expr, $inf:expr, $neg_inf:expr, $fabs:path, $fcopysign:path, $fdim:ident) => {
[INFO] [stdout] 207 | |         impl Signed for $t {
[INFO] [stdout] 208 | |             /// Computes the absolute value. Returns `NAN` if the number is `NAN`.
[INFO] [stdout] ...   |
[INFO] [stdout] 244 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 205 ~ macro_rules! signed_float_impl{
[INFO] [stdout] 206 |     ($t:ty, $nan:expr, $inf:expr, $neg_inf:expr, $fabs:path, $fcopysign:path, $fdim:ident) => {
[INFO] [stdout] ...
[INFO] [stdout] 243 |     }
[INFO] [stdout] 244 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 244 | );
[INFO] [stdout]     |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:246:19
[INFO] [stdout]     |
[INFO] [stdout] 246 |   signed_float_impl!(f32, f32::NAN, f32::INFINITY, f32::NEG_INFINITY,
[INFO] [stdout]     |  ___________________^
[INFO] [stdout] 247 | |                    intrinsics::fabsf32, intrinsics::copysignf32, fdimf)
[INFO] [stdout]     | |_______________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 246 ~ signed_float_impl!{f32, f32::NAN, f32::INFINITY, f32::NEG_INFINITY,
[INFO] [stdout] 247 ~                    intrinsics::fabsf32, intrinsics::copysignf32, fdimf}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 247 |                    intrinsics::fabsf32, intrinsics::copysignf32, fdimf);
[INFO] [stdout]     |                                                                        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:248:19
[INFO] [stdout]     |
[INFO] [stdout] 248 |   signed_float_impl!(f64, f64::NAN, f64::INFINITY, f64::NEG_INFINITY,
[INFO] [stdout]     |  ___________________^
[INFO] [stdout] 249 | |                    intrinsics::fabsf64, intrinsics::copysignf64, fdim)
[INFO] [stdout]     | |______________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 248 ~ signed_float_impl!{f64, f64::NAN, f64::INFINITY, f64::NEG_INFINITY,
[INFO] [stdout] 249 ~                    intrinsics::fabsf64, intrinsics::copysignf64, fdim}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 249 |                    intrinsics::fabsf64, intrinsics::copysignf64, fdim);
[INFO] [stdout]     |                                                                       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:254:12
[INFO] [stdout]     |
[INFO] [stdout] 254 | trait_impl!(Unsigned for uint u8 u16 u32 u64)
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 254 - trait_impl!(Unsigned for uint u8 u16 u32 u64)
[INFO] [stdout] 254 + trait_impl!{Unsigned for uint u8 u16 u32 u64}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 254 | trait_impl!(Unsigned for uint u8 u16 u32 u64);
[INFO] [stdout]     |                                              +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:265:26
[INFO] [stdout]     |
[INFO] [stdout] 265 |   macro_rules! bounded_impl(
[INFO] [stdout]     |  __________________________^
[INFO] [stdout] 266 | |     ($t:ty, $min:expr, $max:expr) => {
[INFO] [stdout] 267 | |         impl Bounded for $t {
[INFO] [stdout] 268 | |             #[inline]
[INFO] [stdout] ...   |
[INFO] [stdout] 275 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 265 ~ macro_rules! bounded_impl{
[INFO] [stdout] 266 |     ($t:ty, $min:expr, $max:expr) => {
[INFO] [stdout] ...
[INFO] [stdout] 274 |     }
[INFO] [stdout] 275 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 275 | );
[INFO] [stdout]     |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:277:14
[INFO] [stdout]     |
[INFO] [stdout] 277 | bounded_impl!(uint, uint::MIN, uint::MAX)
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 277 - bounded_impl!(uint, uint::MIN, uint::MAX)
[INFO] [stdout] 277 + bounded_impl!{uint, uint::MIN, uint::MAX}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 277 | bounded_impl!(uint, uint::MIN, uint::MAX);
[INFO] [stdout]     |                                          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:278:14
[INFO] [stdout]     |
[INFO] [stdout] 278 | bounded_impl!(u8, u8::MIN, u8::MAX)
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 278 - bounded_impl!(u8, u8::MIN, u8::MAX)
[INFO] [stdout] 278 + bounded_impl!{u8, u8::MIN, u8::MAX}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 278 | bounded_impl!(u8, u8::MIN, u8::MAX);
[INFO] [stdout]     |                                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:279:14
[INFO] [stdout]     |
[INFO] [stdout] 279 | bounded_impl!(u16, u16::MIN, u16::MAX)
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 279 - bounded_impl!(u16, u16::MIN, u16::MAX)
[INFO] [stdout] 279 + bounded_impl!{u16, u16::MIN, u16::MAX}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 279 | bounded_impl!(u16, u16::MIN, u16::MAX);
[INFO] [stdout]     |                                       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:280:14
[INFO] [stdout]     |
[INFO] [stdout] 280 | bounded_impl!(u32, u32::MIN, u32::MAX)
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 280 - bounded_impl!(u32, u32::MIN, u32::MAX)
[INFO] [stdout] 280 + bounded_impl!{u32, u32::MIN, u32::MAX}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 280 | bounded_impl!(u32, u32::MIN, u32::MAX);
[INFO] [stdout]     |                                       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `std::num::cast`, `std::num::Float`, `std::num::FloatMath`, `std::num::SignedInt`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/imageops/sample.rs:9:5
[INFO] [stdout]    |
[INFO] [stdout]  9 |     cast,
[INFO] [stdout]    |     ^^^^ no `cast` in `num`
[INFO] [stdout] 10 |     Float,
[INFO] [stdout]    |     ^^^^^ no `Float` in `num`
[INFO] [stdout] 11 |     FloatMath,
[INFO] [stdout]    |     ^^^^^^^^^ no `FloatMath` in `num`
[INFO] [stdout] 12 |     SignedInt,
[INFO] [stdout]    |     ^^^^^^^^^ no `SignedInt` in `num`
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider importing one of these items instead:
[INFO] [stdout]            std::mem::type_info::Float
[INFO] [stdout]            std::mem::type_info::TypeKind::Float
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:281:14
[INFO] [stdout]     |
[INFO] [stdout] 281 | bounded_impl!(u64, u64::MIN, u64::MAX)
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 281 - bounded_impl!(u64, u64::MIN, u64::MAX)
[INFO] [stdout] 281 + bounded_impl!{u64, u64::MIN, u64::MAX}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 281 | bounded_impl!(u64, u64::MIN, u64::MAX);
[INFO] [stdout]     |                                       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:283:14
[INFO] [stdout]     |
[INFO] [stdout] 283 | bounded_impl!(int, int::MIN, int::MAX)
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 283 - bounded_impl!(int, int::MIN, int::MAX)
[INFO] [stdout] 283 + bounded_impl!{int, int::MIN, int::MAX}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 283 | bounded_impl!(int, int::MIN, int::MAX);
[INFO] [stdout]     |                                       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:284:14
[INFO] [stdout]     |
[INFO] [stdout] 284 | bounded_impl!(i8, i8::MIN, i8::MAX)
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 284 - bounded_impl!(i8, i8::MIN, i8::MAX)
[INFO] [stdout] 284 + bounded_impl!{i8, i8::MIN, i8::MAX}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 284 | bounded_impl!(i8, i8::MIN, i8::MAX);
[INFO] [stdout]     |                                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:285:14
[INFO] [stdout]     |
[INFO] [stdout] 285 | bounded_impl!(i16, i16::MIN, i16::MAX)
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 285 - bounded_impl!(i16, i16::MIN, i16::MAX)
[INFO] [stdout] 285 + bounded_impl!{i16, i16::MIN, i16::MAX}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 285 | bounded_impl!(i16, i16::MIN, i16::MAX);
[INFO] [stdout]     |                                       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:286:14
[INFO] [stdout]     |
[INFO] [stdout] 286 | bounded_impl!(i32, i32::MIN, i32::MAX)
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 286 - bounded_impl!(i32, i32::MIN, i32::MAX)
[INFO] [stdout] 286 + bounded_impl!{i32, i32::MIN, i32::MAX}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 286 | bounded_impl!(i32, i32::MIN, i32::MAX);
[INFO] [stdout]     |                                       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:287:14
[INFO] [stdout]     |
[INFO] [stdout] 287 | bounded_impl!(i64, i64::MIN, i64::MAX)
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 287 - bounded_impl!(i64, i64::MIN, i64::MAX)
[INFO] [stdout] 287 + bounded_impl!{i64, i64::MIN, i64::MAX}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 287 | bounded_impl!(i64, i64::MIN, i64::MAX);
[INFO] [stdout]     |                                       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::io::MemReader`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/decoder.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::io::MemReader;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^ no `MemReader` in `io`
[INFO] [stdout]   |
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]   |
[INFO] [stdout] 2 - use std::io::MemReader;
[INFO] [stdout] 2 + use std::io::BufReader;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:289:14
[INFO] [stdout]     |
[INFO] [stdout] 289 | bounded_impl!(f32, f32::MIN_VALUE, f32::MAX_VALUE)
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 289 - bounded_impl!(f32, f32::MIN_VALUE, f32::MAX_VALUE)
[INFO] [stdout] 289 + bounded_impl!{f32, f32::MIN_VALUE, f32::MAX_VALUE}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 289 | bounded_impl!(f32, f32::MIN_VALUE, f32::MAX_VALUE);
[INFO] [stdout]     |                                                   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:290:14
[INFO] [stdout]     |
[INFO] [stdout] 290 | bounded_impl!(f64, f64::MIN_VALUE, f64::MAX_VALUE)
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 290 - bounded_impl!(f64, f64::MIN_VALUE, f64::MAX_VALUE)
[INFO] [stdout] 290 + bounded_impl!{f64, f64::MIN_VALUE, f64::MAX_VALUE}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 290 | bounded_impl!(f64, f64::MIN_VALUE, f64::MAX_VALUE);
[INFO] [stdout]     |                                                   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::io::IoResult`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use std::io::IoResult;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ no `IoResult` in `io`
[INFO] [stdout]    |
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]    |
[INFO] [stdout] 15 - use std::io::IoResult;
[INFO] [stdout] 15 + use std::io::Result;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:343:26
[INFO] [stdout]     |
[INFO] [stdout] 343 |   macro_rules! checked_impl(
[INFO] [stdout]     |  __________________________^
[INFO] [stdout] 344 | |     ($trait_name:ident, $method:ident, $t:ty, $op:path) => {
[INFO] [stdout] 345 | |         impl $trait_name for $t {
[INFO] [stdout] 346 | |             #[inline]
[INFO] [stdout] ...   |
[INFO] [stdout] 355 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 343 ~ macro_rules! checked_impl{
[INFO] [stdout] 344 |     ($trait_name:ident, $method:ident, $t:ty, $op:path) => {
[INFO] [stdout] ...
[INFO] [stdout] 354 |     }
[INFO] [stdout] 355 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 355 | );
[INFO] [stdout]     |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::io::IoResult`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/ppm/encoder.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::io::IoResult;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ no `IoResult` in `io`
[INFO] [stdout]   |
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]   |
[INFO] [stdout] 3 - use std::io::IoResult;
[INFO] [stdout] 3 + use std::io::Result;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:356:31
[INFO] [stdout]     |
[INFO] [stdout] 356 |   macro_rules! checked_cast_impl(
[INFO] [stdout]     |  _______________________________^
[INFO] [stdout] 357 | |     ($trait_name:ident, $method:ident, $t:ty, $cast:ty, $op:path) => {
[INFO] [stdout] 358 | |         impl $trait_name for $t {
[INFO] [stdout] 359 | |             #[inline]
[INFO] [stdout] ...   |
[INFO] [stdout] 368 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 356 ~ macro_rules! checked_cast_impl{
[INFO] [stdout] 357 |     ($trait_name:ident, $method:ident, $t:ty, $cast:ty, $op:path) => {
[INFO] [stdout] ...
[INFO] [stdout] 367 |     }
[INFO] [stdout] 368 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 368 | );
[INFO] [stdout]     |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::num::Int`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/ppm/encoder.rs:87:9
[INFO] [stdout]    |
[INFO] [stdout] 87 |     use std::num::Int;
[INFO] [stdout]    |         ^^^^^^^^^^^^^ no `Int` in `num`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items instead
[INFO] [stdout]    |
[INFO] [stdout] 87 -     use std::num::Int;
[INFO] [stdout] 87 +     use std::mem::type_info::Int;
[INFO] [stdout]    |
[INFO] [stdout] 87 -     use std::num::Int;
[INFO] [stdout] 87 +     use std::mem::type_info::TypeKind::Int;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::num::SignedInt`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/png/filter.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::num::SignedInt;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^ no `SignedInt` in `num`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::io::IoResult`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/png/decoder.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use std::io::IoResult;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ no `IoResult` in `io`
[INFO] [stdout]   |
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]   |
[INFO] [stdout] 7 - use std::io::IoResult;
[INFO] [stdout] 7 + use std::io::Result;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::io::MemReader`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/png/decoder.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use std::io::MemReader;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^ no `MemReader` in `io`
[INFO] [stdout]   |
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]   |
[INFO] [stdout] 8 - use std::io::MemReader;
[INFO] [stdout] 8 + use std::io::BufReader;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:371:19
[INFO] [stdout]     |
[INFO] [stdout] 371 | checked_cast_impl!(CheckedAdd, checked_add, uint, u32, intrinsics::u32_add_with_overflow)
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 371 - checked_cast_impl!(CheckedAdd, checked_add, uint, u32, intrinsics::u32_add_with_overflow)
[INFO] [stdout] 371 + checked_cast_impl!{CheckedAdd, checked_add, uint, u32, intrinsics::u32_add_with_overflow}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 371 | checked_cast_impl!(CheckedAdd, checked_add, uint, u32, intrinsics::u32_add_with_overflow);
[INFO] [stdout]     |                                                                                          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:373:19
[INFO] [stdout]     |
[INFO] [stdout] 373 | checked_cast_impl!(CheckedAdd, checked_add, uint, u64, intrinsics::u64_add_with_overflow)
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 373 - checked_cast_impl!(CheckedAdd, checked_add, uint, u64, intrinsics::u64_add_with_overflow)
[INFO] [stdout] 373 + checked_cast_impl!{CheckedAdd, checked_add, uint, u64, intrinsics::u64_add_with_overflow}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 373 | checked_cast_impl!(CheckedAdd, checked_add, uint, u64, intrinsics::u64_add_with_overflow);
[INFO] [stdout]     |                                                                                          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:375:14
[INFO] [stdout]     |
[INFO] [stdout] 375 | checked_impl!(CheckedAdd, checked_add, u8,  intrinsics::u8_add_with_overflow)
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 375 - checked_impl!(CheckedAdd, checked_add, u8,  intrinsics::u8_add_with_overflow)
[INFO] [stdout] 375 + checked_impl!{CheckedAdd, checked_add, u8,  intrinsics::u8_add_with_overflow}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 375 | checked_impl!(CheckedAdd, checked_add, u8,  intrinsics::u8_add_with_overflow);
[INFO] [stdout]     |                                                                              +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:376:14
[INFO] [stdout]     |
[INFO] [stdout] 376 | checked_impl!(CheckedAdd, checked_add, u16, intrinsics::u16_add_with_overflow)
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 376 - checked_impl!(CheckedAdd, checked_add, u16, intrinsics::u16_add_with_overflow)
[INFO] [stdout] 376 + checked_impl!{CheckedAdd, checked_add, u16, intrinsics::u16_add_with_overflow}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 376 | checked_impl!(CheckedAdd, checked_add, u16, intrinsics::u16_add_with_overflow);
[INFO] [stdout]     |                                                                               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:377:14
[INFO] [stdout]     |
[INFO] [stdout] 377 | checked_impl!(CheckedAdd, checked_add, u32, intrinsics::u32_add_with_overflow)
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 377 - checked_impl!(CheckedAdd, checked_add, u32, intrinsics::u32_add_with_overflow)
[INFO] [stdout] 377 + checked_impl!{CheckedAdd, checked_add, u32, intrinsics::u32_add_with_overflow}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 377 | checked_impl!(CheckedAdd, checked_add, u32, intrinsics::u32_add_with_overflow);
[INFO] [stdout]     |                                                                               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:378:14
[INFO] [stdout]     |
[INFO] [stdout] 378 | checked_impl!(CheckedAdd, checked_add, u64, intrinsics::u64_add_with_overflow)
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 378 - checked_impl!(CheckedAdd, checked_add, u64, intrinsics::u64_add_with_overflow)
[INFO] [stdout] 378 + checked_impl!{CheckedAdd, checked_add, u64, intrinsics::u64_add_with_overflow}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 378 | checked_impl!(CheckedAdd, checked_add, u64, intrinsics::u64_add_with_overflow);
[INFO] [stdout]     |                                                                               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:381:19
[INFO] [stdout]     |
[INFO] [stdout] 381 | checked_cast_impl!(CheckedAdd, checked_add, int, i32, intrinsics::i32_add_with_overflow)
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 381 - checked_cast_impl!(CheckedAdd, checked_add, int, i32, intrinsics::i32_add_with_overflow)
[INFO] [stdout] 381 + checked_cast_impl!{CheckedAdd, checked_add, int, i32, intrinsics::i32_add_with_overflow}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 381 | checked_cast_impl!(CheckedAdd, checked_add, int, i32, intrinsics::i32_add_with_overflow);
[INFO] [stdout]     |                                                                                         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:383:19
[INFO] [stdout]     |
[INFO] [stdout] 383 | checked_cast_impl!(CheckedAdd, checked_add, int, i64, intrinsics::i64_add_with_overflow)
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 383 - checked_cast_impl!(CheckedAdd, checked_add, int, i64, intrinsics::i64_add_with_overflow)
[INFO] [stdout] 383 + checked_cast_impl!{CheckedAdd, checked_add, int, i64, intrinsics::i64_add_with_overflow}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 383 | checked_cast_impl!(CheckedAdd, checked_add, int, i64, intrinsics::i64_add_with_overflow);
[INFO] [stdout]     |                                                                                         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:385:14
[INFO] [stdout]     |
[INFO] [stdout] 385 | checked_impl!(CheckedAdd, checked_add, i8,  intrinsics::i8_add_with_overflow)
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 385 - checked_impl!(CheckedAdd, checked_add, i8,  intrinsics::i8_add_with_overflow)
[INFO] [stdout] 385 + checked_impl!{CheckedAdd, checked_add, i8,  intrinsics::i8_add_with_overflow}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 385 | checked_impl!(CheckedAdd, checked_add, i8,  intrinsics::i8_add_with_overflow);
[INFO] [stdout]     |                                                                              +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::num::Float`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/png/decoder.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use std::num::Float;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ no `Float` in `num`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items instead
[INFO] [stdout]    |
[INFO] [stdout] 19 - use std::num::Float;
[INFO] [stdout] 19 + use png::decoder::mem::type_info::Float;
[INFO] [stdout]    |
[INFO] [stdout] 19 - use std::num::Float;
[INFO] [stdout] 19 + use png::decoder::mem::type_info::TypeKind::Float;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:386:14
[INFO] [stdout]     |
[INFO] [stdout] 386 | checked_impl!(CheckedAdd, checked_add, i16, intrinsics::i16_add_with_overflow)
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 386 - checked_impl!(CheckedAdd, checked_add, i16, intrinsics::i16_add_with_overflow)
[INFO] [stdout] 386 + checked_impl!{CheckedAdd, checked_add, i16, intrinsics::i16_add_with_overflow}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 386 | checked_impl!(CheckedAdd, checked_add, i16, intrinsics::i16_add_with_overflow);
[INFO] [stdout]     |                                                                               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:387:14
[INFO] [stdout]     |
[INFO] [stdout] 387 | checked_impl!(CheckedAdd, checked_add, i32, intrinsics::i32_add_with_overflow)
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 387 - checked_impl!(CheckedAdd, checked_add, i32, intrinsics::i32_add_with_overflow)
[INFO] [stdout] 387 + checked_impl!{CheckedAdd, checked_add, i32, intrinsics::i32_add_with_overflow}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 387 | checked_impl!(CheckedAdd, checked_add, i32, intrinsics::i32_add_with_overflow);
[INFO] [stdout]     |                                                                               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:388:14
[INFO] [stdout]     |
[INFO] [stdout] 388 | checked_impl!(CheckedAdd, checked_add, i64, intrinsics::i64_add_with_overflow)
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 388 - checked_impl!(CheckedAdd, checked_add, i64, intrinsics::i64_add_with_overflow)
[INFO] [stdout] 388 + checked_impl!{CheckedAdd, checked_add, i64, intrinsics::i64_add_with_overflow}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 388 | checked_impl!(CheckedAdd, checked_add, i64, intrinsics::i64_add_with_overflow);
[INFO] [stdout]     |                                                                               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:405:19
[INFO] [stdout]     |
[INFO] [stdout] 405 | checked_cast_impl!(CheckedSub, checked_sub, uint, u32, intrinsics::u32_sub_with_overflow)
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 405 - checked_cast_impl!(CheckedSub, checked_sub, uint, u32, intrinsics::u32_sub_with_overflow)
[INFO] [stdout] 405 + checked_cast_impl!{CheckedSub, checked_sub, uint, u32, intrinsics::u32_sub_with_overflow}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 405 | checked_cast_impl!(CheckedSub, checked_sub, uint, u32, intrinsics::u32_sub_with_overflow);
[INFO] [stdout]     |                                                                                          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:407:19
[INFO] [stdout]     |
[INFO] [stdout] 407 | checked_cast_impl!(CheckedSub, checked_sub, uint, u64, intrinsics::u64_sub_with_overflow)
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 407 - checked_cast_impl!(CheckedSub, checked_sub, uint, u64, intrinsics::u64_sub_with_overflow)
[INFO] [stdout] 407 + checked_cast_impl!{CheckedSub, checked_sub, uint, u64, intrinsics::u64_sub_with_overflow}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 407 | checked_cast_impl!(CheckedSub, checked_sub, uint, u64, intrinsics::u64_sub_with_overflow);
[INFO] [stdout]     |                                                                                          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:409:14
[INFO] [stdout]     |
[INFO] [stdout] 409 | checked_impl!(CheckedSub, checked_sub, u8,  intrinsics::u8_sub_with_overflow)
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 409 - checked_impl!(CheckedSub, checked_sub, u8,  intrinsics::u8_sub_with_overflow)
[INFO] [stdout] 409 + checked_impl!{CheckedSub, checked_sub, u8,  intrinsics::u8_sub_with_overflow}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 409 | checked_impl!(CheckedSub, checked_sub, u8,  intrinsics::u8_sub_with_overflow);
[INFO] [stdout]     |                                                                              +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:410:14
[INFO] [stdout]     |
[INFO] [stdout] 410 | checked_impl!(CheckedSub, checked_sub, u16, intrinsics::u16_sub_with_overflow)
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 410 - checked_impl!(CheckedSub, checked_sub, u16, intrinsics::u16_sub_with_overflow)
[INFO] [stdout] 410 + checked_impl!{CheckedSub, checked_sub, u16, intrinsics::u16_sub_with_overflow}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 410 | checked_impl!(CheckedSub, checked_sub, u16, intrinsics::u16_sub_with_overflow);
[INFO] [stdout]     |                                                                               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:411:14
[INFO] [stdout]     |
[INFO] [stdout] 411 | checked_impl!(CheckedSub, checked_sub, u32, intrinsics::u32_sub_with_overflow)
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 411 - checked_impl!(CheckedSub, checked_sub, u32, intrinsics::u32_sub_with_overflow)
[INFO] [stdout] 411 + checked_impl!{CheckedSub, checked_sub, u32, intrinsics::u32_sub_with_overflow}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 411 | checked_impl!(CheckedSub, checked_sub, u32, intrinsics::u32_sub_with_overflow);
[INFO] [stdout]     |                                                                               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `std::io::IoResult`, `std::io::MemWriter`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/png/encoder.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     IoResult,
[INFO] [stdout]    |     ^^^^^^^^ no `IoResult` in `io`
[INFO] [stdout] 12 |     MemWriter
[INFO] [stdout]    |     ^^^^^^^^^ no `MemWriter` in `io`
[INFO] [stdout]    |
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]    |
[INFO] [stdout] 11 -     IoResult,
[INFO] [stdout] 11 +     Result,
[INFO] [stdout]    |
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]    |
[INFO] [stdout] 12 -     MemWriter
[INFO] [stdout] 12 +     BufWriter
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:412:14
[INFO] [stdout]     |
[INFO] [stdout] 412 | checked_impl!(CheckedSub, checked_sub, u64, intrinsics::u64_sub_with_overflow)
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 412 - checked_impl!(CheckedSub, checked_sub, u64, intrinsics::u64_sub_with_overflow)
[INFO] [stdout] 412 + checked_impl!{CheckedSub, checked_sub, u64, intrinsics::u64_sub_with_overflow}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 412 | checked_impl!(CheckedSub, checked_sub, u64, intrinsics::u64_sub_with_overflow);
[INFO] [stdout]     |                                                                               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:415:19
[INFO] [stdout]     |
[INFO] [stdout] 415 | checked_cast_impl!(CheckedSub, checked_sub, int, i32, intrinsics::i32_sub_with_overflow)
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 415 - checked_cast_impl!(CheckedSub, checked_sub, int, i32, intrinsics::i32_sub_with_overflow)
[INFO] [stdout] 415 + checked_cast_impl!{CheckedSub, checked_sub, int, i32, intrinsics::i32_sub_with_overflow}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 415 | checked_cast_impl!(CheckedSub, checked_sub, int, i32, intrinsics::i32_sub_with_overflow);
[INFO] [stdout]     |                                                                                         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:417:19
[INFO] [stdout]     |
[INFO] [stdout] 417 | checked_cast_impl!(CheckedSub, checked_sub, int, i64, intrinsics::i64_sub_with_overflow)
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 417 - checked_cast_impl!(CheckedSub, checked_sub, int, i64, intrinsics::i64_sub_with_overflow)
[INFO] [stdout] 417 + checked_cast_impl!{CheckedSub, checked_sub, int, i64, intrinsics::i64_sub_with_overflow}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 417 | checked_cast_impl!(CheckedSub, checked_sub, int, i64, intrinsics::i64_sub_with_overflow);
[INFO] [stdout]     |                                                                                         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:419:14
[INFO] [stdout]     |
[INFO] [stdout] 419 | checked_impl!(CheckedSub, checked_sub, i8,  intrinsics::i8_sub_with_overflow)
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 419 - checked_impl!(CheckedSub, checked_sub, i8,  intrinsics::i8_sub_with_overflow)
[INFO] [stdout] 419 + checked_impl!{CheckedSub, checked_sub, i8,  intrinsics::i8_sub_with_overflow}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 419 | checked_impl!(CheckedSub, checked_sub, i8,  intrinsics::i8_sub_with_overflow);
[INFO] [stdout]     |                                                                              +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:420:14
[INFO] [stdout]     |
[INFO] [stdout] 420 | checked_impl!(CheckedSub, checked_sub, i16, intrinsics::i16_sub_with_overflow)
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 420 - checked_impl!(CheckedSub, checked_sub, i16, intrinsics::i16_sub_with_overflow)
[INFO] [stdout] 420 + checked_impl!{CheckedSub, checked_sub, i16, intrinsics::i16_sub_with_overflow}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 420 | checked_impl!(CheckedSub, checked_sub, i16, intrinsics::i16_sub_with_overflow);
[INFO] [stdout]     |                                                                               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:421:14
[INFO] [stdout]     |
[INFO] [stdout] 421 | checked_impl!(CheckedSub, checked_sub, i32, intrinsics::i32_sub_with_overflow)
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 421 - checked_impl!(CheckedSub, checked_sub, i32, intrinsics::i32_sub_with_overflow)
[INFO] [stdout] 421 + checked_impl!{CheckedSub, checked_sub, i32, intrinsics::i32_sub_with_overflow}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 421 | checked_impl!(CheckedSub, checked_sub, i32, intrinsics::i32_sub_with_overflow);
[INFO] [stdout]     |                                                                               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::io::IoResult`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/png/zlib.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use std::io::IoResult;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ no `IoResult` in `io`
[INFO] [stdout]   |
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]   |
[INFO] [stdout] 9 - use std::io::IoResult;
[INFO] [stdout] 9 + use std::io::Result;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:422:14
[INFO] [stdout]     |
[INFO] [stdout] 422 | checked_impl!(CheckedSub, checked_sub, i64, intrinsics::i64_sub_with_overflow)
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 422 - checked_impl!(CheckedSub, checked_sub, i64, intrinsics::i64_sub_with_overflow)
[INFO] [stdout] 422 + checked_impl!{CheckedSub, checked_sub, i64, intrinsics::i64_sub_with_overflow}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 422 | checked_impl!(CheckedSub, checked_sub, i64, intrinsics::i64_sub_with_overflow);
[INFO] [stdout]     |                                                                               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:441:19
[INFO] [stdout]     |
[INFO] [stdout] 441 | checked_cast_impl!(CheckedMul, checked_mul, uint, u32, intrinsics::u32_mul_with_overflow)
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 441 - checked_cast_impl!(CheckedMul, checked_mul, uint, u32, intrinsics::u32_mul_with_overflow)
[INFO] [stdout] 441 + checked_cast_impl!{CheckedMul, checked_mul, uint, u32, intrinsics::u32_mul_with_overflow}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 441 | checked_cast_impl!(CheckedMul, checked_mul, uint, u32, intrinsics::u32_mul_with_overflow);
[INFO] [stdout]     |                                                                                          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::io::IoResult`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/png/deflate.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use std::io::IoResult;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ no `IoResult` in `io`
[INFO] [stdout]    |
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]    |
[INFO] [stdout] 11 - use std::io::IoResult;
[INFO] [stdout] 11 + use std::io::Result;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::path::BytesContainer`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/png/hash.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use std::path::BytesContainer;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^ no `BytesContainer` in `path`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::io::MemWriter`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/encoder.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::io::MemWriter;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^ no `MemWriter` in `io`
[INFO] [stdout]   |
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]   |
[INFO] [stdout] 1 - use std::io::MemWriter;
[INFO] [stdout] 1 + use std::io::BufWriter;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::io::IoResult`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/encoder.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::io::IoResult;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ no `IoResult` in `io`
[INFO] [stdout]   |
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]   |
[INFO] [stdout] 3 - use std::io::IoResult;
[INFO] [stdout] 3 + use std::io::Result;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:443:19
[INFO] [stdout]     |
[INFO] [stdout] 443 | checked_cast_impl!(CheckedMul, checked_mul, uint, u64, intrinsics::u64_mul_with_overflow)
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 443 - checked_cast_impl!(CheckedMul, checked_mul, uint, u64, intrinsics::u64_mul_with_overflow)
[INFO] [stdout] 443 + checked_cast_impl!{CheckedMul, checked_mul, uint, u64, intrinsics::u64_mul_with_overflow}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 443 | checked_cast_impl!(CheckedMul, checked_mul, uint, u64, intrinsics::u64_mul_with_overflow);
[INFO] [stdout]     |                                                                                          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:445:14
[INFO] [stdout]     |
[INFO] [stdout] 445 | checked_impl!(CheckedMul, checked_mul, u8,  intrinsics::u8_mul_with_overflow)
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 445 - checked_impl!(CheckedMul, checked_mul, u8,  intrinsics::u8_mul_with_overflow)
[INFO] [stdout] 445 + checked_impl!{CheckedMul, checked_mul, u8,  intrinsics::u8_mul_with_overflow}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 445 | checked_impl!(CheckedMul, checked_mul, u8,  intrinsics::u8_mul_with_overflow);
[INFO] [stdout]     |                                                                              +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::iter::range_step`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/encoder.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::iter::range_step;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^ no `range_step` in `iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:446:14
[INFO] [stdout]     |
[INFO] [stdout] 446 | checked_impl!(CheckedMul, checked_mul, u16, intrinsics::u16_mul_with_overflow)
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 446 - checked_impl!(CheckedMul, checked_mul, u16, intrinsics::u16_mul_with_overflow)
[INFO] [stdout] 446 + checked_impl!{CheckedMul, checked_mul, u16, intrinsics::u16_mul_with_overflow}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 446 | checked_impl!(CheckedMul, checked_mul, u16, intrinsics::u16_mul_with_overflow);
[INFO] [stdout]     |                                                                               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:447:14
[INFO] [stdout]     |
[INFO] [stdout] 447 | checked_impl!(CheckedMul, checked_mul, u32, intrinsics::u32_mul_with_overflow)
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 447 - checked_impl!(CheckedMul, checked_mul, u32, intrinsics::u32_mul_with_overflow)
[INFO] [stdout] 447 + checked_impl!{CheckedMul, checked_mul, u32, intrinsics::u32_mul_with_overflow}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 447 | checked_impl!(CheckedMul, checked_mul, u32, intrinsics::u32_mul_with_overflow);
[INFO] [stdout]     |                                                                               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:448:14
[INFO] [stdout]     |
[INFO] [stdout] 448 | checked_impl!(CheckedMul, checked_mul, u64, intrinsics::u64_mul_with_overflow)
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 448 - checked_impl!(CheckedMul, checked_mul, u64, intrinsics::u64_mul_with_overflow)
[INFO] [stdout] 448 + checked_impl!{CheckedMul, checked_mul, u64, intrinsics::u64_mul_with_overflow}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 448 | checked_impl!(CheckedMul, checked_mul, u64, intrinsics::u64_mul_with_overflow);
[INFO] [stdout]     |                                                                               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:451:19
[INFO] [stdout]     |
[INFO] [stdout] 451 | checked_cast_impl!(CheckedMul, checked_mul, int, i32, intrinsics::i32_mul_with_overflow)
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 451 - checked_cast_impl!(CheckedMul, checked_mul, int, i32, intrinsics::i32_mul_with_overflow)
[INFO] [stdout] 451 + checked_cast_impl!{CheckedMul, checked_mul, int, i32, intrinsics::i32_mul_with_overflow}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 451 | checked_cast_impl!(CheckedMul, checked_mul, int, i32, intrinsics::i32_mul_with_overflow);
[INFO] [stdout]     |                                                                                         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:453:19
[INFO] [stdout]     |
[INFO] [stdout] 453 | checked_cast_impl!(CheckedMul, checked_mul, int, i64, intrinsics::i64_mul_with_overflow)
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 453 - checked_cast_impl!(CheckedMul, checked_mul, int, i64, intrinsics::i64_mul_with_overflow)
[INFO] [stdout] 453 + checked_cast_impl!{CheckedMul, checked_mul, int, i64, intrinsics::i64_mul_with_overflow}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 453 | checked_cast_impl!(CheckedMul, checked_mul, int, i64, intrinsics::i64_mul_with_overflow);
[INFO] [stdout]     |                                                                                         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:455:14
[INFO] [stdout]     |
[INFO] [stdout] 455 | checked_impl!(CheckedMul, checked_mul, i8,  intrinsics::i8_mul_with_overflow)
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 455 - checked_impl!(CheckedMul, checked_mul, i8,  intrinsics::i8_mul_with_overflow)
[INFO] [stdout] 455 + checked_impl!{CheckedMul, checked_mul, i8,  intrinsics::i8_mul_with_overflow}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 455 | checked_impl!(CheckedMul, checked_mul, i8,  intrinsics::i8_mul_with_overflow);
[INFO] [stdout]     |                                                                              +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:456:14
[INFO] [stdout]     |
[INFO] [stdout] 456 | checked_impl!(CheckedMul, checked_mul, i16, intrinsics::i16_mul_with_overflow)
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 456 - checked_impl!(CheckedMul, checked_mul, i16, intrinsics::i16_mul_with_overflow)
[INFO] [stdout] 456 + checked_impl!{CheckedMul, checked_mul, i16, intrinsics::i16_mul_with_overflow}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 456 | checked_impl!(CheckedMul, checked_mul, i16, intrinsics::i16_mul_with_overflow);
[INFO] [stdout]     |                                                                               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:457:14
[INFO] [stdout]     |
[INFO] [stdout] 457 | checked_impl!(CheckedMul, checked_mul, i32, intrinsics::i32_mul_with_overflow)
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 457 - checked_impl!(CheckedMul, checked_mul, i32, intrinsics::i32_mul_with_overflow)
[INFO] [stdout] 457 + checked_impl!{CheckedMul, checked_mul, i32, intrinsics::i32_mul_with_overflow}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 457 | checked_impl!(CheckedMul, checked_mul, i32, intrinsics::i32_mul_with_overflow);
[INFO] [stdout]     |                                                                               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:458:14
[INFO] [stdout]     |
[INFO] [stdout] 458 | checked_impl!(CheckedMul, checked_mul, i64, intrinsics::i64_mul_with_overflow)
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 458 - checked_impl!(CheckedMul, checked_mul, i64, intrinsics::i64_mul_with_overflow)
[INFO] [stdout] 458 + checked_impl!{CheckedMul, checked_mul, i64, intrinsics::i64_mul_with_overflow}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 458 | checked_impl!(CheckedMul, checked_mul, i64, intrinsics::i64_mul_with_overflow);
[INFO] [stdout]     |                                                                               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:477:33
[INFO] [stdout]     |
[INFO] [stdout] 477 |   macro_rules! checkeddiv_int_impl(
[INFO] [stdout]     |  _________________________________^
[INFO] [stdout] 478 | |     ($t:ty, $min:expr) => {
[INFO] [stdout] 479 | |         impl CheckedDiv for $t {
[INFO] [stdout] 480 | |             #[inline]
[INFO] [stdout] ...   |
[INFO] [stdout] 490 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 477 ~ macro_rules! checkeddiv_int_impl{
[INFO] [stdout] 478 |     ($t:ty, $min:expr) => {
[INFO] [stdout] ...
[INFO] [stdout] 489 |     }
[INFO] [stdout] 490 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 490 | );
[INFO] [stdout]     |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:492:21
[INFO] [stdout]     |
[INFO] [stdout] 492 | checkeddiv_int_impl!(int, int::MIN)
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 492 - checkeddiv_int_impl!(int, int::MIN)
[INFO] [stdout] 492 + checkeddiv_int_impl!{int, int::MIN}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 492 | checkeddiv_int_impl!(int, int::MIN);
[INFO] [stdout]     |                                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:493:21
[INFO] [stdout]     |
[INFO] [stdout] 493 | checkeddiv_int_impl!(i8, i8::MIN)
[INFO] [stdout]     |                     ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 493 - checkeddiv_int_impl!(i8, i8::MIN)
[INFO] [stdout] 493 + checkeddiv_int_impl!{i8, i8::MIN}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 493 | checkeddiv_int_impl!(i8, i8::MIN);
[INFO] [stdout]     |                                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:494:21
[INFO] [stdout]     |
[INFO] [stdout] 494 | checkeddiv_int_impl!(i16, i16::MIN)
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 494 - checkeddiv_int_impl!(i16, i16::MIN)
[INFO] [stdout] 494 + checkeddiv_int_impl!{i16, i16::MIN}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 494 | checkeddiv_int_impl!(i16, i16::MIN);
[INFO] [stdout]     |                                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `std::num::Float`, `std::num::SignedInt`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/encoder.rs:5:17
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::num::{ Float, SignedInt };
[INFO] [stdout]   |                 ^^^^^  ^^^^^^^^^ no `SignedInt` in `num`
[INFO] [stdout]   |                 |
[INFO] [stdout]   |                 no `Float` in `num`
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider importing one of these items instead:
[INFO] [stdout]           std::mem::type_info::Float
[INFO] [stdout]           std::mem::type_info::TypeKind::Float
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:495:21
[INFO] [stdout]     |
[INFO] [stdout] 495 | checkeddiv_int_impl!(i32, i32::MIN)
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 495 - checkeddiv_int_impl!(i32, i32::MIN)
[INFO] [stdout] 495 + checkeddiv_int_impl!{i32, i32::MIN}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 495 | checkeddiv_int_impl!(i32, i32::MIN);
[INFO] [stdout]     |                                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:496:21
[INFO] [stdout]     |
[INFO] [stdout] 496 | checkeddiv_int_impl!(i64, i64::MIN)
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 496 - checkeddiv_int_impl!(i64, i64::MIN)
[INFO] [stdout] 496 + checkeddiv_int_impl!{i64, i64::MIN}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 496 | checkeddiv_int_impl!(i64, i64::MIN);
[INFO] [stdout]     |                                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::iter::range_step`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/decoder.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::iter::range_step;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^ no `range_step` in `iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:498:34
[INFO] [stdout]     |
[INFO] [stdout] 498 |   macro_rules! checkeddiv_uint_impl(
[INFO] [stdout]     |  __________________________________^
[INFO] [stdout] 499 | |     ($($t:ty)*) => ($(
[INFO] [stdout] 500 | |         impl CheckedDiv for $t {
[INFO] [stdout] 501 | |             #[inline]
[INFO] [stdout] ...   |
[INFO] [stdout] 510 | |     )*)
[INFO] [stdout] 511 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 498 ~ macro_rules! checkeddiv_uint_impl{
[INFO] [stdout] 499 |     ($($t:ty)*) => ($(
[INFO] [stdout] ...
[INFO] [stdout] 510 |     )*)
[INFO] [stdout] 511 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 511 | );
[INFO] [stdout]     |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:513:22
[INFO] [stdout]     |
[INFO] [stdout] 513 | checkeddiv_uint_impl!(uint u8 u16 u32 u64)
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 513 - checkeddiv_uint_impl!(uint u8 u16 u32 u64)
[INFO] [stdout] 513 + checkeddiv_uint_impl!{uint u8 u16 u32 u64}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 513 | checkeddiv_uint_impl!(uint u8 u16 u32 u64);
[INFO] [stdout]     |                                           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::collections::vec_map`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/decoder.rs:5:23
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::collections::vec_map::VecMap;
[INFO] [stdout]   |                       ^^^^^^^ could not find `vec_map` in `collections`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::num::Float`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/decoder.rs:6:17
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::num::{ Float };
[INFO] [stdout]   |                 ^^^^^ no `Float` in `num`
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider importing one of these items instead:
[INFO] [stdout]           std::mem::type_info::Float
[INFO] [stdout]           std::mem::type_info::TypeKind::Float
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::io::IoResult`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/gif/lzw.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::io::IoResult;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ no `IoResult` in `io`
[INFO] [stdout]   |
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]   |
[INFO] [stdout] 6 - use std::io::IoResult;
[INFO] [stdout] 6 + use std::io::Result;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::raw`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/tiff/decoder.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::raw;
[INFO] [stdout]   |     ^^^^^^^^ no `raw` in the root
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these modules instead
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::os::linux::raw;
[INFO] [stdout]   |          +++++++++++
[INFO] [stdout] 3 | use std::os::raw;
[INFO] [stdout]   |          ++++
[INFO] [stdout] 3 | use std::os::unix::raw;
[INFO] [stdout]   |          ++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::iter::AdditiveIterator`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/tiff/decoder.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::iter::AdditiveIterator;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `AdditiveIterator` in `iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:228:10
[INFO] [stdout]     |
[INFO] [stdout] 228 | cmp_impl!(impl PartialEq, eq, ne)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 228 - cmp_impl!(impl PartialEq, eq, ne)
[INFO] [stdout] 228 + cmp_impl!{impl PartialEq, eq, ne}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 228 | cmp_impl!(impl PartialEq, eq, ne);
[INFO] [stdout]     |                                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:229:10
[INFO] [stdout]     |
[INFO] [stdout] 229 |   cmp_impl!(impl PartialOrd, lt -> bool, gt -> bool, le -> bool, ge -> bool,
[INFO] [stdout]     |  __________^
[INFO] [stdout] 230 | |           partial_cmp -> Option<cmp::Ordering>)
[INFO] [stdout]     | |_______________________________________________^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 229 ~ cmp_impl!{impl PartialOrd, lt -> bool, gt -> bool, le -> bool, ge -> bool,
[INFO] [stdout] 230 ~           partial_cmp -> Option<cmp::Ordering>}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 230 |           partial_cmp -> Option<cmp::Ordering>);
[INFO] [stdout]     |                                                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:231:10
[INFO] [stdout]     |
[INFO] [stdout] 231 | cmp_impl!(impl Eq, )
[INFO] [stdout]     |          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 231 - cmp_impl!(impl Eq, )
[INFO] [stdout] 231 + cmp_impl!{impl Eq, }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 231 | cmp_impl!(impl Eq, );
[INFO] [stdout]     |                     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:232:10
[INFO] [stdout]     |
[INFO] [stdout] 232 | cmp_impl!(impl Ord, cmp -> cmp::Ordering)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 232 - cmp_impl!(impl Ord, cmp -> cmp::Ordering)
[INFO] [stdout] 232 + cmp_impl!{impl Ord, cmp -> cmp::Ordering}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 232 | cmp_impl!(impl Ord, cmp -> cmp::Ordering);
[INFO] [stdout]     |                                          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::io::IoResult`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/tiff/decoder.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::io::IoResult;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ no `IoResult` in `io`
[INFO] [stdout]   |
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]   |
[INFO] [stdout] 6 - use std::io::IoResult;
[INFO] [stdout] 6 + use std::io::Result;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::error::FromError`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/image.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::error::FromError;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^ no `FromError` in `error`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::ascii::OwnedAsciiExt`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/dynimage.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::ascii::OwnedAsciiExt;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^ no `OwnedAsciiExt` in `ascii`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:276:19
[INFO] [stdout]     |
[INFO] [stdout] 276 | forward_all_binop!(impl Mul, mul)
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 276 - forward_all_binop!(impl Mul, mul)
[INFO] [stdout] 276 + forward_all_binop!{impl Mul, mul}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 276 | forward_all_binop!(impl Mul, mul);
[INFO] [stdout]     |                                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:286:19
[INFO] [stdout]     |
[INFO] [stdout] 286 | forward_all_binop!(impl Div, div)
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 286 - forward_all_binop!(impl Div, div)
[INFO] [stdout] 286 + forward_all_binop!{impl Div, div}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 286 | forward_all_binop!(impl Div, div);
[INFO] [stdout]     |                                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:312:12
[INFO] [stdout]     |
[INFO] [stdout] 312 | arith_impl!(impl Add, add)
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 312 - arith_impl!(impl Add, add)
[INFO] [stdout] 312 + arith_impl!{impl Add, add}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 312 | arith_impl!(impl Add, add);
[INFO] [stdout]     |                           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:315:12
[INFO] [stdout]     |
[INFO] [stdout] 315 | arith_impl!(impl Sub, sub)
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 315 - arith_impl!(impl Sub, sub)
[INFO] [stdout] 315 + arith_impl!{impl Sub, sub}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 315 | arith_impl!(impl Sub, sub);
[INFO] [stdout]     |                           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:318:12
[INFO] [stdout]     |
[INFO] [stdout] 318 | arith_impl!(impl Rem, rem)
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 318 - arith_impl!(impl Rem, rem)
[INFO] [stdout] 318 + arith_impl!{impl Rem, rem}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 318 | arith_impl!(impl Rem, rem);
[INFO] [stdout]     |                           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `rand`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/lib.rs:58:1
[INFO] [stdout]    |
[INFO] [stdout] 58 | extern crate rand;
[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/num-b07859d57ffb9b7f/5f829e7/src/lib.rs:59:1
[INFO] [stdout]    |
[INFO] [stdout] 59 | extern crate serialize;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0428]: the name `BigDigit` is defined multiple times
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:83:1
[INFO] [stdout]    |
[INFO] [stdout] 73 | pub type BigDigit = u32;
[INFO] [stdout]    | ------------------------ previous definition of the type `BigDigit` here
[INFO] [stdout] ...
[INFO] [stdout] 83 | pub mod BigDigit {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^ `BigDigit` redefined here
[INFO] [stdout]    |
[INFO] [stdout]    = note: `BigDigit` must be defined only once in the type namespace of this module
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `std::num::Float`, `std::num::Int`, `std::num::NumCast`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/traits.rs:5:17
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::num::{ Float, Int, NumCast };
[INFO] [stdout]   |                 ^^^^^  ^^^  ^^^^^^^ no `NumCast` in `num`
[INFO] [stdout]   |                 |      |
[INFO] [stdout]   |                 |      no `Int` in `num`
[INFO] [stdout]   |                 no `Float` in `num`
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider importing one of these items instead:
[INFO] [stdout]           std::mem::type_info::Float
[INFO] [stdout]           std::mem::type_info::TypeKind::Float
[INFO] [stdout]   = help: consider importing one of these items instead:
[INFO] [stdout]           std::mem::type_info::Int
[INFO] [stdout]           std::mem::type_info::TypeKind::Int
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:221:31
[INFO] [stdout]     |
[INFO] [stdout] 221 |         forward_val_val_binop!(impl $imp for $res, $method)
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 227 | forward_all_binop!(impl BitAnd for BigUint, bitand)
[INFO] [stdout]     | --------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_all_binop` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:222:31
[INFO] [stdout]     |
[INFO] [stdout] 222 |         forward_ref_val_binop!(impl $imp for $res, $method)
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 227 | forward_all_binop!(impl BitAnd for BigUint, bitand)
[INFO] [stdout]     | --------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_all_binop` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:223:31
[INFO] [stdout]     |
[INFO] [stdout] 223 |         forward_val_ref_binop!(impl $imp for $res, $method)
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 227 | forward_all_binop!(impl BitAnd for BigUint, bitand)
[INFO] [stdout]     | --------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_all_binop` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:221:31
[INFO] [stdout]     |
[INFO] [stdout] 221 |         forward_val_val_binop!(impl $imp for $res, $method)
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 236 | forward_all_binop!(impl BitOr for BigUint, bitor)
[INFO] [stdout]     | ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_all_binop` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/imageops/sample.rs:24:3
[INFO] [stdout]    |
[INFO] [stdout] 24 | #[deriving(Copy)]
[INFO] [stdout]    |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:222:31
[INFO] [stdout]     |
[INFO] [stdout] 222 |         forward_ref_val_binop!(impl $imp for $res, $method)
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 236 | forward_all_binop!(impl BitOr for BigUint, bitor)
[INFO] [stdout]     | ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_all_binop` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:223:31
[INFO] [stdout]     |
[INFO] [stdout] 223 |         forward_val_ref_binop!(impl $imp for $res, $method)
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 236 | forward_all_binop!(impl BitOr for BigUint, bitor)
[INFO] [stdout]     | ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_all_binop` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:221:31
[INFO] [stdout]     |
[INFO] [stdout] 221 |         forward_val_val_binop!(impl $imp for $res, $method)
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 249 | forward_all_binop!(impl BitXor for BigUint, bitxor)
[INFO] [stdout]     | --------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_all_binop` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:222:31
[INFO] [stdout]     |
[INFO] [stdout] 222 |         forward_ref_val_binop!(impl $imp for $res, $method)
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 249 | forward_all_binop!(impl BitXor for BigUint, bitxor)
[INFO] [stdout]     | --------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_all_binop` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:223:31
[INFO] [stdout]     |
[INFO] [stdout] 223 |         forward_val_ref_binop!(impl $imp for $res, $method)
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 249 | forward_all_binop!(impl BitXor for BigUint, bitxor)
[INFO] [stdout]     | --------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_all_binop` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:221:31
[INFO] [stdout]     |
[INFO] [stdout] 221 |         forward_val_val_binop!(impl $imp for $res, $method)
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 305 | forward_all_binop!(impl Add for BigUint, add)
[INFO] [stdout]     | --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_all_binop` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:222:31
[INFO] [stdout]     |
[INFO] [stdout] 222 |         forward_ref_val_binop!(impl $imp for $res, $method)
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 305 | forward_all_binop!(impl Add for BigUint, add)
[INFO] [stdout]     | --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_all_binop` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:223:31
[INFO] [stdout]     |
[INFO] [stdout] 223 |         forward_val_ref_binop!(impl $imp for $res, $method)
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 305 | forward_all_binop!(impl Add for BigUint, add)
[INFO] [stdout]     | --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_all_binop` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:726:3
[INFO] [stdout]     |
[INFO] [stdout] 726 | #[deriving(Copy)]
[INFO] [stdout]     |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:221:31
[INFO] [stdout]     |
[INFO] [stdout] 221 |         forward_val_val_binop!(impl $imp for $res, $method)
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 324 | forward_all_binop!(impl Sub for BigUint, sub)
[INFO] [stdout]     | --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_all_binop` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:222:31
[INFO] [stdout]     |
[INFO] [stdout] 222 |         forward_ref_val_binop!(impl $imp for $res, $method)
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 324 | forward_all_binop!(impl Sub for BigUint, sub)
[INFO] [stdout]     | --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_all_binop` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:223:31
[INFO] [stdout]     |
[INFO] [stdout] 223 |         forward_val_ref_binop!(impl $imp for $res, $method)
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 324 | forward_all_binop!(impl Sub for BigUint, sub)
[INFO] [stdout]     | --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_all_binop` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:221:31
[INFO] [stdout]     |
[INFO] [stdout] 221 |         forward_val_val_binop!(impl $imp for $res, $method)
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 355 | forward_all_binop!(impl Mul for BigUint, mul)
[INFO] [stdout]     | --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_all_binop` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:222:31
[INFO] [stdout]     |
[INFO] [stdout] 222 |         forward_ref_val_binop!(impl $imp for $res, $method)
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 355 | forward_all_binop!(impl Mul for BigUint, mul)
[INFO] [stdout]     | --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_all_binop` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:223:31
[INFO] [stdout]     |
[INFO] [stdout] 223 |         forward_val_ref_binop!(impl $imp for $res, $method)
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 355 | forward_all_binop!(impl Mul for BigUint, mul)
[INFO] [stdout]     | --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_all_binop` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:221:31
[INFO] [stdout]     |
[INFO] [stdout] 221 |         forward_val_val_binop!(impl $imp for $res, $method)
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 424 | forward_all_binop!(impl Div for BigUint, div)
[INFO] [stdout]     | --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_all_binop` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:748:3
[INFO] [stdout]     |
[INFO] [stdout] 748 | #[deriving(Default, Show, Clone)]
[INFO] [stdout]     |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:222:31
[INFO] [stdout]     |
[INFO] [stdout] 222 |         forward_ref_val_binop!(impl $imp for $res, $method)
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 424 | forward_all_binop!(impl Div for BigUint, div)
[INFO] [stdout]     | --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_all_binop` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:223:31
[INFO] [stdout]     |
[INFO] [stdout] 223 |         forward_val_ref_binop!(impl $imp for $res, $method)
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 424 | forward_all_binop!(impl Div for BigUint, div)
[INFO] [stdout]     | --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_all_binop` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:221:31
[INFO] [stdout]     |
[INFO] [stdout] 221 |         forward_val_val_binop!(impl $imp for $res, $method)
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 434 | forward_all_binop!(impl Rem for BigUint, rem)
[INFO] [stdout]     | --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_all_binop` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:222:31
[INFO] [stdout]     |
[INFO] [stdout] 222 |         forward_ref_val_binop!(impl $imp for $res, $method)
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 434 | forward_all_binop!(impl Rem for BigUint, rem)
[INFO] [stdout]     | --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_all_binop` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:223:31
[INFO] [stdout]     |
[INFO] [stdout] 223 |         forward_val_ref_binop!(impl $imp for $res, $method)
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 434 | forward_all_binop!(impl Rem for BigUint, rem)
[INFO] [stdout]     | --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_all_binop` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:221:31
[INFO] [stdout]      |
[INFO] [stdout]  221 |         forward_val_val_binop!(impl $imp for $res, $method)
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1080 | forward_all_binop!(impl Add for BigInt, add)
[INFO] [stdout]      | -------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `forward_all_binop` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:222:31
[INFO] [stdout]      |
[INFO] [stdout]  222 |         forward_ref_val_binop!(impl $imp for $res, $method)
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1080 | forward_all_binop!(impl Add for BigInt, add)
[INFO] [stdout]      | -------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `forward_all_binop` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:223:31
[INFO] [stdout]      |
[INFO] [stdout]  223 |         forward_val_ref_binop!(impl $imp for $res, $method)
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1080 | forward_all_binop!(impl Add for BigInt, add)
[INFO] [stdout]      | -------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `forward_all_binop` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:221:31
[INFO] [stdout]      |
[INFO] [stdout]  221 |         forward_val_val_binop!(impl $imp for $res, $method)
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1096 | forward_all_binop!(impl Sub for BigInt, sub)
[INFO] [stdout]      | -------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `forward_all_binop` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:778:3
[INFO] [stdout]     |
[INFO] [stdout] 778 | #[deriving(Copy, Default)]
[INFO] [stdout]     |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:222:31
[INFO] [stdout]      |
[INFO] [stdout]  222 |         forward_ref_val_binop!(impl $imp for $res, $method)
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1096 | forward_all_binop!(impl Sub for BigInt, sub)
[INFO] [stdout]      | -------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `forward_all_binop` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:223:31
[INFO] [stdout]      |
[INFO] [stdout]  223 |         forward_val_ref_binop!(impl $imp for $res, $method)
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1096 | forward_all_binop!(impl Sub for BigInt, sub)
[INFO] [stdout]      | -------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `forward_all_binop` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:221:31
[INFO] [stdout]      |
[INFO] [stdout]  221 |         forward_val_val_binop!(impl $imp for $res, $method)
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1116 | forward_all_binop!(impl Mul for BigInt, mul)
[INFO] [stdout]      | -------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `forward_all_binop` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:222:31
[INFO] [stdout]      |
[INFO] [stdout]  222 |         forward_ref_val_binop!(impl $imp for $res, $method)
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1116 | forward_all_binop!(impl Mul for BigInt, mul)
[INFO] [stdout]      | -------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `forward_all_binop` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:223:31
[INFO] [stdout]      |
[INFO] [stdout]  223 |         forward_val_ref_binop!(impl $imp for $res, $method)
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1116 | forward_all_binop!(impl Mul for BigInt, mul)
[INFO] [stdout]      | -------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `forward_all_binop` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:221:31
[INFO] [stdout]      |
[INFO] [stdout]  221 |         forward_val_val_binop!(impl $imp for $res, $method)
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1133 | forward_all_binop!(impl Div for BigInt, div)
[INFO] [stdout]      | -------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `forward_all_binop` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:222:31
[INFO] [stdout]      |
[INFO] [stdout]  222 |         forward_ref_val_binop!(impl $imp for $res, $method)
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1133 | forward_all_binop!(impl Div for BigInt, div)
[INFO] [stdout]      | -------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `forward_all_binop` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:223:31
[INFO] [stdout]      |
[INFO] [stdout]  223 |         forward_val_ref_binop!(impl $imp for $res, $method)
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1133 | forward_all_binop!(impl Div for BigInt, div)
[INFO] [stdout]      | -------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `forward_all_binop` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:221:31
[INFO] [stdout]      |
[INFO] [stdout]  221 |         forward_val_val_binop!(impl $imp for $res, $method)
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1143 | forward_all_binop!(impl Rem for BigInt, rem)
[INFO] [stdout]      | -------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `forward_all_binop` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:222:31
[INFO] [stdout]      |
[INFO] [stdout]  222 |         forward_ref_val_binop!(impl $imp for $res, $method)
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1143 | forward_all_binop!(impl Rem for BigInt, rem)
[INFO] [stdout]      | -------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `forward_all_binop` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/png/filter.rs:3:3
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[deriving(FromPrimitive, Show)]
[INFO] [stdout]   |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:223:31
[INFO] [stdout]      |
[INFO] [stdout]  223 |         forward_val_ref_binop!(impl $imp for $res, $method)
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1143 | forward_all_binop!(impl Rem for BigInt, rem)
[INFO] [stdout]      | -------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `forward_all_binop` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/complex.rs:140:31
[INFO] [stdout]     |
[INFO] [stdout] 140 |         forward_val_val_binop!(impl $imp, $method)
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 147 | forward_all_binop!(impl Add, add)
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_all_binop` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/complex.rs:141:31
[INFO] [stdout]     |
[INFO] [stdout] 141 |         forward_ref_val_binop!(impl $imp, $method)
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 147 | forward_all_binop!(impl Add, add)
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_all_binop` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/complex.rs:142:31
[INFO] [stdout]     |
[INFO] [stdout] 142 |         forward_val_ref_binop!(impl $imp, $method)
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 147 | forward_all_binop!(impl Add, add)
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_all_binop` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/complex.rs:140:31
[INFO] [stdout]     |
[INFO] [stdout] 140 |         forward_val_val_binop!(impl $imp, $method)
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 158 | forward_all_binop!(impl Sub, sub)
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_all_binop` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/complex.rs:141:31
[INFO] [stdout]     |
[INFO] [stdout] 141 |         forward_ref_val_binop!(impl $imp, $method)
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 158 | forward_all_binop!(impl Sub, sub)
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_all_binop` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/complex.rs:142:31
[INFO] [stdout]     |
[INFO] [stdout] 142 |         forward_val_ref_binop!(impl $imp, $method)
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 158 | forward_all_binop!(impl Sub, sub)
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_all_binop` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/complex.rs:140:31
[INFO] [stdout]     |
[INFO] [stdout] 140 |         forward_val_val_binop!(impl $imp, $method)
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 169 | forward_all_binop!(impl Mul, mul)
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_all_binop` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/png/decoder.rs:24:3
[INFO] [stdout]    |
[INFO] [stdout] 24 | #[deriving(Copy, PartialEq)]
[INFO] [stdout]    |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/complex.rs:141:31
[INFO] [stdout]     |
[INFO] [stdout] 141 |         forward_ref_val_binop!(impl $imp, $method)
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 169 | forward_all_binop!(impl Mul, mul)
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_all_binop` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/complex.rs:142:31
[INFO] [stdout]     |
[INFO] [stdout] 142 |         forward_val_ref_binop!(impl $imp, $method)
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 169 | forward_all_binop!(impl Mul, mul)
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_all_binop` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/complex.rs:140:31
[INFO] [stdout]     |
[INFO] [stdout] 140 |         forward_val_val_binop!(impl $imp, $method)
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 180 | forward_all_binop!(impl Div, div)
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_all_binop` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/complex.rs:141:31
[INFO] [stdout]     |
[INFO] [stdout] 141 |         forward_ref_val_binop!(impl $imp, $method)
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 180 | forward_all_binop!(impl Div, div)
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_all_binop` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/complex.rs:142:31
[INFO] [stdout]     |
[INFO] [stdout] 142 |         forward_val_ref_binop!(impl $imp, $method)
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 180 | forward_all_binop!(impl Div, div)
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_all_binop` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/png/decoder.rs:37:3
[INFO] [stdout]    |
[INFO] [stdout] 37 | #[deriving(Copy, FromPrimitive, Show, PartialEq)]
[INFO] [stdout]    |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/png/decoder.rs:55:3
[INFO] [stdout]    |
[INFO] [stdout] 55 | #[deriving(Copy)]
[INFO] [stdout]    |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:214:18
[INFO] [stdout]     |
[INFO] [stdout] 214 |         cmp_impl!(impl $imp, $($method -> bool),+)
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 228 | cmp_impl!(impl PartialEq, eq, ne)
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `cmp_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:269:31
[INFO] [stdout]     |
[INFO] [stdout] 269 |         forward_val_val_binop!(impl $imp, $method)
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 276 | forward_all_binop!(impl Mul, mul)
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_all_binop` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:270:31
[INFO] [stdout]     |
[INFO] [stdout] 270 |         forward_ref_val_binop!(impl $imp, $method)
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 276 | forward_all_binop!(impl Mul, mul)
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_all_binop` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:271:31
[INFO] [stdout]     |
[INFO] [stdout] 271 |         forward_val_ref_binop!(impl $imp, $method)
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 276 | forward_all_binop!(impl Mul, mul)
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_all_binop` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:269:31
[INFO] [stdout]     |
[INFO] [stdout] 269 |         forward_val_val_binop!(impl $imp, $method)
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 286 | forward_all_binop!(impl Div, div)
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_all_binop` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:270:31
[INFO] [stdout]     |
[INFO] [stdout] 270 |         forward_ref_val_binop!(impl $imp, $method)
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 286 | forward_all_binop!(impl Div, div)
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_all_binop` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:271:31
[INFO] [stdout]     |
[INFO] [stdout] 271 |         forward_val_ref_binop!(impl $imp, $method)
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 286 | forward_all_binop!(impl Div, div)
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_all_binop` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:299:27
[INFO] [stdout]     |
[INFO] [stdout] 299 |         forward_all_binop!(impl $imp, $method)
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 312 | arith_impl!(impl Add, add)
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `arith_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:269:31
[INFO] [stdout]     |
[INFO] [stdout] 269 |         forward_val_val_binop!(impl $imp, $method)
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 312 | arith_impl!(impl Add, add)
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_all_binop` which comes from the expansion of the macro `arith_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:270:31
[INFO] [stdout]     |
[INFO] [stdout] 270 |         forward_ref_val_binop!(impl $imp, $method)
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 312 | arith_impl!(impl Add, add)
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_all_binop` which comes from the expansion of the macro `arith_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:271:31
[INFO] [stdout]     |
[INFO] [stdout] 271 |         forward_val_ref_binop!(impl $imp, $method)
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 312 | arith_impl!(impl Add, add)
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_all_binop` which comes from the expansion of the macro `arith_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:299:27
[INFO] [stdout]     |
[INFO] [stdout] 299 |         forward_all_binop!(impl $imp, $method)
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 315 | arith_impl!(impl Sub, sub)
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `arith_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:269:31
[INFO] [stdout]     |
[INFO] [stdout] 269 |         forward_val_val_binop!(impl $imp, $method)
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 315 | arith_impl!(impl Sub, sub)
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_all_binop` which comes from the expansion of the macro `arith_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:270:31
[INFO] [stdout]     |
[INFO] [stdout] 270 |         forward_ref_val_binop!(impl $imp, $method)
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 315 | arith_impl!(impl Sub, sub)
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_all_binop` which comes from the expansion of the macro `arith_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:271:31
[INFO] [stdout]     |
[INFO] [stdout] 271 |         forward_val_ref_binop!(impl $imp, $method)
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 315 | arith_impl!(impl Sub, sub)
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_all_binop` which comes from the expansion of the macro `arith_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/png/deflate.rs:41:3
[INFO] [stdout]    |
[INFO] [stdout] 41 | #[deriving(PartialEq, Clone)]
[INFO] [stdout]    |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:299:27
[INFO] [stdout]     |
[INFO] [stdout] 299 |         forward_all_binop!(impl $imp, $method)
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 318 | arith_impl!(impl Rem, rem)
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `arith_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:269:31
[INFO] [stdout]     |
[INFO] [stdout] 269 |         forward_val_val_binop!(impl $imp, $method)
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 318 | arith_impl!(impl Rem, rem)
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_all_binop` which comes from the expansion of the macro `arith_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:270:31
[INFO] [stdout]     |
[INFO] [stdout] 270 |         forward_ref_val_binop!(impl $imp, $method)
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 318 | arith_impl!(impl Rem, rem)
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_all_binop` which comes from the expansion of the macro `arith_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:271:31
[INFO] [stdout]     |
[INFO] [stdout] 271 |         forward_val_ref_binop!(impl $imp, $method)
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 318 | arith_impl!(impl Rem, rem)
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `forward_all_binop` which comes from the expansion of the macro `arith_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/png/hash.rs:11:3
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[deriving(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/image-8b8340e605b53954/c06814e/src/png/hash.rs:102:3
[INFO] [stdout]     |
[INFO] [stdout] 102 | #[deriving(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/image-8b8340e605b53954/c06814e/src/jpeg/decoder.rs:34:3
[INFO] [stdout]    |
[INFO] [stdout] 34 | #[deriving(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/image-8b8340e605b53954/c06814e/src/jpeg/decoder.rs:88:3
[INFO] [stdout]    |
[INFO] [stdout] 88 | #[deriving(PartialEq)]
[INFO] [stdout]    |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/entropy.rs:4:3
[INFO] [stdout]   |
[INFO] [stdout] 4 | #[deriving(Default, 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/image-8b8340e605b53954/c06814e/src/tiff/decoder.rs:19:3
[INFO] [stdout]    |
[INFO] [stdout] 19 | #[deriving(Copy, Show)]
[INFO] [stdout]    |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `std::iter::AdditiveIterator`, `std::iter::MultiplicativeIterator`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:63:17
[INFO] [stdout]    |
[INFO] [stdout] 63 | use std::iter::{AdditiveIterator, MultiplicativeIterator};
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^ no `MultiplicativeIterator` in `iter`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 no `AdditiveIterator` in `iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/tiff/decoder.rs:29:3
[INFO] [stdout]    |
[INFO] [stdout] 29 | #[deriving(Show)]
[INFO] [stdout]    |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `std::num::Int`, `std::num::ToPrimitive`, `std::num::FromPrimitive`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:64:16
[INFO] [stdout]    |
[INFO] [stdout] 64 | use std::num::{Int, ToPrimitive, FromPrimitive};
[INFO] [stdout]    |                ^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^ no `FromPrimitive` in `num`
[INFO] [stdout]    |                |    |
[INFO] [stdout]    |                |    no `ToPrimitive` in `num`
[INFO] [stdout]    |                no `Int` in `num`
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider importing one of these items instead:
[INFO] [stdout]            std::mem::type_info::Int
[INFO] [stdout]            std::mem::type_info::TypeKind::Int
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::num::FromStrRadix`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:65:5
[INFO] [stdout]    |
[INFO] [stdout] 65 | use std::num::FromStrRadix;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^ no `FromStrRadix` in `num`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::str::r#mod`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:66:16
[INFO] [stdout]    |
[INFO] [stdout] 66 | use std::str::{mod, FromStr};
[INFO] [stdout]    |                ^^^ no `r#mod` in `str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::num::FloatMath`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/complex.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use std::num::FloatMath;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^ no `FloatMath` in `num`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/tiff/decoder.rs:84:3
[INFO] [stdout]    |
[INFO] [stdout] 84 | #[deriving(Copy, Show, FromPrimitive)]
[INFO] [stdout]    |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `std::iter::AdditiveIterator`, `std::iter::MultiplicativeIterator`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/complex.rs:16:17
[INFO] [stdout]    |
[INFO] [stdout] 16 | use std::iter::{AdditiveIterator, MultiplicativeIterator};
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^ no `MultiplicativeIterator` in `iter`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 no `AdditiveIterator` in `iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::num::Int`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/iter.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use std::num::Int;
[INFO] [stdout]    |     ^^^^^^^^^^^^^ no `Int` in `num`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items instead
[INFO] [stdout]    |
[INFO] [stdout] 14 - use std::num::Int;
[INFO] [stdout] 14 + use std::mem::type_info::Int;
[INFO] [stdout]    |
[INFO] [stdout] 14 - use std::num::Int;
[INFO] [stdout] 14 + use std::mem::type_info::TypeKind::Int;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::uint`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:14:11
[INFO] [stdout]    |
[INFO] [stdout] 14 | use std::{uint, u8, u16, u32, u64};
[INFO] [stdout]    |           ^^^^ no `uint` in the root
[INFO] [stdout]    |
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]    |
[INFO] [stdout] 14 - use std::{uint, u8, u16, u32, u64};
[INFO] [stdout] 14 + use std::{hint, u8, u16, u32, u64};
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/tiff/decoder.rs:93:3
[INFO] [stdout]    |
[INFO] [stdout] 93 | #[deriving(Copy, Show, FromPrimitive)]
[INFO] [stdout]    |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::int`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:15:11
[INFO] [stdout]    |
[INFO] [stdout] 15 | use std::{int, i8, i16, i32, i64};
[INFO] [stdout]    |           ^^^ no `int` in the root
[INFO] [stdout]    |
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]    |
[INFO] [stdout] 15 | use std::{hint, i8, i16, i32, i64};
[INFO] [stdout]    |           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `std::num::FromStrRadix`, `std::num::Float`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:18:16
[INFO] [stdout]    |
[INFO] [stdout] 18 | use std::num::{FromStrRadix, Float};
[INFO] [stdout]    |                ^^^^^^^^^^^^  ^^^^^ no `Float` in `num`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                no `FromStrRadix` in `num`
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider importing one of these items instead:
[INFO] [stdout]            std::mem::type_info::Float
[INFO] [stdout]            std::mem::type_info::TypeKind::Float
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `std::iter::AdditiveIterator`, `std::iter::MultiplicativeIterator`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:19:17
[INFO] [stdout]    |
[INFO] [stdout] 19 | use std::iter::{AdditiveIterator, MultiplicativeIterator};
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^ no `MultiplicativeIterator` in `iter`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 no `AdditiveIterator` in `iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/tiff/decoder.rs:103:3
[INFO] [stdout]     |
[INFO] [stdout] 103 | #[deriving(Show)]
[INFO] [stdout]     |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `experimental` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/lib.rs:50:4
[INFO] [stdout]    |
[INFO] [stdout] 50 | #![experimental]
[INFO] [stdout]    |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:115:3
[INFO] [stdout]     |
[INFO] [stdout] 115 | #[deriving(Clone, Encodable, Decodable)]
[INFO] [stdout]     |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/tiff/ifd.rs:13:11
[INFO] [stdout]    |
[INFO] [stdout] 13 |           #[deriving(Copy, PartialEq, Eq, Show, Hash)]
[INFO] [stdout]    |             ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 28 | / tags!{
[INFO] [stdout] 29 | |     // bilevel images
[INFO] [stdout] 30 | |     PhotometricInterpretation 262;
[INFO] [stdout] 31 | |     Compression 259;
[INFO] [stdout] ...  |
[INFO] [stdout] 45 | |     SamplesPerPixel 277;
[INFO] [stdout] 46 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `tags` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:930:3
[INFO] [stdout]     |
[INFO] [stdout] 930 | #[deriving(PartialEq, PartialOrd, Eq, Ord, Copy, Clone, Show, Encodable, Decodable)]
[INFO] [stdout]     |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:946:3
[INFO] [stdout]     |
[INFO] [stdout] 946 | #[deriving(Clone, Encodable, Decodable)]
[INFO] [stdout]     |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/complex.rs:24:3
[INFO] [stdout]    |
[INFO] [stdout] 24 | #[deriving(PartialEq, Copy, Clone, Hash, Encodable, Decodable)]
[INFO] [stdout]    |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/tiff/ifd.rs:48:3
[INFO] [stdout]    |
[INFO] [stdout] 48 | #[deriving(Copy, Show, FromPrimitive)]
[INFO] [stdout]    |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/iter.rs:17:3
[INFO] [stdout]    |
[INFO] [stdout] 17 | #[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/image-8b8340e605b53954/c06814e/src/tiff/ifd.rs:57:3
[INFO] [stdout]    |
[INFO] [stdout] 57 | #[deriving(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/num-b07859d57ffb9b7f/5f829e7/src/iter.rs:103:3
[INFO] [stdout]     |
[INFO] [stdout] 103 | #[deriving(Clone)]
[INFO] [stdout]     |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `experimental` in this scope
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/tga/mod.rs:6:4
[INFO] [stdout]   |
[INFO] [stdout] 6 | #![experimental]
[INFO] [stdout]   |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/iter.rs:166:3
[INFO] [stdout]     |
[INFO] [stdout] 166 | #[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/num-b07859d57ffb9b7f/5f829e7/src/iter.rs:199:3
[INFO] [stdout]     |
[INFO] [stdout] 199 | #[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/image-8b8340e605b53954/c06814e/src/tga/decoder.rs:71:3
[INFO] [stdout]    |
[INFO] [stdout] 71 | #[deriving(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/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:25:3
[INFO] [stdout]    |
[INFO] [stdout] 25 | #[deriving(Copy, Clone, Hash, Encodable, Decodable)]
[INFO] [stdout]    |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/image.rs:12:3
[INFO] [stdout]    |
[INFO] [stdout] 12 | #[deriving(Show, PartialEq, Eq)]
[INFO] [stdout]    |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/image.rs:49:3
[INFO] [stdout]    |
[INFO] [stdout] 49 | #[deriving(Copy, PartialEq, Eq, Show)]
[INFO] [stdout]    |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0416]: identifier `Less` is bound more than once in the same pattern
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:382:24
[INFO] [stdout]     |
[INFO] [stdout] 382 |                 (Less, Less) | (Greater, Greater) => &hh + &ll - (n1 * n2)
[INFO] [stdout]     |                        ^^^^ used in a pattern more than once
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0416]: identifier `Greater` is bound more than once in the same pattern
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:382:42
[INFO] [stdout]     |
[INFO] [stdout] 382 |                 (Less, Less) | (Greater, Greater) => &hh + &ll - (n1 * n2)
[INFO] [stdout]     |                                          ^^^^^^^ used in a pattern more than once
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `Greater` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:382:17
[INFO] [stdout]     |
[INFO] [stdout] 382 |                 (Less, Less) | (Greater, Greater) => &hh + &ll - (n1 * n2)
[INFO] [stdout]     |                 ^^^^^^^^^^^^             ------- variable not in all patterns
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 pattern doesn't bind `Greater`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on unit variant `bigint::cmp::Ordering::Greater`, use the full path in the pattern
[INFO] [stdout]     |
[INFO] [stdout] 382 |                 (Less, Less) | (Greater, bigint::cmp::Ordering::Greater) => &hh + &ll - (n1 * n2)
[INFO] [stdout]     |                                          +++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `Less` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:382:32
[INFO] [stdout]     |
[INFO] [stdout] 382 |                 (Less, Less) | (Greater, Greater) => &hh + &ll - (n1 * n2)
[INFO] [stdout]     |                        ----    ^^^^^^^^^^^^^^^^^^ pattern doesn't bind `Less`
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        variable not in all patterns
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on unit variant `bigint::cmp::Ordering::Less`, use the full path in the pattern
[INFO] [stdout]     |
[INFO] [stdout] 382 |                 (Less, bigint::cmp::Ordering::Less) | (Greater, Greater) => &hh + &ll - (n1 * n2)
[INFO] [stdout]     |                        +++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `bytes` in `slice`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/decoder.rs:121:16
[INFO] [stdout]     |
[INFO] [stdout] 121 |         slice::bytes::copy_memory(buf, slice);
[INFO] [stdout]     |                ^^^^^ could not find `bytes` in `slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `bytes` in `slice`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/png/decoder.rs:384:16
[INFO] [stdout]     |
[INFO] [stdout] 384 |         slice::bytes::copy_memory(self.previous.as_mut_slice(), buf.slice_to(rlength as uint));
[INFO] [stdout]     |                ^^^^^ could not find `bytes` in `slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `bytes` in `slice`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/png/encoder.rs:158:20
[INFO] [stdout]     |
[INFO] [stdout] 158 |             slice::bytes::copy_memory(s, row);
[INFO] [stdout]     |                    ^^^^^ could not find `bytes` in `slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `bytes` in `slice`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/png/encoder.rs:168:25
[INFO] [stdout]     |
[INFO] [stdout] 168 |             0 => slice::bytes::copy_memory(out, row),
[INFO] [stdout]     |                         ^^^^^ could not find `bytes` in `slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `bytes` in `slice`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/png/encoder.rs:169:25
[INFO] [stdout]     |
[INFO] [stdout] 169 |             _ => slice::bytes::copy_memory(out, c.slice(stride, stride + rowlen)),
[INFO] [stdout]     |                         ^^^^^ could not find `bytes` in `slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `bytes` in `slice`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/png/encoder.rs:172:16
[INFO] [stdout]     |
[INFO] [stdout] 172 |         slice::bytes::copy_memory(p.as_mut_slice(), row);
[INFO] [stdout]     |                ^^^^^ could not find `bytes` in `slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:88:21
[INFO] [stdout]    |
[INFO] [stdout] 88 |     pub const BITS: uint = 32;
[INFO] [stdout]    |                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Ordering` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:130:54
[INFO] [stdout]     |
[INFO] [stdout] 130 |     fn partial_cmp(&self, other: &BigUint) -> Option<Ordering> {
[INFO] [stdout]     |                                                      ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these enums
[INFO] [stdout]     |
[INFO] [stdout]  58 + use std::sync::atomic::Ordering;
[INFO] [stdout]     |
[INFO] [stdout]  58 + use bigint::cmp::Ordering;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Ordering` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:137:39
[INFO] [stdout]     |
[INFO] [stdout] 137 |     fn cmp(&self, other: &BigUint) -> Ordering {
[INFO] [stdout]     |                                       ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these enums
[INFO] [stdout]     |
[INFO] [stdout]  58 + use std::sync::atomic::Ordering;
[INFO] [stdout]     |
[INFO] [stdout]  58 + use bigint::cmp::Ordering;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Less` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:139:35
[INFO] [stdout]     |
[INFO] [stdout] 139 |         if s_len < o_len { return Less; }
[INFO] [stdout]     |                                   ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout]  58 + use bigint::cmp::Ordering::Less;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Greater` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:140:35
[INFO] [stdout]     |
[INFO] [stdout] 140 |         if s_len > o_len { return Greater;  }
[INFO] [stdout]     |                                   ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout]  58 + use bigint::cmp::Ordering::Greater;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Less` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:143:42
[INFO] [stdout]     |
[INFO] [stdout] 143 |             if self_i < other_i { return Less; }
[INFO] [stdout]     |                                          ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout]  58 + use bigint::cmp::Ordering::Less;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Greater` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:144:42
[INFO] [stdout]     |
[INFO] [stdout] 144 |             if self_i > other_i { return Greater; }
[INFO] [stdout]     |                                          ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout]  58 + use bigint::cmp::Ordering::Greater;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Equal` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:146:16
[INFO] [stdout]     |
[INFO] [stdout] 146 |         return Equal;
[INFO] [stdout]     |                ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout]  58 + use bigint::cmp::Ordering::Equal;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Writer` in module `hash`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:155:15
[INFO] [stdout]     |
[INFO] [stdout] 155 | impl<S: hash::Writer> hash::Hash<S> for BigUint {
[INFO] [stdout]     |               ^^^^^^ not found in `hash`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Show` in module `fmt`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:171:11
[INFO] [stdout]     |
[INFO] [stdout] 171 | impl fmt::Show for BigUint {
[INFO] [stdout]     |           ^^^^ not found in `fmt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `BitAnd` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:227:25
[INFO] [stdout]     |
[INFO] [stdout] 227 | forward_all_binop!(impl BitAnd for BigUint, bitand)
[INFO] [stdout]     |                         ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  58 + use std::ops::BitAnd;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `BitAnd` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:229:14
[INFO] [stdout]     |
[INFO] [stdout] 229 | impl<'a, 'b> BitAnd<&'b BigUint, BigUint> for &'a BigUint {
[INFO] [stdout]     |              ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  58 + use std::ops::BitAnd;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `BitOr` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:236:25
[INFO] [stdout]     |
[INFO] [stdout] 236 | forward_all_binop!(impl BitOr for BigUint, bitor)
[INFO] [stdout]     |                         ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  58 + use std::ops::BitOr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `BitOr` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:238:14
[INFO] [stdout]     |
[INFO] [stdout] 238 | impl<'a, 'b> BitOr<&'b BigUint, BigUint> for &'a BigUint {
[INFO] [stdout]     |              ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  58 + use std::ops::BitOr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `BitXor` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:249:25
[INFO] [stdout]     |
[INFO] [stdout] 249 | forward_all_binop!(impl BitXor for BigUint, bitxor)
[INFO] [stdout]     |                         ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  58 + use std::ops::BitXor;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `BitXor` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:251:14
[INFO] [stdout]     |
[INFO] [stdout] 251 | impl<'a, 'b> BitXor<&'b BigUint, BigUint> for &'a BigUint {
[INFO] [stdout]     |              ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  58 + use std::ops::BitXor;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Shl` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:262:6
[INFO] [stdout]     |
[INFO] [stdout] 262 | impl Shl<uint, BigUint> for BigUint {
[INFO] [stdout]     |      ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  58 + use std::ops::Shl;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:262:10
[INFO] [stdout]     |
[INFO] [stdout] 262 | impl Shl<uint, BigUint> for BigUint {
[INFO] [stdout]     |          ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 262 | impl<uint> Shl<uint, BigUint> for BigUint {
[INFO] [stdout]     |     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:264:23
[INFO] [stdout]     |
[INFO] [stdout] 264 |     fn shl(self, rhs: uint) -> BigUint { (&self) << rhs }
[INFO] [stdout]     |                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Shl` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:267:10
[INFO] [stdout]     |
[INFO] [stdout] 267 | impl<'a> Shl<uint, BigUint> for &'a BigUint {
[INFO] [stdout]     |          ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  58 + use std::ops::Shl;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:267:14
[INFO] [stdout]     |
[INFO] [stdout] 267 | impl<'a> Shl<uint, BigUint> for &'a BigUint {
[INFO] [stdout]     |              ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 267 | impl<'a, uint> Shl<uint, BigUint> for &'a BigUint {
[INFO] [stdout]     |        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:269:23
[INFO] [stdout]     |
[INFO] [stdout] 269 |     fn shl(self, rhs: uint) -> BigUint {
[INFO] [stdout]     |                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Shr` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:276:6
[INFO] [stdout]     |
[INFO] [stdout] 276 | impl Shr<uint, BigUint> for BigUint {
[INFO] [stdout]     |      ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  58 + use std::ops::Shr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:276:10
[INFO] [stdout]     |
[INFO] [stdout] 276 | impl Shr<uint, BigUint> for BigUint {
[INFO] [stdout]     |          ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 276 | impl<uint> Shr<uint, BigUint> for BigUint {
[INFO] [stdout]     |     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:278:23
[INFO] [stdout]     |
[INFO] [stdout] 278 |     fn shr(self, rhs: uint) -> BigUint { (&self) >> rhs }
[INFO] [stdout]     |                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Shr` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:281:10
[INFO] [stdout]     |
[INFO] [stdout] 281 | impl<'a> Shr<uint, BigUint> for &'a BigUint {
[INFO] [stdout]     |          ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  58 + use std::ops::Shr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:281:14
[INFO] [stdout]     |
[INFO] [stdout] 281 | impl<'a> Shr<uint, BigUint> for &'a BigUint {
[INFO] [stdout]     |              ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 281 | impl<'a, uint> Shr<uint, BigUint> for &'a BigUint {
[INFO] [stdout]     |        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:283:23
[INFO] [stdout]     |
[INFO] [stdout] 283 |     fn shr(self, rhs: uint) -> BigUint {
[INFO] [stdout]     |                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Add` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:305:25
[INFO] [stdout]     |
[INFO] [stdout] 305 | forward_all_binop!(impl Add for BigUint, add)
[INFO] [stdout]     |                         ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  58 + use std::ops::Add;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Add` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:307:14
[INFO] [stdout]     |
[INFO] [stdout] 307 | impl<'a, 'b> Add<&'b BigUint, BigUint> for &'a BigUint {
[INFO] [stdout]     |              ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  58 + use std::ops::Add;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Sub` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:324:25
[INFO] [stdout]     |
[INFO] [stdout] 324 | forward_all_binop!(impl Sub for BigUint, sub)
[INFO] [stdout]     |                         ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  58 + use std::ops::Sub;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Sub` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:326:14
[INFO] [stdout]     |
[INFO] [stdout] 326 | impl<'a, 'b> Sub<&'b BigUint, BigUint> for &'a BigUint {
[INFO] [stdout]     |              ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  58 + use std::ops::Sub;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Mul` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:355:25
[INFO] [stdout]     |
[INFO] [stdout] 355 | forward_all_binop!(impl Mul for BigUint, mul)
[INFO] [stdout]     |                         ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  58 + use std::ops::Mul;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Mul` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:357:14
[INFO] [stdout]     |
[INFO] [stdout] 357 | impl<'a, 'b> Mul<&'b BigUint, BigUint> for &'a BigUint {
[INFO] [stdout]     |              ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  58 + use std::ops::Mul;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:406:35
[INFO] [stdout]     |
[INFO] [stdout] 406 |         fn cut_at(a: &BigUint, n: uint) -> (BigUint, BigUint) {
[INFO] [stdout]     |                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Ordering` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:413:49
[INFO] [stdout]     |
[INFO] [stdout] 413 |         fn sub_sign(a: BigUint, b: BigUint) -> (Ordering, BigUint) {
[INFO] [stdout]     |                                                 ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these enums
[INFO] [stdout]     |
[INFO] [stdout]  58 + use std::sync::atomic::Ordering;
[INFO] [stdout]     |
[INFO] [stdout]  58 + use bigint::cmp::Ordering;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Equal` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:417:29
[INFO] [stdout]     |
[INFO] [stdout] 417 |                 _       => (Equal,   Zero::zero())
[INFO] [stdout]     |                             ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout]  58 + use bigint::cmp::Ordering::Equal;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Div` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:424:25
[INFO] [stdout]     |
[INFO] [stdout] 424 | forward_all_binop!(impl Div for BigUint, div)
[INFO] [stdout]     |                         ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  58 + use std::ops::Div;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Div` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:426:14
[INFO] [stdout]     |
[INFO] [stdout] 426 | impl<'a, 'b> Div<&'b BigUint, BigUint> for &'a BigUint {
[INFO] [stdout]     |              ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  58 + use std::ops::Div;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Rem` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:434:25
[INFO] [stdout]     |
[INFO] [stdout] 434 | forward_all_binop!(impl Rem for BigUint, rem)
[INFO] [stdout]     |                         ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  58 + use std::ops::Rem;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Rem` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:436:14
[INFO] [stdout]     |
[INFO] [stdout] 436 | impl<'a, 'b> Rem<&'b BigUint, BigUint> for &'a BigUint {
[INFO] [stdout]     |              ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  58 + use std::ops::Rem;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Neg` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:444:6
[INFO] [stdout]     |
[INFO] [stdout] 444 | impl Neg<BigUint> for BigUint {
[INFO] [stdout]     |      ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  58 + use std::ops::Neg;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:555:54
[INFO] [stdout]     |
[INFO] [stdout] 555 |         fn div_estimate(a: &BigUint, b: &BigUint, n: uint)
[INFO] [stdout]     |                                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `int` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:716:18
[INFO] [stdout]     |
[INFO] [stdout] 716 | impl_to_biguint!(int,  FromPrimitive::from_int)
[INFO] [stdout]     |                  ^^^
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  not found in this scope
[INFO] [stdout]     |                  help: perhaps you intended to use this type: `i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:721:18
[INFO] [stdout]     |
[INFO] [stdout] 721 | impl_to_biguint!(uint, FromPrimitive::from_uint)
[INFO] [stdout]     |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:727:38
[INFO] [stdout]     |
[INFO] [stdout] 727 | fn to_str_radix(me: &BigUint, radix: uint) -> String {
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:750:43
[INFO] [stdout]     |
[INFO] [stdout] 750 |     fn fill_concat(v: &[BigDigit], radix: uint, l: uint) -> String {
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:750:52
[INFO] [stdout]     |
[INFO] [stdout] 750 |     fn fill_concat(v: &[BigDigit], radix: uint, l: uint) -> String {
[INFO] [stdout]     |                                                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `radix` in module `fmt`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:756:27
[INFO] [stdout]     |
[INFO] [stdout] 756 |             let ss = fmt::radix(*n as uint, radix as u8).to_string();
[INFO] [stdout]     |                           ^^^^^ not found in `fmt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:756:39
[INFO] [stdout]     |
[INFO] [stdout] 756 |             let ss = fmt::radix(*n as uint, radix as u8).to_string();
[INFO] [stdout]     |                                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:764:44
[INFO] [stdout]     |
[INFO] [stdout] 764 | fn to_str_radix_signed(me: &BigInt, radix: uint) -> String {
[INFO] [stdout]     |                                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:775:39
[INFO] [stdout]     |
[INFO] [stdout] 775 |     fn from_str_radix(s: &str, radix: uint) -> Option<BigUint> {
[INFO] [stdout]     |                                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:848:43
[INFO] [stdout]     |
[INFO] [stdout] 848 |     pub fn parse_bytes(buf: &[u8], radix: uint) -> Option<BigUint> {
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:853:32
[INFO] [stdout]     |
[INFO] [stdout] 853 |     fn shl_unit(&self, n_unit: uint) -> BigUint {
[INFO] [stdout]     |                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:862:32
[INFO] [stdout]     |
[INFO] [stdout] 862 |     fn shl_bits(&self, n_bits: uint) -> BigUint {
[INFO] [stdout]     |                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:878:32
[INFO] [stdout]     |
[INFO] [stdout] 878 |     fn shr_unit(&self, n_unit: uint) -> BigUint {
[INFO] [stdout]     |                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:885:32
[INFO] [stdout]     |
[INFO] [stdout] 885 |     fn shr_bits(&self, n_bits: uint) -> BigUint {
[INFO] [stdout]     |                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:899:27
[INFO] [stdout]     |
[INFO] [stdout] 899 |     pub fn bits(&self) -> uint {
[INFO] [stdout]     |                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:908:26
[INFO] [stdout]     |
[INFO] [stdout] 908 | fn get_radix_base(radix: uint) -> (DoubleBigDigit, uint) {
[INFO] [stdout]     |                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:908:52
[INFO] [stdout]     |
[INFO] [stdout] 908 | fn get_radix_base(radix: uint) -> (DoubleBigDigit, uint) {
[INFO] [stdout]     |                                                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Neg` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:933:6
[INFO] [stdout]     |
[INFO] [stdout] 933 | impl Neg<Sign> for Sign {
[INFO] [stdout]     |      ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  58 + use std::ops::Neg;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Equal` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:955:28
[INFO] [stdout]     |
[INFO] [stdout] 955 |         self.cmp(other) == Equal
[INFO] [stdout]     |                            ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout]  58 + use bigint::cmp::Ordering::Equal;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Ordering` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:963:53
[INFO] [stdout]     |
[INFO] [stdout] 963 |     fn partial_cmp(&self, other: &BigInt) -> Option<Ordering> {
[INFO] [stdout]     |                                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these enums
[INFO] [stdout]     |
[INFO] [stdout]  58 + use std::sync::atomic::Ordering;
[INFO] [stdout]     |
[INFO] [stdout]  58 + use bigint::cmp::Ordering;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Ordering` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:970:38
[INFO] [stdout]     |
[INFO] [stdout] 970 |     fn cmp(&self, other: &BigInt) -> Ordering {
[INFO] [stdout]     |                                      ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these enums
[INFO] [stdout]     |
[INFO] [stdout]  58 + use std::sync::atomic::Ordering;
[INFO] [stdout]     |
[INFO] [stdout]  58 + use bigint::cmp::Ordering;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Equal` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:972:20
[INFO] [stdout]     |
[INFO] [stdout] 972 |         if scmp != Equal { return scmp; }
[INFO] [stdout]     |                    ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout]  58 + use bigint::cmp::Ordering::Equal;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Equal` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:975:24
[INFO] [stdout]     |
[INFO] [stdout] 975 |             NoSign  => Equal,
[INFO] [stdout]     |                        ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout]  58 + use bigint::cmp::Ordering::Equal;
[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/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:987:11
[INFO] [stdout]     |
[INFO] [stdout] 987 | impl fmt::Show for BigInt {
[INFO] [stdout]     |           ^^^^ not found in `fmt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Writer` in module `hash`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:993:15
[INFO] [stdout]     |
[INFO] [stdout] 993 | impl<S: hash::Writer> hash::Hash<S> for BigInt {
[INFO] [stdout]     |               ^^^^^^ not found in `hash`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Shl` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:1009:6
[INFO] [stdout]      |
[INFO] [stdout] 1009 | impl Shl<uint, BigInt> for BigInt {
[INFO] [stdout]      |      ^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]      |
[INFO] [stdout]   58 + use std::ops::Shl;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:1009:10
[INFO] [stdout]      |
[INFO] [stdout] 1009 | impl Shl<uint, BigInt> for BigInt {
[INFO] [stdout]      |          ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1009 | impl<uint> Shl<uint, BigInt> for BigInt {
[INFO] [stdout]      |     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:1011:23
[INFO] [stdout]      |
[INFO] [stdout] 1011 |     fn shl(self, rhs: uint) -> BigInt { (&self) << rhs }
[INFO] [stdout]      |                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Shl` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:1014:10
[INFO] [stdout]      |
[INFO] [stdout] 1014 | impl<'a> Shl<uint, BigInt> for &'a BigInt {
[INFO] [stdout]      |          ^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]      |
[INFO] [stdout]   58 + use std::ops::Shl;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:1014:14
[INFO] [stdout]      |
[INFO] [stdout] 1014 | impl<'a> Shl<uint, BigInt> for &'a BigInt {
[INFO] [stdout]      |              ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1014 | impl<'a, uint> Shl<uint, BigInt> for &'a BigInt {
[INFO] [stdout]      |        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:1016:23
[INFO] [stdout]      |
[INFO] [stdout] 1016 |     fn shl(self, rhs: uint) -> BigInt {
[INFO] [stdout]      |                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Shr` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:1021:6
[INFO] [stdout]      |
[INFO] [stdout] 1021 | impl Shr<uint, BigInt> for BigInt {
[INFO] [stdout]      |      ^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]      |
[INFO] [stdout]   58 + use std::ops::Shr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:1021:10
[INFO] [stdout]      |
[INFO] [stdout] 1021 | impl Shr<uint, BigInt> for BigInt {
[INFO] [stdout]      |          ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1021 | impl<uint> Shr<uint, BigInt> for BigInt {
[INFO] [stdout]      |     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:1023:23
[INFO] [stdout]      |
[INFO] [stdout] 1023 |     fn shr(self, rhs: uint) -> BigInt { (&self) >> rhs }
[INFO] [stdout]      |                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Shr` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:1026:10
[INFO] [stdout]      |
[INFO] [stdout] 1026 | impl<'a> Shr<uint, BigInt> for &'a BigInt {
[INFO] [stdout]      |          ^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]      |
[INFO] [stdout]   58 + use std::ops::Shr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:1026:14
[INFO] [stdout]      |
[INFO] [stdout] 1026 | impl<'a> Shr<uint, BigInt> for &'a BigInt {
[INFO] [stdout]      |              ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1026 | impl<'a, uint> Shr<uint, BigInt> for &'a BigInt {
[INFO] [stdout]      |        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:1028:23
[INFO] [stdout]      |
[INFO] [stdout] 1028 |     fn shr(self, rhs: uint) -> BigInt {
[INFO] [stdout]      |                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Add` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:1080:25
[INFO] [stdout]      |
[INFO] [stdout] 1080 | forward_all_binop!(impl Add for BigInt, add)
[INFO] [stdout]      |                         ^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]      |
[INFO] [stdout]   58 + use std::ops::Add;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Add` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:1082:14
[INFO] [stdout]      |
[INFO] [stdout] 1082 | impl<'a, 'b> Add<&'b BigInt, BigInt> for &'a BigInt {
[INFO] [stdout]      |              ^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]      |
[INFO] [stdout]   58 + use std::ops::Add;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Sub` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:1096:25
[INFO] [stdout]      |
[INFO] [stdout] 1096 | forward_all_binop!(impl Sub for BigInt, sub)
[INFO] [stdout]      |                         ^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]      |
[INFO] [stdout]   58 + use std::ops::Sub;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Sub` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:1098:14
[INFO] [stdout]      |
[INFO] [stdout] 1098 | impl<'a, 'b> Sub<&'b BigInt, BigInt> for &'a BigInt {
[INFO] [stdout]      |              ^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]      |
[INFO] [stdout]   58 + use std::ops::Sub;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Mul` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:1116:25
[INFO] [stdout]      |
[INFO] [stdout] 1116 | forward_all_binop!(impl Mul for BigInt, mul)
[INFO] [stdout]      |                         ^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]      |
[INFO] [stdout]   58 + use std::ops::Mul;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Mul` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:1118:14
[INFO] [stdout]      |
[INFO] [stdout] 1118 | impl<'a, 'b> Mul<&'b BigInt, BigInt> for &'a BigInt {
[INFO] [stdout]      |              ^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]      |
[INFO] [stdout]   58 + use std::ops::Mul;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Div` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:1133:25
[INFO] [stdout]      |
[INFO] [stdout] 1133 | forward_all_binop!(impl Div for BigInt, div)
[INFO] [stdout]      |                         ^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]      |
[INFO] [stdout]   58 + use std::ops::Div;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Div` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:1135:14
[INFO] [stdout]      |
[INFO] [stdout] 1135 | impl<'a, 'b> Div<&'b BigInt, BigInt> for &'a BigInt {
[INFO] [stdout]      |              ^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]      |
[INFO] [stdout]   58 + use std::ops::Div;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Rem` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:1143:25
[INFO] [stdout]      |
[INFO] [stdout] 1143 | forward_all_binop!(impl Rem for BigInt, rem)
[INFO] [stdout]      |                         ^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]      |
[INFO] [stdout]   58 + use std::ops::Rem;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Rem` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:1145:14
[INFO] [stdout]      |
[INFO] [stdout] 1145 | impl<'a, 'b> Rem<&'b BigInt, BigInt> for &'a BigInt {
[INFO] [stdout]      |              ^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]      |
[INFO] [stdout]   58 + use std::ops::Rem;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Neg` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:1153:6
[INFO] [stdout]      |
[INFO] [stdout] 1153 | impl Neg<BigInt> for BigInt {
[INFO] [stdout]      |      ^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]      |
[INFO] [stdout]   58 + use std::ops::Neg;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `int` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:1373:17
[INFO] [stdout]      |
[INFO] [stdout] 1373 | impl_to_bigint!(int,  FromPrimitive::from_int)
[INFO] [stdout]      |                 ^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 not found in this scope
[INFO] [stdout]      |                 help: perhaps you intended to use this type: `i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:1378:17
[INFO] [stdout]      |
[INFO] [stdout] 1378 | impl_to_bigint!(uint, FromPrimitive::from_uint)
[INFO] [stdout]      |                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:1387:39
[INFO] [stdout]      |
[INFO] [stdout] 1387 |     fn from_str_radix(s: &str, radix: uint) -> Option<BigInt> {
[INFO] [stdout]      |                                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:1402:41
[INFO] [stdout]      |
[INFO] [stdout] 1402 |     fn gen_biguint(&mut self, bit_size: uint) -> BigUint;
[INFO] [stdout]      |                                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:1405:40
[INFO] [stdout]      |
[INFO] [stdout] 1405 |     fn gen_bigint(&mut self, bit_size: uint) -> BigInt;
[INFO] [stdout]      |                                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:1423:41
[INFO] [stdout]      |
[INFO] [stdout] 1423 |     fn gen_biguint(&mut self, bit_size: uint) -> BigUint {
[INFO] [stdout]      |                                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:1426:18
[INFO] [stdout]      |
[INFO] [stdout] 1426 |         for _ in range(0, digits) {
[INFO] [stdout]      |                  ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these functions
[INFO] [stdout]      |
[INFO] [stdout]   58 + use std::slice::range;
[INFO] [stdout]      |
[INFO] [stdout]   58 + use range;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:1436:40
[INFO] [stdout]      |
[INFO] [stdout] 1436 |     fn gen_bigint(&mut self, bit_size: uint) -> BigInt {
[INFO] [stdout]      |                                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:1527:43
[INFO] [stdout]      |
[INFO] [stdout] 1527 |     pub fn parse_bytes(buf: &[u8], radix: uint) -> Option<BigInt> {
[INFO] [stdout]      |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Add` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/complex.rs:147:25
[INFO] [stdout]     |
[INFO] [stdout] 147 | forward_all_binop!(impl Add, add)
[INFO] [stdout]     |                         ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  14 + use std::ops::Add;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Add` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/complex.rs:150:30
[INFO] [stdout]     |
[INFO] [stdout] 150 | impl<'a, 'b, T: Clone + Num> Add<&'b Complex<T>, Complex<T>> for &'a Complex<T> {
[INFO] [stdout]     |                              ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  14 + use std::ops::Add;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Sub` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/complex.rs:158:25
[INFO] [stdout]     |
[INFO] [stdout] 158 | forward_all_binop!(impl Sub, sub)
[INFO] [stdout]     |                         ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  14 + use std::ops::Sub;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Sub` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/complex.rs:161:30
[INFO] [stdout]     |
[INFO] [stdout] 161 | impl<'a, 'b, T: Clone + Num> Sub<&'b Complex<T>, Complex<T>> for &'a Complex<T> {
[INFO] [stdout]     |                              ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  14 + use std::ops::Sub;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Mul` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/complex.rs:169:25
[INFO] [stdout]     |
[INFO] [stdout] 169 | forward_all_binop!(impl Mul, mul)
[INFO] [stdout]     |                         ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  14 + use std::ops::Mul;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Mul` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/complex.rs:172:30
[INFO] [stdout]     |
[INFO] [stdout] 172 | impl<'a, 'b, T: Clone + Num> Mul<&'b Complex<T>, Complex<T>> for &'a Complex<T> {
[INFO] [stdout]     |                              ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  14 + use std::ops::Mul;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Div` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/complex.rs:180:25
[INFO] [stdout]     |
[INFO] [stdout] 180 | forward_all_binop!(impl Div, div)
[INFO] [stdout]     |                         ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  14 + use std::ops::Div;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Div` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/complex.rs:184:30
[INFO] [stdout]     |
[INFO] [stdout] 184 | impl<'a, 'b, T: Clone + Num> Div<&'b Complex<T>, Complex<T>> for &'a Complex<T> {
[INFO] [stdout]     |                              ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  14 + use std::ops::Div;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Neg` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/complex.rs:193:22
[INFO] [stdout]     |
[INFO] [stdout] 193 | impl<T: Clone + Num> Neg<Complex<T>> for Complex<T> {
[INFO] [stdout]     |                      ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  14 + use std::ops::Neg;
[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/num-b07859d57ffb9b7f/5f829e7/src/complex.rs:221:44
[INFO] [stdout]     |
[INFO] [stdout] 221 | impl<T: fmt::Show + Num + PartialOrd> fmt::Show for Complex<T> {
[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/num-b07859d57ffb9b7f/5f829e7/src/complex.rs:221:14
[INFO] [stdout]     |
[INFO] [stdout] 221 | impl<T: fmt::Show + Num + PartialOrd> fmt::Show for Complex<T> {
[INFO] [stdout]     |              ^^^^ not found in `fmt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Div` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/integer.rs:16:20
[INFO] [stdout]    |
[INFO] [stdout] 16 |                  + Div<Self, Self>
[INFO] [stdout]    |                    ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]    |
[INFO] [stdout] 13 + use std::ops::Div;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Rem` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/integer.rs:17:20
[INFO] [stdout]    |
[INFO] [stdout] 17 |                  + Rem<Self, Self> {
[INFO] [stdout]    |                    ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]    |
[INFO] [stdout] 13 + use std::ops::Rem;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `int` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/integer.rs:383:23
[INFO] [stdout]     |
[INFO] [stdout] 383 | impl_integer_for_int!(int,  test_integer_int)
[INFO] [stdout]     |                       ^^^
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       not found in this scope
[INFO] [stdout]     |                       help: perhaps you intended to use this type: `i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/integer.rs:508:24
[INFO] [stdout]     |
[INFO] [stdout] 508 | impl_integer_for_uint!(uint, test_integer_uint)
[INFO] [stdout]     |                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Add` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/iter.rs:38:17
[INFO] [stdout]    |
[INFO] [stdout] 38 | pub fn range<A: Add<A, A> + PartialOrd + Clone + One>(start: A, stop: A) -> Range<A> {
[INFO] [stdout]    |                 ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]    |
[INFO] [stdout] 13 + use std::ops::Add;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Add` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/iter.rs:43:9
[INFO] [stdout]    |
[INFO] [stdout] 43 | impl<A: Add<A, A> + PartialOrd + Clone + ToPrimitive> Iterator<A> for Range<A> {
[INFO] [stdout]    |         ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]    |
[INFO] [stdout] 13 + use std::ops::Add;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `ToPrimitive` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/iter.rs:43:42
[INFO] [stdout]    |
[INFO] [stdout] 43 | impl<A: Add<A, A> + PartialOrd + Clone + ToPrimitive> Iterator<A> for Range<A> {
[INFO] [stdout]    |                                          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/iter.rs:56:29
[INFO] [stdout]    |
[INFO] [stdout] 56 |     fn size_hint(&self) -> (uint, Option<uint>) {
[INFO] [stdout]    |                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/iter.rs:56:42
[INFO] [stdout]    |
[INFO] [stdout] 56 |     fn size_hint(&self) -> (uint, Option<uint>) {
[INFO] [stdout]    |                                          ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 43 | impl<A: Add<A, A> + PartialOrd + Clone + ToPrimitive, uint> Iterator<A> for Range<A> {
[INFO] [stdout]    |                                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `ToPrimitive` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/iter.rs:90:40
[INFO] [stdout]    |
[INFO] [stdout] 90 | impl<A: Integer + PartialOrd + Clone + ToPrimitive> DoubleEndedIterator<A> for Range<A> {
[INFO] [stdout]    |                                        ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Add` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/iter.rs:111:27
[INFO] [stdout]     |
[INFO] [stdout] 111 | pub fn range_inclusive<A: Add<A, A> + PartialOrd + Clone + One>(start: A, stop: A)
[INFO] [stdout]     |                           ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  13 + use std::ops::Add;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Add` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/iter.rs:116:9
[INFO] [stdout]     |
[INFO] [stdout] 116 | impl<A: Add<A, A> + PartialOrd + Clone + ToPrimitive> Iterator<A> for RangeInclusive<A> {
[INFO] [stdout]     |         ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  13 + use std::ops::Add;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `ToPrimitive` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/iter.rs:116:42
[INFO] [stdout]     |
[INFO] [stdout] 116 | impl<A: Add<A, A> + PartialOrd + Clone + ToPrimitive> Iterator<A> for RangeInclusive<A> {
[INFO] [stdout]     |                                          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/iter.rs:133:29
[INFO] [stdout]     |
[INFO] [stdout] 133 |     fn size_hint(&self) -> (uint, Option<uint>) {
[INFO] [stdout]     |                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/iter.rs:133:42
[INFO] [stdout]     |
[INFO] [stdout] 133 |     fn size_hint(&self) -> (uint, Option<uint>) {
[INFO] [stdout]     |                                          ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 116 | impl<A: Add<A, A> + PartialOrd + Clone + ToPrimitive, uint> Iterator<A> for RangeInclusive<A> {
[INFO] [stdout]     |                                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Sub` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/iter.rs:148:9
[INFO] [stdout]     |
[INFO] [stdout] 148 | impl<A: Sub<A, A> + Integer + PartialOrd + Clone + ToPrimitive> DoubleEndedIterator<A>
[INFO] [stdout]     |         ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  13 + use std::ops::Sub;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `ToPrimitive` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/iter.rs:148:52
[INFO] [stdout]     |
[INFO] [stdout] 148 | impl<A: Sub<A, A> + Integer + PartialOrd + Clone + ToPrimitive> DoubleEndedIterator<A>
[INFO] [stdout]     |                                                    ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Neg` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:20:16
[INFO] [stdout]    |
[INFO] [stdout] 20 |              + Neg<Self>
[INFO] [stdout]    |                ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]    |
[INFO] [stdout] 13 + use std::ops::Neg;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Add` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:21:16
[INFO] [stdout]    |
[INFO] [stdout] 21 |              + Add<Self,Self>
[INFO] [stdout]    |                ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]    |
[INFO] [stdout] 13 + use std::ops::Add;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Sub` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:22:16
[INFO] [stdout]    |
[INFO] [stdout] 22 |              + Sub<Self,Self>
[INFO] [stdout]    |                ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]    |
[INFO] [stdout] 13 + use std::ops::Sub;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Mul` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:23:16
[INFO] [stdout]    |
[INFO] [stdout] 23 |              + Mul<Self,Self>
[INFO] [stdout]    |                ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]    |
[INFO] [stdout] 13 + use std::ops::Mul;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Div` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:24:16
[INFO] [stdout]    |
[INFO] [stdout] 24 |              + Div<Self,Self>
[INFO] [stdout]    |                ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]    |
[INFO] [stdout] 13 + use std::ops::Div;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Rem` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:25:16
[INFO] [stdout]    |
[INFO] [stdout] 25 |              + Rem<Self,Self> {}
[INFO] [stdout]    |                ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]    |
[INFO] [stdout] 13 + use std::ops::Rem;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Add` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:42:17
[INFO] [stdout]    |
[INFO] [stdout] 42 | pub trait Zero: Add<Self, Self> {
[INFO] [stdout]    |                 ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]    |
[INFO] [stdout] 13 + use std::ops::Add;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Mul` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:92:16
[INFO] [stdout]    |
[INFO] [stdout] 92 | pub trait One: Mul<Self, Self> {
[INFO] [stdout]    |                ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]    |
[INFO] [stdout] 13 + use std::ops::Mul;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Neg` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:136:25
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub trait Signed: Num + Neg<Self> {
[INFO] [stdout]     |                         ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  13 + use std::ops::Neg;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `fabsf32` in module `intrinsics`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:247:32
[INFO] [stdout]     |
[INFO] [stdout] 247 |                    intrinsics::fabsf32, intrinsics::copysignf32, fdimf)
[INFO] [stdout]     |                                ^^^^^^^ not found in `intrinsics`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `fabsf64` in module `intrinsics`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:249:32
[INFO] [stdout]     |
[INFO] [stdout] 249 |                    intrinsics::fabsf64, intrinsics::copysignf64, fdim)
[INFO] [stdout]     |                                ^^^^^^^ not found in `intrinsics`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Add` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:330:23
[INFO] [stdout]     |
[INFO] [stdout] 330 | pub trait CheckedAdd: Add<Self, Self> {
[INFO] [stdout]     |                       ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  13 + use std::ops::Add;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `u8_add_with_overflow` in module `intrinsics`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:375:57
[INFO] [stdout]     |
[INFO] [stdout] 375 | checked_impl!(CheckedAdd, checked_add, u8,  intrinsics::u8_add_with_overflow)
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    --> /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/intrinsics/mod.rs:1872:0
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named function `add_with_overflow` defined here
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 375 - checked_impl!(CheckedAdd, checked_add, u8,  intrinsics::u8_add_with_overflow)
[INFO] [stdout] 375 + checked_impl!(CheckedAdd, checked_add, u8,  intrinsics::add_with_overflow)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `u16_add_with_overflow` in module `intrinsics`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:376:57
[INFO] [stdout]     |
[INFO] [stdout] 376 | checked_impl!(CheckedAdd, checked_add, u16, intrinsics::u16_add_with_overflow)
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    --> /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/intrinsics/mod.rs:1872:0
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named function `add_with_overflow` defined here
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 376 - checked_impl!(CheckedAdd, checked_add, u16, intrinsics::u16_add_with_overflow)
[INFO] [stdout] 376 + checked_impl!(CheckedAdd, checked_add, u16, intrinsics::add_with_overflow)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `u32_add_with_overflow` in module `intrinsics`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:377:57
[INFO] [stdout]     |
[INFO] [stdout] 377 | checked_impl!(CheckedAdd, checked_add, u32, intrinsics::u32_add_with_overflow)
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    --> /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/intrinsics/mod.rs:1872:0
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named function `add_with_overflow` defined here
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 377 - checked_impl!(CheckedAdd, checked_add, u32, intrinsics::u32_add_with_overflow)
[INFO] [stdout] 377 + checked_impl!(CheckedAdd, checked_add, u32, intrinsics::add_with_overflow)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `u64_add_with_overflow` in module `intrinsics`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:378:57
[INFO] [stdout]     |
[INFO] [stdout] 378 | checked_impl!(CheckedAdd, checked_add, u64, intrinsics::u64_add_with_overflow)
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    --> /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/intrinsics/mod.rs:1872:0
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named function `add_with_overflow` defined here
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 378 - checked_impl!(CheckedAdd, checked_add, u64, intrinsics::u64_add_with_overflow)
[INFO] [stdout] 378 + checked_impl!(CheckedAdd, checked_add, u64, intrinsics::add_with_overflow)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `i8_add_with_overflow` in module `intrinsics`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:385:57
[INFO] [stdout]     |
[INFO] [stdout] 385 | checked_impl!(CheckedAdd, checked_add, i8,  intrinsics::i8_add_with_overflow)
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    --> /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/intrinsics/mod.rs:1872:0
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named function `add_with_overflow` defined here
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 385 - checked_impl!(CheckedAdd, checked_add, i8,  intrinsics::i8_add_with_overflow)
[INFO] [stdout] 385 + checked_impl!(CheckedAdd, checked_add, i8,  intrinsics::add_with_overflow)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `i16_add_with_overflow` in module `intrinsics`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:386:57
[INFO] [stdout]     |
[INFO] [stdout] 386 | checked_impl!(CheckedAdd, checked_add, i16, intrinsics::i16_add_with_overflow)
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    --> /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/intrinsics/mod.rs:1872:0
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named function `add_with_overflow` defined here
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 386 - checked_impl!(CheckedAdd, checked_add, i16, intrinsics::i16_add_with_overflow)
[INFO] [stdout] 386 + checked_impl!(CheckedAdd, checked_add, i16, intrinsics::add_with_overflow)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `i32_add_with_overflow` in module `intrinsics`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:387:57
[INFO] [stdout]     |
[INFO] [stdout] 387 | checked_impl!(CheckedAdd, checked_add, i32, intrinsics::i32_add_with_overflow)
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    --> /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/intrinsics/mod.rs:1872:0
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named function `add_with_overflow` defined here
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 387 - checked_impl!(CheckedAdd, checked_add, i32, intrinsics::i32_add_with_overflow)
[INFO] [stdout] 387 + checked_impl!(CheckedAdd, checked_add, i32, intrinsics::add_with_overflow)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `i64_add_with_overflow` in module `intrinsics`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:388:57
[INFO] [stdout]     |
[INFO] [stdout] 388 | checked_impl!(CheckedAdd, checked_add, i64, intrinsics::i64_add_with_overflow)
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    --> /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/intrinsics/mod.rs:1872:0
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named function `add_with_overflow` defined here
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 388 - checked_impl!(CheckedAdd, checked_add, i64, intrinsics::i64_add_with_overflow)
[INFO] [stdout] 388 + checked_impl!(CheckedAdd, checked_add, i64, intrinsics::add_with_overflow)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Sub` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:391:23
[INFO] [stdout]     |
[INFO] [stdout] 391 | pub trait CheckedSub: Sub<Self, Self> {
[INFO] [stdout]     |                       ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  13 + use std::ops::Sub;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `u8_sub_with_overflow` in module `intrinsics`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:409:57
[INFO] [stdout]     |
[INFO] [stdout] 409 | checked_impl!(CheckedSub, checked_sub, u8,  intrinsics::u8_sub_with_overflow)
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    --> /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/intrinsics/mod.rs:1887:0
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named function `sub_with_overflow` defined here
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 409 - checked_impl!(CheckedSub, checked_sub, u8,  intrinsics::u8_sub_with_overflow)
[INFO] [stdout] 409 + checked_impl!(CheckedSub, checked_sub, u8,  intrinsics::sub_with_overflow)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `u16_sub_with_overflow` in module `intrinsics`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:410:57
[INFO] [stdout]     |
[INFO] [stdout] 410 | checked_impl!(CheckedSub, checked_sub, u16, intrinsics::u16_sub_with_overflow)
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    --> /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/intrinsics/mod.rs:1887:0
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named function `sub_with_overflow` defined here
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 410 - checked_impl!(CheckedSub, checked_sub, u16, intrinsics::u16_sub_with_overflow)
[INFO] [stdout] 410 + checked_impl!(CheckedSub, checked_sub, u16, intrinsics::sub_with_overflow)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `u32_sub_with_overflow` in module `intrinsics`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:411:57
[INFO] [stdout]     |
[INFO] [stdout] 411 | checked_impl!(CheckedSub, checked_sub, u32, intrinsics::u32_sub_with_overflow)
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    --> /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/intrinsics/mod.rs:1887:0
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named function `sub_with_overflow` defined here
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 411 - checked_impl!(CheckedSub, checked_sub, u32, intrinsics::u32_sub_with_overflow)
[INFO] [stdout] 411 + checked_impl!(CheckedSub, checked_sub, u32, intrinsics::sub_with_overflow)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `u64_sub_with_overflow` in module `intrinsics`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:412:57
[INFO] [stdout]     |
[INFO] [stdout] 412 | checked_impl!(CheckedSub, checked_sub, u64, intrinsics::u64_sub_with_overflow)
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    --> /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/intrinsics/mod.rs:1887:0
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named function `sub_with_overflow` defined here
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 412 - checked_impl!(CheckedSub, checked_sub, u64, intrinsics::u64_sub_with_overflow)
[INFO] [stdout] 412 + checked_impl!(CheckedSub, checked_sub, u64, intrinsics::sub_with_overflow)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `i8_sub_with_overflow` in module `intrinsics`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:419:57
[INFO] [stdout]     |
[INFO] [stdout] 419 | checked_impl!(CheckedSub, checked_sub, i8,  intrinsics::i8_sub_with_overflow)
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    --> /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/intrinsics/mod.rs:1887:0
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named function `sub_with_overflow` defined here
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 419 - checked_impl!(CheckedSub, checked_sub, i8,  intrinsics::i8_sub_with_overflow)
[INFO] [stdout] 419 + checked_impl!(CheckedSub, checked_sub, i8,  intrinsics::sub_with_overflow)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `i16_sub_with_overflow` in module `intrinsics`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:420:57
[INFO] [stdout]     |
[INFO] [stdout] 420 | checked_impl!(CheckedSub, checked_sub, i16, intrinsics::i16_sub_with_overflow)
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    --> /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/intrinsics/mod.rs:1887:0
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named function `sub_with_overflow` defined here
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 420 - checked_impl!(CheckedSub, checked_sub, i16, intrinsics::i16_sub_with_overflow)
[INFO] [stdout] 420 + checked_impl!(CheckedSub, checked_sub, i16, intrinsics::sub_with_overflow)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `i32_sub_with_overflow` in module `intrinsics`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:421:57
[INFO] [stdout]     |
[INFO] [stdout] 421 | checked_impl!(CheckedSub, checked_sub, i32, intrinsics::i32_sub_with_overflow)
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    --> /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/intrinsics/mod.rs:1887:0
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named function `sub_with_overflow` defined here
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 421 - checked_impl!(CheckedSub, checked_sub, i32, intrinsics::i32_sub_with_overflow)
[INFO] [stdout] 421 + checked_impl!(CheckedSub, checked_sub, i32, intrinsics::sub_with_overflow)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `i64_sub_with_overflow` in module `intrinsics`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:422:57
[INFO] [stdout]     |
[INFO] [stdout] 422 | checked_impl!(CheckedSub, checked_sub, i64, intrinsics::i64_sub_with_overflow)
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    --> /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/intrinsics/mod.rs:1887:0
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named function `sub_with_overflow` defined here
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 422 - checked_impl!(CheckedSub, checked_sub, i64, intrinsics::i64_sub_with_overflow)
[INFO] [stdout] 422 + checked_impl!(CheckedSub, checked_sub, i64, intrinsics::sub_with_overflow)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Mul` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:426:23
[INFO] [stdout]     |
[INFO] [stdout] 426 | pub trait CheckedMul: Mul<Self, Self> {
[INFO] [stdout]     |                       ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  13 + use std::ops::Mul;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `u8_mul_with_overflow` in module `intrinsics`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:445:57
[INFO] [stdout]     |
[INFO] [stdout] 445 | checked_impl!(CheckedMul, checked_mul, u8,  intrinsics::u8_mul_with_overflow)
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    --> /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/intrinsics/mod.rs:1902:0
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named function `mul_with_overflow` defined here
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 445 - checked_impl!(CheckedMul, checked_mul, u8,  intrinsics::u8_mul_with_overflow)
[INFO] [stdout] 445 + checked_impl!(CheckedMul, checked_mul, u8,  intrinsics::mul_with_overflow)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `u16_mul_with_overflow` in module `intrinsics`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:446:57
[INFO] [stdout]     |
[INFO] [stdout] 446 | checked_impl!(CheckedMul, checked_mul, u16, intrinsics::u16_mul_with_overflow)
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    --> /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/intrinsics/mod.rs:1902:0
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named function `mul_with_overflow` defined here
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 446 - checked_impl!(CheckedMul, checked_mul, u16, intrinsics::u16_mul_with_overflow)
[INFO] [stdout] 446 + checked_impl!(CheckedMul, checked_mul, u16, intrinsics::mul_with_overflow)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `u32_mul_with_overflow` in module `intrinsics`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:447:57
[INFO] [stdout]     |
[INFO] [stdout] 447 | checked_impl!(CheckedMul, checked_mul, u32, intrinsics::u32_mul_with_overflow)
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    --> /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/intrinsics/mod.rs:1902:0
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named function `mul_with_overflow` defined here
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 447 - checked_impl!(CheckedMul, checked_mul, u32, intrinsics::u32_mul_with_overflow)
[INFO] [stdout] 447 + checked_impl!(CheckedMul, checked_mul, u32, intrinsics::mul_with_overflow)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `u64_mul_with_overflow` in module `intrinsics`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:448:57
[INFO] [stdout]     |
[INFO] [stdout] 448 | checked_impl!(CheckedMul, checked_mul, u64, intrinsics::u64_mul_with_overflow)
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    --> /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/intrinsics/mod.rs:1902:0
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named function `mul_with_overflow` defined here
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 448 - checked_impl!(CheckedMul, checked_mul, u64, intrinsics::u64_mul_with_overflow)
[INFO] [stdout] 448 + checked_impl!(CheckedMul, checked_mul, u64, intrinsics::mul_with_overflow)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `i8_mul_with_overflow` in module `intrinsics`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:455:57
[INFO] [stdout]     |
[INFO] [stdout] 455 | checked_impl!(CheckedMul, checked_mul, i8,  intrinsics::i8_mul_with_overflow)
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    --> /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/intrinsics/mod.rs:1902:0
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named function `mul_with_overflow` defined here
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 455 - checked_impl!(CheckedMul, checked_mul, i8,  intrinsics::i8_mul_with_overflow)
[INFO] [stdout] 455 + checked_impl!(CheckedMul, checked_mul, i8,  intrinsics::mul_with_overflow)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `i16_mul_with_overflow` in module `intrinsics`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:456:57
[INFO] [stdout]     |
[INFO] [stdout] 456 | checked_impl!(CheckedMul, checked_mul, i16, intrinsics::i16_mul_with_overflow)
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    --> /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/intrinsics/mod.rs:1902:0
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named function `mul_with_overflow` defined here
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 456 - checked_impl!(CheckedMul, checked_mul, i16, intrinsics::i16_mul_with_overflow)
[INFO] [stdout] 456 + checked_impl!(CheckedMul, checked_mul, i16, intrinsics::mul_with_overflow)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `i32_mul_with_overflow` in module `intrinsics`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:457:57
[INFO] [stdout]     |
[INFO] [stdout] 457 | checked_impl!(CheckedMul, checked_mul, i32, intrinsics::i32_mul_with_overflow)
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    --> /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/intrinsics/mod.rs:1902:0
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named function `mul_with_overflow` defined here
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 457 - checked_impl!(CheckedMul, checked_mul, i32, intrinsics::i32_mul_with_overflow)
[INFO] [stdout] 457 + checked_impl!(CheckedMul, checked_mul, i32, intrinsics::mul_with_overflow)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `i64_mul_with_overflow` in module `intrinsics`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:458:57
[INFO] [stdout]     |
[INFO] [stdout] 458 | checked_impl!(CheckedMul, checked_mul, i64, intrinsics::i64_mul_with_overflow)
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    --> /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/intrinsics/mod.rs:1902:0
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named function `mul_with_overflow` defined here
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 458 - checked_impl!(CheckedMul, checked_mul, i64, intrinsics::i64_mul_with_overflow)
[INFO] [stdout] 458 + checked_impl!(CheckedMul, checked_mul, i64, intrinsics::mul_with_overflow)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Div` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:462:23
[INFO] [stdout]     |
[INFO] [stdout] 462 | pub trait CheckedDiv: Div<Self, Self> {
[INFO] [stdout]     |                       ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  13 + use std::ops::Div;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `int` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:33:27
[INFO] [stdout]    |
[INFO] [stdout] 33 | pub type Rational = Ratio<int>;
[INFO] [stdout]    |                           ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: perhaps you intended to use this type
[INFO] [stdout]    |
[INFO] [stdout] 33 - pub type Rational = Ratio<int>;
[INFO] [stdout] 33 + pub type Rational = Ratio<i32>;
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 33 | pub type Rational<int> = Ratio<int>;
[INFO] [stdout]    |                  +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:195:56
[INFO] [stdout]     |
[INFO] [stdout] 195 |             let denom: BigInt = one << ((-exponent) as uint);
[INFO] [stdout]     |                                                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:200:43
[INFO] [stdout]     |
[INFO] [stdout] 200 |             numer = numer << (exponent as uint);
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Mul` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:218:25
[INFO] [stdout]     |
[INFO] [stdout] 218 |         impl<T: Clone + Mul<T,T> + $imp> $imp for Ratio<T> {
[INFO] [stdout]     |                         ^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 228 | cmp_impl!(impl PartialEq, eq, ne)
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `cmp_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  13 + use std::ops::Mul;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Mul` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:218:25
[INFO] [stdout]     |
[INFO] [stdout] 218 |           impl<T: Clone + Mul<T,T> + $imp> $imp for Ratio<T> {
[INFO] [stdout]     |                           ^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 229 | / cmp_impl!(impl PartialOrd, lt -> bool, gt -> bool, le -> bool, ge -> bool,
[INFO] [stdout] 230 | |           partial_cmp -> Option<cmp::Ordering>)
[INFO] [stdout]     | |_______________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `cmp_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  13 + use std::ops::Mul;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Mul` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:218:25
[INFO] [stdout]     |
[INFO] [stdout] 218 |         impl<T: Clone + Mul<T,T> + $imp> $imp for Ratio<T> {
[INFO] [stdout]     |                         ^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 231 | cmp_impl!(impl Eq, )
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `cmp_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  13 + use std::ops::Mul;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Mul` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:218:25
[INFO] [stdout]     |
[INFO] [stdout] 218 |         impl<T: Clone + Mul<T,T> + $imp> $imp for Ratio<T> {
[INFO] [stdout]     |                         ^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 232 | cmp_impl!(impl Ord, cmp -> cmp::Ordering)
[INFO] [stdout]     | ----------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `cmp_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  13 + use std::ops::Mul;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Mul` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:276:25
[INFO] [stdout]     |
[INFO] [stdout] 276 | forward_all_binop!(impl Mul, mul)
[INFO] [stdout]     |                         ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  13 + use std::ops::Mul;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Mul` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:279:5
[INFO] [stdout]     |
[INFO] [stdout] 279 |     Mul<&'b Ratio<T>, Ratio<T>> for &'a Ratio<T> {
[INFO] [stdout]     |     ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  13 + use std::ops::Mul;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Div` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:286:25
[INFO] [stdout]     |
[INFO] [stdout] 286 | forward_all_binop!(impl Div, div)
[INFO] [stdout]     |                         ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  13 + use std::ops::Div;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Div` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:289:5
[INFO] [stdout]     |
[INFO] [stdout] 289 |     Div<&'b Ratio<T>, Ratio<T>> for &'a Ratio<T> {
[INFO] [stdout]     |     ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  13 + use std::ops::Div;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Add` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:312:18
[INFO] [stdout]     |
[INFO] [stdout] 312 | arith_impl!(impl Add, add)
[INFO] [stdout]     |                  ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  13 + use std::ops::Add;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Add` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:312:18
[INFO] [stdout]     |
[INFO] [stdout] 299 |         forward_all_binop!(impl $imp, $method)
[INFO] [stdout]     |                                 ---- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 312 | arith_impl!(impl Add, add)
[INFO] [stdout]     |                  ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  13 + use std::ops::Add;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Sub` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:315:18
[INFO] [stdout]     |
[INFO] [stdout] 315 | arith_impl!(impl Sub, sub)
[INFO] [stdout]     |                  ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  13 + use std::ops::Sub;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Sub` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:315:18
[INFO] [stdout]     |
[INFO] [stdout] 299 |         forward_all_binop!(impl $imp, $method)
[INFO] [stdout]     |                                 ---- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 315 | arith_impl!(impl Sub, sub)
[INFO] [stdout]     |                  ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  13 + use std::ops::Sub;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Rem` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:318:18
[INFO] [stdout]     |
[INFO] [stdout] 318 | arith_impl!(impl Rem, rem)
[INFO] [stdout]     |                  ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  13 + use std::ops::Rem;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Rem` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:318:18
[INFO] [stdout]     |
[INFO] [stdout] 299 |         forward_all_binop!(impl $imp, $method)
[INFO] [stdout]     |                                 ---- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 318 | arith_impl!(impl Rem, rem)
[INFO] [stdout]     |                  ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  13 + use std::ops::Rem;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Neg` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:321:5
[INFO] [stdout]     |
[INFO] [stdout] 321 |     Neg<Ratio<T>> for Ratio<T> {
[INFO] [stdout]     |     ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  13 + use std::ops::Neg;
[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/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:384:36
[INFO] [stdout]     |
[INFO] [stdout] 384 | impl<T: fmt::Show + Eq + One> fmt::Show for Ratio<T> {
[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/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:384:14
[INFO] [stdout]     |
[INFO] [stdout] 384 | impl<T: fmt::Show + Eq + One> fmt::Show for Ratio<T> {
[INFO] [stdout]     |              ^^^^ not found in `fmt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:414:39
[INFO] [stdout]     |
[INFO] [stdout] 414 |     fn from_str_radix(s: &str, radix: uint) -> Option<Ratio<T>> {
[INFO] [stdout]     |                                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Mul` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/lib.rs:126:29
[INFO] [stdout]     |
[INFO] [stdout] 126 | pub fn pow<T: Clone + One + Mul<T, T>>(mut base: T, mut exp: uint) -> T {
[INFO] [stdout]     |                             ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  61 + use std::ops::Mul;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/lib.rs:126:62
[INFO] [stdout]     |
[INFO] [stdout] 126 | pub fn pow<T: Clone + One + Mul<T, T>>(mut base: T, mut exp: uint) -> T {
[INFO] [stdout]     |                                                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `bytes` in `slice`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/decoder.rs:586:16
[INFO] [stdout]     |
[INFO] [stdout] 586 |         slice::bytes::copy_memory(buf, slice);
[INFO] [stdout]     |                ^^^^^ could not find `bytes` in `slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid suffix `i` for number literal
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:332:26
[INFO] [stdout]     |
[INFO] [stdout] 332 |         let mut borrow = 0i;
[INFO] [stdout]     |                          ^^ invalid suffix `i`
[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/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:76:18
[INFO] [stdout]    |
[INFO] [stdout] 76 | zero_impl!(uint, 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 `i` for number literal
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:82:17
[INFO] [stdout]    |
[INFO] [stdout] 82 | zero_impl!(int, 0i)
[INFO] [stdout]    |                 ^^ invalid suffix `i`
[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/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:120:17
[INFO] [stdout]     |
[INFO] [stdout] 120 | one_impl!(uint, 1u)
[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 `i` for number literal
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:126:16
[INFO] [stdout]     |
[INFO] [stdout] 126 | one_impl!(int, 1i)
[INFO] [stdout]     |                ^^ invalid suffix `i`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `core_intrinsics`: intrinsics are unlikely to ever be stabilized, instead they should be used through stabilized interfaces in the rest of the standard library
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use std::intrinsics;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: add `#![feature(core_intrinsics)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2026-04-24; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `core_intrinsics`: intrinsics are unlikely to ever be stabilized, instead they should be used through stabilized interfaces in the rest of the standard library
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:247:41
[INFO] [stdout]     |
[INFO] [stdout] 247 |                    intrinsics::fabsf32, intrinsics::copysignf32, fdimf)
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: add `#![feature(core_intrinsics)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2026-04-24; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `core_intrinsics`: intrinsics are unlikely to ever be stabilized, instead they should be used through stabilized interfaces in the rest of the standard library
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:249:41
[INFO] [stdout]     |
[INFO] [stdout] 249 |                    intrinsics::fabsf64, intrinsics::copysignf64, fdim)
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: add `#![feature(core_intrinsics)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2026-04-24; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:80:29
[INFO] [stdout]    |
[INFO] [stdout] 80 | static ZERO_VEC: [BigDigit, ..1] = [ZERO_BIG_DIGIT];
[INFO] [stdout]    |                             ^^^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected type `usize`
[INFO] [stdout]             found struct `RangeTo<{integer}>`
[INFO] [stdout]    = note: array length can only be `usize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0046]: not all trait items implemented, missing: `Err`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:177:1
[INFO] [stdout]     |
[INFO] [stdout] 177 | impl FromStr for BigUint {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^ missing `Err` in implementation
[INFO] [stdout]     |
[INFO] [stdout]     = help: implement the missing item: `type Err = /* Type */;`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:812:9
[INFO] [stdout]     |
[INFO] [stdout] 812 | impl<T: Iterator<BigUint>> AdditiveIterator<BigUint> for T {
[INFO] [stdout]     |         ^^^^^^^^ expected 0 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: replace the generic bound with the associated type
[INFO] [stdout]     |
[INFO] [stdout] 812 | impl<T: Iterator<Item = BigUint>> AdditiveIterator<BigUint> for T {
[INFO] [stdout]     |                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:819:9
[INFO] [stdout]     |
[INFO] [stdout] 819 | impl<T: Iterator<BigUint>> MultiplicativeIterator<BigUint> for T {
[INFO] [stdout]     |         ^^^^^^^^ expected 0 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: replace the generic bound with the associated type
[INFO] [stdout]     |
[INFO] [stdout] 819 | impl<T: Iterator<Item = BigUint>> MultiplicativeIterator<BigUint> for T {
[INFO] [stdout]     |                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0046]: not all trait items implemented, missing: `Err`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:1000:1
[INFO] [stdout]      |
[INFO] [stdout] 1000 | impl FromStr for BigInt {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^ missing `Err` in implementation
[INFO] [stdout]      |
[INFO] [stdout]      = help: implement the missing item: `type Err = /* Type */;`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:1485:9
[INFO] [stdout]      |
[INFO] [stdout] 1485 | impl<T: Iterator<BigInt>> AdditiveIterator<BigInt> for T {
[INFO] [stdout]      |         ^^^^^^^^ expected 0 generic arguments
[INFO] [stdout]      |
[INFO] [stdout] help: replace the generic bound with the associated type
[INFO] [stdout]      |
[INFO] [stdout] 1485 | impl<T: Iterator<Item = BigInt>> AdditiveIterator<BigInt> for T {
[INFO] [stdout]      |                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/bigint.rs:1492:9
[INFO] [stdout]      |
[INFO] [stdout] 1492 | impl<T: Iterator<BigInt>> MultiplicativeIterator<BigInt> for T {
[INFO] [stdout]      |         ^^^^^^^^ expected 0 generic arguments
[INFO] [stdout]      |
[INFO] [stdout] help: replace the generic bound with the associated type
[INFO] [stdout]      |
[INFO] [stdout] 1492 | impl<T: Iterator<Item = BigInt>> MultiplicativeIterator<BigInt> for T {
[INFO] [stdout]      |                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/complex.rs:231:25
[INFO] [stdout]     |
[INFO] [stdout] 231 | impl<A: Clone + Num, T: Iterator<Complex<A>>> AdditiveIterator<Complex<A>> for T {
[INFO] [stdout]     |                         ^^^^^^^^ expected 0 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: replace the generic bound with the associated type
[INFO] [stdout]     |
[INFO] [stdout] 231 | impl<A: Clone + Num, T: Iterator<Item = Complex<A>>> AdditiveIterator<Complex<A>> for T {
[INFO] [stdout]     |                                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/complex.rs:238:25
[INFO] [stdout]     |
[INFO] [stdout] 238 | impl<A: Clone + Num, T: Iterator<Complex<A>>> MultiplicativeIterator<Complex<A>> for T {
[INFO] [stdout]     |                         ^^^^^^^^ expected 0 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: replace the generic bound with the associated type
[INFO] [stdout]     |
[INFO] [stdout] 238 | impl<A: Clone + Num, T: Iterator<Item = Complex<A>>> MultiplicativeIterator<Complex<A>> for T {
[INFO] [stdout]     |                                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/iter.rs:182:42
[INFO] [stdout]     |
[INFO] [stdout] 182 | impl<A: CheckedAdd + PartialOrd + Clone> Iterator<A> for RangeStep<A> {
[INFO] [stdout]     |                                          ^^^^^^^^ expected 0 generic arguments
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/iter.rs:43:55
[INFO] [stdout]    |
[INFO] [stdout] 43 | impl<A: Add<A, A> + PartialOrd + Clone + ToPrimitive> Iterator<A> for Range<A> {
[INFO] [stdout]    |                                                       ^^^^^^^^ expected 0 generic arguments
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/iter.rs:116:55
[INFO] [stdout]     |
[INFO] [stdout] 116 | impl<A: Add<A, A> + PartialOrd + Clone + ToPrimitive> Iterator<A> for RangeInclusive<A> {
[INFO] [stdout]     |                                                       ^^^^^^^^ expected 0 generic arguments
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/iter.rs:216:54
[INFO] [stdout]     |
[INFO] [stdout] 216 | impl<A: CheckedAdd + PartialOrd + Clone + PartialEq> Iterator<A> for RangeStepInclusive<A> {
[INFO] [stdout]     |                                                      ^^^^^^^^ expected 0 generic arguments
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:433:42
[INFO] [stdout]     |
[INFO] [stdout] 433 | impl<A: Clone + Integer + PartialOrd, T: Iterator<Ratio<A>>> AdditiveIterator<Ratio<A>> for T {
[INFO] [stdout]     |                                          ^^^^^^^^ expected 0 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: replace the generic bound with the associated type
[INFO] [stdout]     |
[INFO] [stdout] 433 | impl<A: Clone + Integer + PartialOrd, T: Iterator<Item = Ratio<A>>> AdditiveIterator<Ratio<A>> for T {
[INFO] [stdout]     |                                                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:440:42
[INFO] [stdout]     |
[INFO] [stdout] 440 | impl<A: Clone + Integer + PartialOrd, T: Iterator<Ratio<A>>> MultiplicativeIterator<Ratio<A>> for T {
[INFO] [stdout]     |                                          ^^^^^^^^ expected 0 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: replace the generic bound with the associated type
[INFO] [stdout]     |
[INFO] [stdout] 440 | impl<A: Clone + Integer + PartialOrd, T: Iterator<Item = Ratio<A>>> MultiplicativeIterator<Ratio<A>> for T {
[INFO] [stdout]     |                                                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `FromPrimitive` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:196:34
[INFO] [stdout]     |
[INFO] [stdout] 196 |             let numer: BigUint = FromPrimitive::from_u64(mantissa).unwrap();
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^ use of undeclared type `FromPrimitive`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `FromPrimitive` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:199:38
[INFO] [stdout]     |
[INFO] [stdout] 199 |             let mut numer: BigUint = FromPrimitive::from_u64(mantissa).unwrap();
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^ use of undeclared type `FromPrimitive`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0046, E0107, E0308, E0405, E0408, E0416, E0425, E0428, E0432...
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0046`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `num` (lib) due to 479 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0433]: cannot find `MemReader` in `io`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/gif/decoder.rs:110:21
[INFO] [stdout]     |
[INFO] [stdout] 110 |         let m = io::MemReader::new(data);
[INFO] [stdout]     |                     ^^^^^^^^^ could not find `MemReader` in `io`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 110 -         let m = io::MemReader::new(data);
[INFO] [stdout] 110 +         let m = io::BufReader::new(data);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `bytes` in `slice`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/gif/decoder.rs:308:16
[INFO] [stdout]     |
[INFO] [stdout] 308 |         slice::bytes::copy_memory(buf, slice);
[INFO] [stdout]     |                ^^^^^ could not find `bytes` in `slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `bytes` in `slice`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/gif/lzw.rs:144:16
[INFO] [stdout]     |
[INFO] [stdout] 144 |         slice::bytes::copy_memory(buf, self.out.slice(self.pos, self.pos + a));
[INFO] [stdout]     |                ^^^^^ could not find `bytes` in `slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `MemReader` in `io`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/tiff/ifd.rs:116:17
[INFO] [stdout]     |
[INFO] [stdout] 116 |             io::MemReader::new(self.offset.as_slice().to_vec()),
[INFO] [stdout]     |                 ^^^^^^^^^ could not find `MemReader` in `io`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 116 -             io::MemReader::new(self.offset.as_slice().to_vec()),
[INFO] [stdout] 116 +             io::BufReader::new(self.offset.as_slice().to_vec()),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `bytes` in `slice`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/image.rs:124:24
[INFO] [stdout]     |
[INFO] [stdout] 124 |                 slice::bytes::copy_memory(to, from);
[INFO] [stdout]     |                        ^^^^^ could not find `bytes` in `slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `BufferedReader` in `io`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/dynimage.rs:521:79
[INFO] [stdout]     |
[INFO] [stdout] 521 |         image::ImageFormat::PNG  => decoder_to_image(png::PNGDecoder::new(io::BufferedReader::new(r))),
[INFO] [stdout]     |                                                                               ^^^^^^^^^^^^^^ could not find `BufferedReader` in `io`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `BufferedReader` in `io`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/dynimage.rs:522:79
[INFO] [stdout]     |
[INFO] [stdout] 522 |         image::ImageFormat::GIF  => decoder_to_image(gif::GIFDecoder::new(io::BufferedReader::new(r))),
[INFO] [stdout]     |                                                                               ^^^^^^^^^^^^^^ could not find `BufferedReader` in `io`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `BufferedReader` in `io`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/dynimage.rs:523:81
[INFO] [stdout]     |
[INFO] [stdout] 523 |         image::ImageFormat::JPEG => decoder_to_image(jpeg::JPEGDecoder::new(io::BufferedReader::new(r))),
[INFO] [stdout]     |                                                                                 ^^^^^^^^^^^^^^ could not find `BufferedReader` in `io`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `BufferedReader` in `io`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/dynimage.rs:524:81
[INFO] [stdout]     |
[INFO] [stdout] 524 |         image::ImageFormat::WEBP => decoder_to_image(webp::WebpDecoder::new(io::BufferedReader::new(r))),
[INFO] [stdout]     |                                                                                 ^^^^^^^^^^^^^^ could not find `BufferedReader` in `io`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/imageops/affine.rs:15:14
[INFO] [stdout]    |
[INFO] [stdout] 15 |     for y in range(0, height) {
[INFO] [stdout]    |              ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]    |
[INFO] [stdout]  3 + 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/image-8b8340e605b53954/c06814e/src/imageops/affine.rs:16:18
[INFO] [stdout]    |
[INFO] [stdout] 16 |         for x in range(0, width) {
[INFO] [stdout]    |                  ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]    |
[INFO] [stdout]  3 + 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/image-8b8340e605b53954/c06814e/src/imageops/affine.rs:30:14
[INFO] [stdout]    |
[INFO] [stdout] 30 |     for y in range(0, height) {
[INFO] [stdout]    |              ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]    |
[INFO] [stdout]  3 + 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/image-8b8340e605b53954/c06814e/src/imageops/affine.rs:31:18
[INFO] [stdout]    |
[INFO] [stdout] 31 |         for x in range(0, width) {
[INFO] [stdout]    |                  ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]    |
[INFO] [stdout]  3 + 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/image-8b8340e605b53954/c06814e/src/imageops/affine.rs:45:14
[INFO] [stdout]    |
[INFO] [stdout] 45 |     for y in range(0, height) {
[INFO] [stdout]    |              ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]    |
[INFO] [stdout]  3 + 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/image-8b8340e605b53954/c06814e/src/imageops/affine.rs:46:18
[INFO] [stdout]    |
[INFO] [stdout] 46 |         for x in range(0, width) {
[INFO] [stdout]    |                  ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]    |
[INFO] [stdout]  3 + 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/image-8b8340e605b53954/c06814e/src/imageops/affine.rs:60:14
[INFO] [stdout]    |
[INFO] [stdout] 60 |     for y in range(0, height) {
[INFO] [stdout]    |              ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]    |
[INFO] [stdout]  3 + 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/image-8b8340e605b53954/c06814e/src/imageops/affine.rs:61:18
[INFO] [stdout]    |
[INFO] [stdout] 61 |         for x in range(0, width) {
[INFO] [stdout]    |                  ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]    |
[INFO] [stdout]  3 + 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/image-8b8340e605b53954/c06814e/src/imageops/affine.rs:75:14
[INFO] [stdout]    |
[INFO] [stdout] 75 |     for y in range(0, height) {
[INFO] [stdout]    |              ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]    |
[INFO] [stdout]  3 + 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/image-8b8340e605b53954/c06814e/src/imageops/affine.rs:76:18
[INFO] [stdout]    |
[INFO] [stdout] 76 |         for x in range(0, width) {
[INFO] [stdout]    |                  ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]    |
[INFO] [stdout]  3 + 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/image-8b8340e605b53954/c06814e/src/imageops/colorops.rs:32:14
[INFO] [stdout]    |
[INFO] [stdout] 32 |     for y in range(0, height) {
[INFO] [stdout]    |              ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]    |
[INFO] [stdout]  2 + 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/image-8b8340e605b53954/c06814e/src/imageops/colorops.rs:33:18
[INFO] [stdout]    |
[INFO] [stdout] 33 |         for x in range(0, width) {
[INFO] [stdout]    |                  ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]    |
[INFO] [stdout]  2 + 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/image-8b8340e605b53954/c06814e/src/imageops/colorops.rs:47:14
[INFO] [stdout]    |
[INFO] [stdout] 47 |     for y in range(0, height) {
[INFO] [stdout]    |              ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]    |
[INFO] [stdout]  2 + 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/image-8b8340e605b53954/c06814e/src/imageops/colorops.rs:48:18
[INFO] [stdout]    |
[INFO] [stdout] 48 |         for x in range(0, width) {
[INFO] [stdout]    |                  ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]    |
[INFO] [stdout]  2 + 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/image-8b8340e605b53954/c06814e/src/imageops/colorops.rs:72:14
[INFO] [stdout]    |
[INFO] [stdout] 72 |     for y in range(0, height) {
[INFO] [stdout]    |              ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]    |
[INFO] [stdout]  2 + 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/image-8b8340e605b53954/c06814e/src/imageops/colorops.rs:73:18
[INFO] [stdout]    |
[INFO] [stdout] 73 |         for x in range(0, width) {
[INFO] [stdout]    |                  ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]    |
[INFO] [stdout]  2 + 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/image-8b8340e605b53954/c06814e/src/imageops/colorops.rs:103:14
[INFO] [stdout]     |
[INFO] [stdout] 103 |     for y in range(0, height) {
[INFO] [stdout]     |              ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   2 + 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/image-8b8340e605b53954/c06814e/src/imageops/colorops.rs:104:18
[INFO] [stdout]     |
[INFO] [stdout] 104 |         for x in range(0, width) {
[INFO] [stdout]     |                  ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   2 + 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/image-8b8340e605b53954/c06814e/src/imageops/sample.rs:155:14
[INFO] [stdout]     |
[INFO] [stdout] 155 |     for y in range(0, height) {
[INFO] [stdout]     |              ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   6 + 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/image-8b8340e605b53954/c06814e/src/imageops/sample.rs:170:21
[INFO] [stdout]     |
[INFO] [stdout] 170 |         for outx in range(0, new_width) {
[INFO] [stdout]     |                     ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   6 + 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/image-8b8340e605b53954/c06814e/src/imageops/sample.rs:186:22
[INFO] [stdout]     |
[INFO] [stdout] 186 |             for i in range(left, right + 1) {
[INFO] [stdout]     |                      ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   6 + 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/image-8b8340e605b53954/c06814e/src/imageops/sample.rs:242:14
[INFO] [stdout]     |
[INFO] [stdout] 242 |     for x in range(0, width) {
[INFO] [stdout]     |              ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   6 + 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/image-8b8340e605b53954/c06814e/src/imageops/sample.rs:257:21
[INFO] [stdout]     |
[INFO] [stdout] 257 |         for outy in range(0, new_height) {
[INFO] [stdout]     |                     ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   6 + 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/image-8b8340e605b53954/c06814e/src/imageops/sample.rs:273:22
[INFO] [stdout]     |
[INFO] [stdout] 273 |             for i in range(left, right + 1) {
[INFO] [stdout]     |                      ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   6 + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `int` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/imageops/sample.rs:323:18
[INFO] [stdout]     |
[INFO] [stdout] 323 |     let taps: &[(int, int)] = &[
[INFO] [stdout]     |                  ^^^
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  not found in this scope
[INFO] [stdout]     |                  help: perhaps you intended to use this type: `i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `int` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/imageops/sample.rs:323:23
[INFO] [stdout]     |
[INFO] [stdout] 323 |     let taps: &[(int, int)] = &[
[INFO] [stdout]     |                       ^^^
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       not found in this scope
[INFO] [stdout]     |                       help: perhaps you intended to use this type: `i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/imageops/sample.rs:346:14
[INFO] [stdout]     |
[INFO] [stdout] 346 |     for y in range(1, height - 1) {
[INFO] [stdout]     |              ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   6 + 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/image-8b8340e605b53954/c06814e/src/imageops/sample.rs:347:18
[INFO] [stdout]     |
[INFO] [stdout] 347 |         for x in range(1, width - 1) {
[INFO] [stdout]     |                  ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   6 + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `int` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/imageops/sample.rs:357:31
[INFO] [stdout]     |
[INFO] [stdout] 357 |                 let x0 = x as int + a;
[INFO] [stdout]     |                               ^^^
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               not found in this scope
[INFO] [stdout]     |                               help: perhaps you intended to use this type: `i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `int` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/imageops/sample.rs:358:31
[INFO] [stdout]     |
[INFO] [stdout] 358 |                 let y0 = y as int + b;
[INFO] [stdout]     |                               ^^^
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               not found in this scope
[INFO] [stdout]     |                               help: perhaps you intended to use this type: `i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/imageops/sample.rs:473:14
[INFO] [stdout]     |
[INFO] [stdout] 473 |     for y in range(0, height) {
[INFO] [stdout]     |              ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   6 + 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/image-8b8340e605b53954/c06814e/src/imageops/sample.rs:474:18
[INFO] [stdout]     |
[INFO] [stdout] 474 |         for x in range(0, width) {
[INFO] [stdout]     |                  ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   6 + 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/image-8b8340e605b53954/c06814e/src/imageops/mod.rs:92:18
[INFO] [stdout]    |
[INFO] [stdout] 92 |     for top_y in range(0, range_height) {
[INFO] [stdout]    |                  ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]    |
[INFO] [stdout]  2 + 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/image-8b8340e605b53954/c06814e/src/imageops/mod.rs:93:22
[INFO] [stdout]    |
[INFO] [stdout] 93 |         for top_x in range(0, range_width) {
[INFO] [stdout]    |                      ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]    |
[INFO] [stdout]  2 + use std::slice::range;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Reader` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/decoder.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 | impl<R: Reader> WebpDecoder<R> {
[INFO] [stdout]    |         ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Reader` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/decoder.rs:91:9
[INFO] [stdout]    |
[INFO] [stdout] 91 | impl<R: Reader> ImageDecoder for WebpDecoder<R> {
[INFO] [stdout]    |         ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/decoder.rs:102:42
[INFO] [stdout]     |
[INFO] [stdout] 102 |     fn row_len(&mut self) -> ImageResult<uint> {
[INFO] [stdout]     |                                          ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout]  91 | impl<R: Reader, uint> ImageDecoder for WebpDecoder<R> {
[INFO] [stdout]     |               ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/decoder.rs:105:32
[INFO] [stdout]     |
[INFO] [stdout] 105 |         Ok(self.frame.width as uint)
[INFO] [stdout]     |                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/decoder.rs:117:34
[INFO] [stdout]     |
[INFO] [stdout] 117 |             self.decoded_rows as uint * rlen,
[INFO] [stdout]     |                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/decoder.rs:118:34
[INFO] [stdout]     |
[INFO] [stdout] 118 |             self.decoded_rows as uint * rlen + rlen
[INFO] [stdout]     |                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/transform.rs:7:14
[INFO] [stdout]   |
[INFO] [stdout] 7 |     for i in range(0u, 4) {
[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/image-8b8340e605b53954/c06814e/src/webp/transform.rs:25:14
[INFO] [stdout]    |
[INFO] [stdout] 25 |     for i in range(0u, 4) {
[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/image-8b8340e605b53954/c06814e/src/webp/transform.rs:46:14
[INFO] [stdout]    |
[INFO] [stdout] 46 |     for i in range(0u, 4) {
[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/image-8b8340e605b53954/c06814e/src/webp/transform.rs:58:14
[INFO] [stdout]    |
[INFO] [stdout] 58 |     for i in range(0u, 4) {
[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 type `uint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:20:21
[INFO] [stdout]    |
[INFO] [stdout] 20 | const MAX_SEGMENTS: uint = 4;
[INFO] [stdout]    |                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:21:23
[INFO] [stdout]    |
[INFO] [stdout] 21 | const NUM_DCT_TOKENS: uint = 12;
[INFO] [stdout]    |                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:629:12
[INFO] [stdout]     |
[INFO] [stdout] 629 |     index: uint,
[INFO] [stdout]     |            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:645:18
[INFO] [stdout]     |
[INFO] [stdout] 645 |         for _ in range(0u, 2) {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use the available field
[INFO] [stdout]     |
[INFO] [stdout] 645 |         for _ in self.range(0u, 2) {
[INFO] [stdout]     |                  +++++
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]  15 + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `int` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:705:74
[INFO] [stdout]     |
[INFO] [stdout] 705 |     pub fn read_with_tree(&mut self, tree: &[i8], probs: &[Prob], start: int) -> i8 {
[INFO] [stdout]     |                                                                          ^^^
[INFO] [stdout]     |                                                                          |
[INFO] [stdout]     |                                                                          not found in this scope
[INFO] [stdout]     |                                                                          help: perhaps you intended to use this type: `i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:709:51
[INFO] [stdout]     |
[INFO] [stdout] 709 |             let a = self.read_bool(probs[index as uint >> 1]);
[INFO] [stdout]     |                                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `int` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:710:34
[INFO] [stdout]     |
[INFO] [stdout] 710 |             let b = index + a as int;
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout]     |                                  |
[INFO] [stdout]     |                                  not found in this scope
[INFO] [stdout]     |                                  help: perhaps you intended to use this type: `i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:711:31
[INFO] [stdout]     |
[INFO] [stdout] 711 |             index = tree[b as uint] as int;
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `int` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:711:40
[INFO] [stdout]     |
[INFO] [stdout] 711 |             index = tree[b as uint] as int;
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout]     |                                        |
[INFO] [stdout]     |                                        not found in this scope
[INFO] [stdout]     |                                        help: perhaps you intended to use this type: `i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Reader` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:829:9
[INFO] [stdout]     |
[INFO] [stdout] 829 | impl<R: Reader> VP8Decoder<R> {
[INFO] [stdout]     |         ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:875:18
[INFO] [stdout]     |
[INFO] [stdout] 875 |         for i in range(0u, 4) {
[INFO] [stdout]     |                  ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]  15 + 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/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:876:22
[INFO] [stdout]     |
[INFO] [stdout] 876 |             for j in range(0u, 8) {
[INFO] [stdout]     |                      ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]  15 + 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/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:877:26
[INFO] [stdout]     |
[INFO] [stdout] 877 |                 for k in range(0u, 3) {
[INFO] [stdout]     |                          ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]  15 + 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/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:878:30
[INFO] [stdout]     |
[INFO] [stdout] 878 |                     for t in range(0u, NUM_DCT_TOKENS - 1) {
[INFO] [stdout]     |                              ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]  15 + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:890:38
[INFO] [stdout]     |
[INFO] [stdout] 890 |     fn init_partitions(&mut self, n: uint) -> IoResult<()> {
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:896:59
[INFO] [stdout]     |
[INFO] [stdout] 896 |                 let buf  = try!(self.r.read_exact(size as uint));
[INFO] [stdout]     |                                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:926:18
[INFO] [stdout]     |
[INFO] [stdout] 926 |         for i in range(0u, n) {
[INFO] [stdout]     |                  ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]  15 + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:930:79
[INFO] [stdout]     |
[INFO] [stdout] 930 |             self.segment[i].ydc  = DC_QUANT[clip(base + ydc_delta, 0, 127) as uint];
[INFO] [stdout]     |                                                                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:931:67
[INFO] [stdout]     |
[INFO] [stdout] 931 |             self.segment[i].yac  = AC_QUANT[clip(base, 0, 127) as uint];
[INFO] [stdout]     |                                                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:933:80
[INFO] [stdout]     |
[INFO] [stdout] 933 |             self.segment[i].y2dc = DC_QUANT[clip(base + y2dc_delta, 0, 127) as uint] * 2;
[INFO] [stdout]     |                                                                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:934:80
[INFO] [stdout]     |
[INFO] [stdout] 934 |             self.segment[i].y2ac = AC_QUANT[clip(base + y2ac_delta, 0, 127) as uint] * 155 / 100;
[INFO] [stdout]     |                                                                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:936:80
[INFO] [stdout]     |
[INFO] [stdout] 936 |             self.segment[i].uvdc = DC_QUANT[clip(base + uvdc_delta, 0, 127) as uint];
[INFO] [stdout]     |                                                                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:937:80
[INFO] [stdout]     |
[INFO] [stdout] 937 |             self.segment[i].uvac = AC_QUANT[clip(base + uvac_delta, 0, 127) as uint];
[INFO] [stdout]     |                                                                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:951:23
[INFO] [stdout]     |
[INFO] [stdout] 951 |             for _i in range(0u, 4) {
[INFO] [stdout]     |                       ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]  15 + 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/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:961:23
[INFO] [stdout]     |
[INFO] [stdout] 961 |             for _i in range(0u, 4) {
[INFO] [stdout]     |                       ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]  15 + 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/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:981:22
[INFO] [stdout]     |
[INFO] [stdout] 981 |             for i in range(0u, MAX_SEGMENTS) {
[INFO] [stdout]     |                      ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]  15 + 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/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:985:22
[INFO] [stdout]     |
[INFO] [stdout] 985 |             for i in range(0u, MAX_SEGMENTS) {
[INFO] [stdout]     |                      ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]  15 + 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/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:995:22
[INFO] [stdout]     |
[INFO] [stdout] 995 |             for i in range(0u, MAX_SEGMENTS) {
[INFO] [stdout]     |                      ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]  15 + 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/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1007:22
[INFO] [stdout]      |
[INFO] [stdout] 1007 |             for i in range(0u, 3) {
[INFO] [stdout]      |                      ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout]   15 + use std::slice::range;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1040:65
[INFO] [stdout]      |
[INFO] [stdout] 1040 |             self.top = init_top_macroblocks(self.frame.width as uint);
[INFO] [stdout]      |                                                                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1046:66
[INFO] [stdout]      |
[INFO] [stdout] 1046 |             self.frame.ybuf = Vec::from_elem(self.frame.width as uint
[INFO] [stdout]      |                                                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1047:40
[INFO] [stdout]      |
[INFO] [stdout] 1047 |                 * self.frame.height as uint, 0u8);
[INFO] [stdout]      |                                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1049:66
[INFO] [stdout]      |
[INFO] [stdout] 1049 |             self.top_border = Vec::from_elem(self.frame.width as uint + 4 + 16, 127u8);
[INFO] [stdout]      |                                                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1053:66
[INFO] [stdout]      |
[INFO] [stdout] 1053 |         let buf = try!(self.r.read_exact(first_partition_size as uint));
[INFO] [stdout]      |                                                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1077:64
[INFO] [stdout]      |
[INFO] [stdout] 1077 |         self.num_partitions = (1u << self.b.read_literal(2) as uint) as u8;
[INFO] [stdout]      |                                                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1078:61
[INFO] [stdout]      |
[INFO] [stdout] 1078 |                 let num_partitions = self.num_partitions as uint;
[INFO] [stdout]      |                                                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1112:47
[INFO] [stdout]      |
[INFO] [stdout] 1112 |     fn read_macroblock_header(&mut self, mbx: uint) -> (bool, MacroBlock) {
[INFO] [stdout]      |                                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1143:26
[INFO] [stdout]      |
[INFO] [stdout] 1143 |                 for y in range(0u, 4) {
[INFO] [stdout]      |                          ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout]   15 + 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/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1144:30
[INFO] [stdout]      |
[INFO] [stdout] 1144 |                     for x in range(0u, 4) {
[INFO] [stdout]      |                              ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout]   15 + use std::slice::range;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1148:63
[INFO] [stdout]      |
[INFO] [stdout] 1148 | ...                   &KEYFRAME_BPRED_MODE_PROBS[top as uint][left as uint], 0);
[INFO] [stdout]      |                                                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1148:77
[INFO] [stdout]      |
[INFO] [stdout] 1148 | ...                   &KEYFRAME_BPRED_MODE_PROBS[top as uint][left as uint], 0);
[INFO] [stdout]      |                                                                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1156:26
[INFO] [stdout]      |
[INFO] [stdout] 1156 |                 for i in range(0u, 4) {
[INFO] [stdout]      |                          ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout]   15 + use std::slice::range;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1181:38
[INFO] [stdout]      |
[INFO] [stdout] 1181 |     fn intra_predict(&mut self, mbx: uint, mby: uint, mb: &MacroBlock, resdata: &[i32]) {
[INFO] [stdout]      |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1181:49
[INFO] [stdout]      |
[INFO] [stdout] 1181 |     fn intra_predict(&mut self, mbx: uint, mby: uint, mb: &MacroBlock, resdata: &[i32]) {
[INFO] [stdout]      |                                                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1183:38
[INFO] [stdout]      |
[INFO] [stdout] 1183 |         let w  = self.frame.width as uint;
[INFO] [stdout]      |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1184:34
[INFO] [stdout]      |
[INFO] [stdout] 1184 |         let mw = self.mbwidth as uint;
[INFO] [stdout]      |                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1198:22
[INFO] [stdout]      |
[INFO] [stdout] 1198 |             for y in range(0u, 4) {
[INFO] [stdout]      |                      ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout]   15 + 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/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1199:26
[INFO] [stdout]      |
[INFO] [stdout] 1199 |                 for x in range(0u, 4) {
[INFO] [stdout]      |                          ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout]   15 + 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/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1212:18
[INFO] [stdout]      |
[INFO] [stdout] 1212 |         for i in range(0u, 16) {
[INFO] [stdout]      |                  ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout]   15 + use std::slice::range;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1217:49
[INFO] [stdout]      |
[INFO] [stdout] 1217 |         let ylength = if mby < self.mbheight as uint - 1 { 16u }
[INFO] [stdout]      |                                                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1219:58
[INFO] [stdout]      |
[INFO] [stdout] 1219 |                       else { (16 - (self.frame.height as uint & 15)) % 16 };
[INFO] [stdout]      |                                                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1221:48
[INFO] [stdout]      |
[INFO] [stdout] 1221 |         let xlength = if mbx < self.mbwidth as uint - 1 { 16u }
[INFO] [stdout]      |                                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1223:57
[INFO] [stdout]      |
[INFO] [stdout] 1223 |                       else { (16 - (self.frame.width as uint & 15)) % 16 };
[INFO] [stdout]      |                                                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1225:18
[INFO] [stdout]      |
[INFO] [stdout] 1225 |         for y in range(0u, ylength) {
[INFO] [stdout]      |                  ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout]   15 + 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/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1226:22
[INFO] [stdout]      |
[INFO] [stdout] 1226 |             for x in range(0u, xlength) {
[INFO] [stdout]      |                      ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout]   15 + use std::slice::range;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1235:29
[INFO] [stdout]      |
[INFO] [stdout] 1235 |                          p: uint,
[INFO] [stdout]      |                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1236:33
[INFO] [stdout]      |
[INFO] [stdout] 1236 |                          plane: uint,
[INFO] [stdout]      |                                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1237:38
[INFO] [stdout]      |
[INFO] [stdout] 1237 |                          complexity: uint,
[INFO] [stdout]      |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1249:18
[INFO] [stdout]      |
[INFO] [stdout] 1249 |         for i in range(first, 16u) {
[INFO] [stdout]      |                  ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout]   15 + use std::slice::range;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1250:49
[INFO] [stdout]      |
[INFO] [stdout] 1250 |             let table = probs[COEFF_BANDS[i] as uint][complexity].as_slice();
[INFO] [stdout]      |                                                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1271:67
[INFO] [stdout]      |
[INFO] [stdout] 1271 |                     let t = PROB_DCT_CAT[(category - DCT_CAT1) as uint];
[INFO] [stdout]      |                                                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1281:59
[INFO] [stdout]      |
[INFO] [stdout] 1281 |                     DCT_CAT_BASE[(category - DCT_CAT1) as uint] as i16 + extra
[INFO] [stdout]      |                                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1297:32
[INFO] [stdout]      |
[INFO] [stdout] 1297 |             block[ZIGZAG[i] as uint] = abs_value * if ZIGZAG[i] > 0 { acq }
[INFO] [stdout]      |                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1306:60
[INFO] [stdout]      |
[INFO] [stdout] 1306 |     fn read_residual_data(&mut self, mb: &MacroBlock, mbx: uint, p: uint) -> [i32, ..384] {
[INFO] [stdout]      |                                                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1306:69
[INFO] [stdout]      |
[INFO] [stdout] 1306 |     fn read_residual_data(&mut self, mb: &MacroBlock, mbx: uint, p: uint) -> [i32, ..384] {
[INFO] [stdout]      |                                                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1307:42
[INFO] [stdout]      |
[INFO] [stdout] 1307 |         let sindex     = mb.segmentid as uint;
[INFO] [stdout]      |                                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1317:82
[INFO] [stdout]      |
[INFO] [stdout] 1317 |             let n   = self.read_coefficients(&mut block, p, plane, complexity as uint, dcq, acq);
[INFO] [stdout]      |                                                                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1324:22
[INFO] [stdout]      |
[INFO] [stdout] 1324 |             for k in range(0u, 16) {
[INFO] [stdout]      |                      ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout]   15 + 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/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1331:18
[INFO] [stdout]      |
[INFO] [stdout] 1331 |         for y in range(0u, 4) {
[INFO] [stdout]      |                  ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout]   15 + 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/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1333:22
[INFO] [stdout]      |
[INFO] [stdout] 1333 |             for x in range(0u, 4) {
[INFO] [stdout]      |                      ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout]   15 + use std::slice::range;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1341:79
[INFO] [stdout]      |
[INFO] [stdout] 1341 |                 let n = self.read_coefficients(block, p, plane, complexity as uint, dcq, acq);
[INFO] [stdout]      |                                                                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1357:22
[INFO] [stdout]      |
[INFO] [stdout] 1357 |             for y in range(0u, 2) {
[INFO] [stdout]      |                      ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout]   15 + 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/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1360:26
[INFO] [stdout]      |
[INFO] [stdout] 1360 |                 for x in range(0u, 2) {
[INFO] [stdout]      |                          ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout]   15 + use std::slice::range;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1368:83
[INFO] [stdout]      |
[INFO] [stdout] 1368 |                     let n = self.read_coefficients(block, p, plane, complexity as uint, dcq, acq);
[INFO] [stdout]      |                                                                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1388:20
[INFO] [stdout]      |
[INFO] [stdout] 1388 |         for mby in range(0, self.mbheight as uint) {
[INFO] [stdout]      |                    ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout]   15 + use std::slice::range;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1388:46
[INFO] [stdout]      |
[INFO] [stdout] 1388 |         for mby in range(0, self.mbheight as uint) {
[INFO] [stdout]      |                                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1389:50
[INFO] [stdout]      |
[INFO] [stdout] 1389 |             let p = mby % self.num_partitions as uint;
[INFO] [stdout]      |                                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1392:24
[INFO] [stdout]      |
[INFO] [stdout] 1392 |             for mbx in range(0, self.mbwidth as uint) {
[INFO] [stdout]      |                        ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout]   15 + use std::slice::range;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1392:49
[INFO] [stdout]      |
[INFO] [stdout] 1392 |             for mbx in range(0, self.mbwidth as uint) {
[INFO] [stdout]      |                                                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1404:30
[INFO] [stdout]      |
[INFO] [stdout] 1404 |                     for i in range(1u, 9) {
[INFO] [stdout]      |                              ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout]   15 + use std::slice::range;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1420:32
[INFO] [stdout]      |
[INFO] [stdout] 1420 | fn init_top_macroblocks(width: uint) -> Vec<MacroBlock> {
[INFO] [stdout]      |                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1433:23
[INFO] [stdout]      |
[INFO] [stdout] 1433 | fn create_border(mbx: uint, mby: uint, mbw: uint, top: &[u8], left: &[u8]) -> [u8, ..357] {
[INFO] [stdout]      |                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1433:34
[INFO] [stdout]      |
[INFO] [stdout] 1433 | fn create_border(mbx: uint, mby: uint, mbw: uint, top: &[u8], left: &[u8]) -> [u8, ..357] {
[INFO] [stdout]      |                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1433:45
[INFO] [stdout]      |
[INFO] [stdout] 1433 | fn create_border(mbx: uint, mby: uint, mbw: uint, top: &[u8], left: &[u8]) -> [u8, ..357] {
[INFO] [stdout]      |                                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1441:22
[INFO] [stdout]      |
[INFO] [stdout] 1441 |             for i in range(0u, above.len()) {
[INFO] [stdout]      |                      ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout]   15 + 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/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1445:22
[INFO] [stdout]      |
[INFO] [stdout] 1445 |             for i in range(0u, 16) {
[INFO] [stdout]      |                      ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout]   15 + 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/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1450:26
[INFO] [stdout]      |
[INFO] [stdout] 1450 |                 for i in range(16u, above.len()) {
[INFO] [stdout]      |                          ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout]   15 + 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/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1454:26
[INFO] [stdout]      |
[INFO] [stdout] 1454 |                 for i in range(16u, above.len()) {
[INFO] [stdout]      |                          ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout]   15 + 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/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1461:14
[INFO] [stdout]      |
[INFO] [stdout] 1461 |     for i in range(17u, stride) {
[INFO] [stdout]      |              ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout]   15 + 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/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1469:18
[INFO] [stdout]      |
[INFO] [stdout] 1469 |         for i in range(0u, 16) {
[INFO] [stdout]      |                  ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout]   15 + 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/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1473:18
[INFO] [stdout]      |
[INFO] [stdout] 1473 |         for i in range(0u, 16) {
[INFO] [stdout]      |                  ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout]   15 + use std::slice::range;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1508:55
[INFO] [stdout]      |
[INFO] [stdout] 1508 | fn add_residue(pblock: &mut [u8], rblock: &[i32], y0: uint, x0: uint, stride: uint) {
[INFO] [stdout]      |                                                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1508:65
[INFO] [stdout]      |
[INFO] [stdout] 1508 | fn add_residue(pblock: &mut [u8], rblock: &[i32], y0: uint, x0: uint, stride: uint) {
[INFO] [stdout]      |                                                                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1508:79
[INFO] [stdout]      |
[INFO] [stdout] 1508 | fn add_residue(pblock: &mut [u8], rblock: &[i32], y0: uint, x0: uint, stride: uint) {
[INFO] [stdout]      |                                                                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1509:14
[INFO] [stdout]      |
[INFO] [stdout] 1509 |     for y in range(0u, 4) {
[INFO] [stdout]      |              ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout]   15 + 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/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1510:18
[INFO] [stdout]      |
[INFO] [stdout] 1510 |         for x in range(0u, 4) {
[INFO] [stdout]      |                  ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout]   15 + use std::slice::range;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1519:39
[INFO] [stdout]      |
[INFO] [stdout] 1519 | fn predict_4x4(ws: &mut [u8], stride: uint, modes: &[i8], resdata: &[i32]) {
[INFO] [stdout]      |                                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1520:16
[INFO] [stdout]      |
[INFO] [stdout] 1520 |     for sby in range(0u, 4) {
[INFO] [stdout]      |                ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout]   15 + 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/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1521:20
[INFO] [stdout]      |
[INFO] [stdout] 1521 |         for sbx in range(0u, 4) {
[INFO] [stdout]      |                    ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout]   15 + use std::slice::range;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1546:38
[INFO] [stdout]      |
[INFO] [stdout] 1546 | fn predict_vpred(a: &mut [u8], size: uint, x0: uint, y0: uint, stride: uint) {
[INFO] [stdout]      |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1546:48
[INFO] [stdout]      |
[INFO] [stdout] 1546 | fn predict_vpred(a: &mut [u8], size: uint, x0: uint, y0: uint, stride: uint) {
[INFO] [stdout]      |                                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1546:58
[INFO] [stdout]      |
[INFO] [stdout] 1546 | fn predict_vpred(a: &mut [u8], size: uint, x0: uint, y0: uint, stride: uint) {
[INFO] [stdout]      |                                                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1546:72
[INFO] [stdout]      |
[INFO] [stdout] 1546 | fn predict_vpred(a: &mut [u8], size: uint, x0: uint, y0: uint, stride: uint) {
[INFO] [stdout]      |                                                                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1547:14
[INFO] [stdout]      |
[INFO] [stdout] 1547 |     for y in range(0u, size) {
[INFO] [stdout]      |              ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout]   15 + 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/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1548:18
[INFO] [stdout]      |
[INFO] [stdout] 1548 |         for x in range(0u, size) {
[INFO] [stdout]      |                  ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout]   15 + use std::slice::range;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1554:38
[INFO] [stdout]      |
[INFO] [stdout] 1554 | fn predict_hpred(a: &mut [u8], size: uint, x0: uint, y0: uint, stride: uint) {
[INFO] [stdout]      |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1554:48
[INFO] [stdout]      |
[INFO] [stdout] 1554 | fn predict_hpred(a: &mut [u8], size: uint, x0: uint, y0: uint, stride: uint) {
[INFO] [stdout]      |                                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1554:58
[INFO] [stdout]      |
[INFO] [stdout] 1554 | fn predict_hpred(a: &mut [u8], size: uint, x0: uint, y0: uint, stride: uint) {
[INFO] [stdout]      |                                                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1554:72
[INFO] [stdout]      |
[INFO] [stdout] 1554 | fn predict_hpred(a: &mut [u8], size: uint, x0: uint, y0: uint, stride: uint) {
[INFO] [stdout]      |                                                                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1555:14
[INFO] [stdout]      |
[INFO] [stdout] 1555 |     for y in range(0u, size) {
[INFO] [stdout]      |              ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout]   15 + 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/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1556:18
[INFO] [stdout]      |
[INFO] [stdout] 1556 |         for x in range(0u, size) {
[INFO] [stdout]      |                  ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout]   15 + use std::slice::range;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1562:39
[INFO] [stdout]      |
[INFO] [stdout] 1562 | fn predict_dcpred(a: &mut [u8], size: uint, stride: uint, above: bool, left: bool) {
[INFO] [stdout]      |                                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1562:53
[INFO] [stdout]      |
[INFO] [stdout] 1562 | fn predict_dcpred(a: &mut [u8], size: uint, stride: uint, above: bool, left: bool) {
[INFO] [stdout]      |                                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1567:18
[INFO] [stdout]      |
[INFO] [stdout] 1567 |         for y in range(0u, size) {
[INFO] [stdout]      |                  ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout]   15 + 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/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1575:18
[INFO] [stdout]      |
[INFO] [stdout] 1575 |         for x in range(0u, size) {
[INFO] [stdout]      |                  ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout]   15 + 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/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1588:14
[INFO] [stdout]      |
[INFO] [stdout] 1588 |     for y in range(0u, size) {
[INFO] [stdout]      |              ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout]   15 + 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/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1589:18
[INFO] [stdout]      |
[INFO] [stdout] 1589 |         for x in range(0u, size) {
[INFO] [stdout]      |                  ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout]   15 + use std::slice::range;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1595:39
[INFO] [stdout]      |
[INFO] [stdout] 1595 | fn predict_tmpred(a: &mut [u8], size: uint, x0: uint, y0: uint, stride: uint) {
[INFO] [stdout]      |                                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1595:49
[INFO] [stdout]      |
[INFO] [stdout] 1595 | fn predict_tmpred(a: &mut [u8], size: uint, x0: uint, y0: uint, stride: uint) {
[INFO] [stdout]      |                                                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1595:59
[INFO] [stdout]      |
[INFO] [stdout] 1595 | fn predict_tmpred(a: &mut [u8], size: uint, x0: uint, y0: uint, stride: uint) {
[INFO] [stdout]      |                                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1595:73
[INFO] [stdout]      |
[INFO] [stdout] 1595 | fn predict_tmpred(a: &mut [u8], size: uint, x0: uint, y0: uint, stride: uint) {
[INFO] [stdout]      |                                                                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/vp8.rs:1596:14
[INFO] [stdout]      |
[INFO] [stdout] 1596 |     for y in range(0u, size) {
[INFO] [stdout]      |              ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout]   15 + use std::slice::range;
[INFO] [stdout]      |
[WARN] too many lines in the log, truncating it
