[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] checking knoebber/Rustals/ef38faa7c1a938edb56ca63e7713120ec19ff6c1 against master#cb06d12710575a0d7ff71d6fe108f3bcff4f9195 for pr-128425-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fknoebber%2FRustals" "/workspace/builds/worker-6-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc1/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/knoebber/Rustals on toolchain cb06d12710575a0d7ff71d6fe108f3bcff4f9195
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cb06d12710575a0d7ff71d6fe108f3bcff4f9195" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[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-tc1/source/Cargo.toml
[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" "+cb06d12710575a0d7ff71d6fe108f3bcff4f9195" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr]     Updating git repository `https://github.com/PistonDevelopers/image`
[INFO] [stderr]     Updating git repository `https://github.com/rust-lang/num.git`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3959728d45483eb673ba100a951a6b9f5012970368db2a9e08e0ac9b67c8a5ad" "/opt/rustwide/cargo-home/bin/cargo" "+cb06d12710575a0d7ff71d6fe108f3bcff4f9195" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] dda85502c9066c1507f89106250be85bf10d76ec7320fc6ae1b64eefcc20f222
[INFO] running `Command { std: "docker" "start" "-a" "dda85502c9066c1507f89106250be85bf10d76ec7320fc6ae1b64eefcc20f222", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "dda85502c9066c1507f89106250be85bf10d76ec7320fc6ae1b64eefcc20f222", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "dda85502c9066c1507f89106250be85bf10d76ec7320fc6ae1b64eefcc20f222", kill_on_drop: false }`
[INFO] [stdout] dda85502c9066c1507f89106250be85bf10d76ec7320fc6ae1b64eefcc20f222
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3959728d45483eb673ba100a951a6b9f5012970368db2a9e08e0ac9b67c8a5ad" "/opt/rustwide/cargo-home/bin/cargo" "+cb06d12710575a0d7ff71d6fe108f3bcff4f9195" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 54f08eb005a60e1c29dba2de277bc5130ca6f7212741ee337d0fb8e287b47528
[INFO] running `Command { std: "docker" "start" "-a" "54f08eb005a60e1c29dba2de277bc5130ca6f7212741ee337d0fb8e287b47528", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr]     Checking num v0.1.0 (https://github.com/rust-lang/num.git#5f829e7f)
[INFO] [stderr]     Checking image v0.2.0-alpha.3 (https://github.com/PistonDevelopers/image#c06814e2)
[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 one of `!`, `(`, `+`, `::`, `;`, `<`, 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 one of 7 possible tokens
[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 one of `!`, `(`, `+`, `::`, `;`, `<`, 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 one of 7 possible tokens
[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: 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: 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: 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: 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: 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: 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: 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: 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: 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: expected one of `!`, `(`, `+`, `::`, `;`, `<`, 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 one of 7 possible tokens
[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: 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: 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: 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: 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: expected one of `!`, `(`, `+`, `::`, `;`, `<`, 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 one of 7 possible tokens
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, 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 one of 7 possible tokens
[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: expected one of `!`, `(`, `+`, `::`, `;`, `<`, 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 one of 7 possible tokens
[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: 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: 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: 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: expected one of `!`, `(`, `+`, `::`, `;`, `<`, 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 one of 7 possible tokens
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, 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 one of 7 possible tokens
[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: 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: `<<` 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/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: expected one of `;` or `]`, found `,`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/gif/decoder.rs:25:32
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub struct GIFDecoder <R> {
[INFO] [stdout]    |            ---------- while parsing this struct
[INFO] [stdout] ...
[INFO] [stdout] 25 |     global_table: [(u8, u8, u8), ..256],
[INFO] [stdout]    |                                ^ expected one of `;` or `]`
[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 one of `!`, `(`, `+`, `::`, `;`, `<`, 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 one of 7 possible tokens
[INFO] [stdout]     |
[INFO] [stdout] help: expressions must be enclosed in braces to be used as const generic arguments
[INFO] [stdout]     |
[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/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: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/tiff/ifd.rs:91:16
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub struct Entry {
[INFO] [stdout]    |            ----- while parsing this struct
[INFO] [stdout] ...
[INFO] [stdout] 91 |     offset: [u8, ..4],
[INFO] [stdout]    |                ^ expected one of 7 possible tokens
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, 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 one of 7 possible tokens
[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: 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/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: 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: 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/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: 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: 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[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] 
[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]    |           ^^^^
[INFO] [stdout]    |           |
[INFO] [stdout]    |           no `uint` in the root
[INFO] [stdout]    |           help: a similar name exists in the module: `hint`
[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]    |           ^^^
[INFO] [stdout]    |           |
[INFO] [stdout]    |           no `int` in the root
[INFO] [stdout]    |           help: a similar name exists in the module: `hint`
[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] 
[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 `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/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/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 `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/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[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] 
[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] 
[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]   |     ^^^^^^^^^---------
[INFO] [stdout]   |     |        |
[INFO] [stdout]   |     |        help: a similar name exists in the module: `BufReader`
[INFO] [stdout]   |     no `MemReader` in `io`
[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]   |     ^^^^^^^^^--------
[INFO] [stdout]   |     |        |
[INFO] [stdout]   |     |        help: a similar name exists in the module: `Result`
[INFO] [stdout]   |     no `IoResult` in `io`
[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] 
[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 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[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]   |     ^^^^^^^^^--------
[INFO] [stdout]   |     |        |
[INFO] [stdout]   |     |        help: a similar name exists in the module: `Result`
[INFO] [stdout]   |     no `IoResult` in `io`
[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]   |     ^^^^^^^^^--------
[INFO] [stdout]   |     |        |
[INFO] [stdout]   |     |        help: a similar name exists in the module: `Result`
[INFO] [stdout]   |     no `IoResult` in `io`
[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[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]   |     ^^^^^^^^^--------
[INFO] [stdout]   |     |        |
[INFO] [stdout]   |     |        help: a similar name exists in the module: `Result`
[INFO] [stdout]   |     no `IoResult` in `io`
[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[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] 
[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: 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: 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: 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: 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: 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: 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 `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/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/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 `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/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/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[E0433]: failed to resolve: could not 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]: failed to resolve: could not 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]: failed to resolve: could not 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]: failed to resolve: could not 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]: failed to resolve: could not 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[E0433]: failed to resolve: could not 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]     |                     ^^^^^^^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     could not find `MemReader` in `io`
[INFO] [stdout]     |                     help: a struct with a similar name exists: `BufReader`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not 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[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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[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]     |                                                         ^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `add_with_overflow`
[INFO] [stdout]    --> /rustc/cb06d12710575a0d7ff71d6fe108f3bcff4f9195/library/core/src/intrinsics/mod.rs:2574:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named function `add_with_overflow` defined here
[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]     |                                                         ^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `add_with_overflow`
[INFO] [stdout]    --> /rustc/cb06d12710575a0d7ff71d6fe108f3bcff4f9195/library/core/src/intrinsics/mod.rs:2574:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named function `add_with_overflow` defined here
[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]     |                                                         ^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `add_with_overflow`
[INFO] [stdout]    --> /rustc/cb06d12710575a0d7ff71d6fe108f3bcff4f9195/library/core/src/intrinsics/mod.rs:2574:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named function `add_with_overflow` defined here
[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]     |                                                         ^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `add_with_overflow`
[INFO] [stdout]    --> /rustc/cb06d12710575a0d7ff71d6fe108f3bcff4f9195/library/core/src/intrinsics/mod.rs:2574:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named function `add_with_overflow` defined here
[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]     |                                                         ^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `add_with_overflow`
[INFO] [stdout]    --> /rustc/cb06d12710575a0d7ff71d6fe108f3bcff4f9195/library/core/src/intrinsics/mod.rs:2574:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named function `add_with_overflow` defined here
[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]     |                                                         ^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `add_with_overflow`
[INFO] [stdout]    --> /rustc/cb06d12710575a0d7ff71d6fe108f3bcff4f9195/library/core/src/intrinsics/mod.rs:2574:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named function `add_with_overflow` defined here
[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]     |                                                         ^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `add_with_overflow`
[INFO] [stdout]    --> /rustc/cb06d12710575a0d7ff71d6fe108f3bcff4f9195/library/core/src/intrinsics/mod.rs:2574:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named function `add_with_overflow` defined here
[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]     |                                                         ^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `add_with_overflow`
[INFO] [stdout]    --> /rustc/cb06d12710575a0d7ff71d6fe108f3bcff4f9195/library/core/src/intrinsics/mod.rs:2574:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named function `add_with_overflow` defined here
[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]     |                                                         ^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `sub_with_overflow`
[INFO] [stdout]    --> /rustc/cb06d12710575a0d7ff71d6fe108f3bcff4f9195/library/core/src/intrinsics/mod.rs:2589:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named function `sub_with_overflow` defined here
[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]     |                                                         ^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `sub_with_overflow`
[INFO] [stdout]    --> /rustc/cb06d12710575a0d7ff71d6fe108f3bcff4f9195/library/core/src/intrinsics/mod.rs:2589:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named function `sub_with_overflow` defined here
[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]     |                                                         ^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `sub_with_overflow`
[INFO] [stdout]    --> /rustc/cb06d12710575a0d7ff71d6fe108f3bcff4f9195/library/core/src/intrinsics/mod.rs:2589:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named function `sub_with_overflow` defined here
[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]     |                                                         ^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `sub_with_overflow`
[INFO] [stdout]    --> /rustc/cb06d12710575a0d7ff71d6fe108f3bcff4f9195/library/core/src/intrinsics/mod.rs:2589:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named function `sub_with_overflow` defined here
[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]     |                                                         ^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `sub_with_overflow`
[INFO] [stdout]    --> /rustc/cb06d12710575a0d7ff71d6fe108f3bcff4f9195/library/core/src/intrinsics/mod.rs:2589:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named function `sub_with_overflow` defined here
[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]     |                                                         ^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `sub_with_overflow`
[INFO] [stdout]    --> /rustc/cb06d12710575a0d7ff71d6fe108f3bcff4f9195/library/core/src/intrinsics/mod.rs:2589:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named function `sub_with_overflow` defined here
[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]     |                                                         ^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `sub_with_overflow`
[INFO] [stdout]    --> /rustc/cb06d12710575a0d7ff71d6fe108f3bcff4f9195/library/core/src/intrinsics/mod.rs:2589:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named function `sub_with_overflow` defined here
[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]     |                                                         ^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `sub_with_overflow`
[INFO] [stdout]    --> /rustc/cb06d12710575a0d7ff71d6fe108f3bcff4f9195/library/core/src/intrinsics/mod.rs:2589:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named function `sub_with_overflow` defined here
[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]     |                                                         ^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `mul_with_overflow`
[INFO] [stdout]    --> /rustc/cb06d12710575a0d7ff71d6fe108f3bcff4f9195/library/core/src/intrinsics/mod.rs:2604:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named function `mul_with_overflow` defined here
[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]     |                                                         ^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `mul_with_overflow`
[INFO] [stdout]    --> /rustc/cb06d12710575a0d7ff71d6fe108f3bcff4f9195/library/core/src/intrinsics/mod.rs:2604:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named function `mul_with_overflow` defined here
[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]     |                                                         ^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `mul_with_overflow`
[INFO] [stdout]    --> /rustc/cb06d12710575a0d7ff71d6fe108f3bcff4f9195/library/core/src/intrinsics/mod.rs:2604:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named function `mul_with_overflow` defined here
[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]     |                                                         ^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `mul_with_overflow`
[INFO] [stdout]    --> /rustc/cb06d12710575a0d7ff71d6fe108f3bcff4f9195/library/core/src/intrinsics/mod.rs:2604:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named function `mul_with_overflow` defined here
[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]     |                                                         ^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `mul_with_overflow`
[INFO] [stdout]    --> /rustc/cb06d12710575a0d7ff71d6fe108f3bcff4f9195/library/core/src/intrinsics/mod.rs:2604:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named function `mul_with_overflow` defined here
[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]     |                                                         ^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `mul_with_overflow`
[INFO] [stdout]    --> /rustc/cb06d12710575a0d7ff71d6fe108f3bcff4f9195/library/core/src/intrinsics/mod.rs:2604:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named function `mul_with_overflow` defined here
[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]     |                                                         ^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `mul_with_overflow`
[INFO] [stdout]    --> /rustc/cb06d12710575a0d7ff71d6fe108f3bcff4f9195/library/core/src/intrinsics/mod.rs:2604:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named function `mul_with_overflow` defined here
[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]     |                                                         ^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `mul_with_overflow`
[INFO] [stdout]    --> /rustc/cb06d12710575a0d7ff71d6fe108f3bcff4f9195/library/core/src/intrinsics/mod.rs:2604:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named function `mul_with_overflow` defined here
[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[E0412]: 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[E0412]: 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[E0412]: 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 `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 `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 `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[E0412]: 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[E0412]: 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: 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 2025-02-25; 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:20
[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 2025-02-25; 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 2025-02-25; 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:20
[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 2025-02-25; 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 2025-02-25; consider upgrading it if it is out of date
[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:90:53
[INFO] [stdout]    |
[INFO] [stdout] 90 | impl<A: Integer + PartialOrd + Clone + ToPrimitive> DoubleEndedIterator<A> for Range<A> {
[INFO] [stdout]    |                                                     ^^^^^^^^^^^^^^^^^^^--- help: remove the unnecessary generics
[INFO] [stdout]    |                                                     |
[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:148:65
[INFO] [stdout]     |
[INFO] [stdout] 148 | impl<A: Sub<A, A> + Integer + PartialOrd + Clone + ToPrimitive> DoubleEndedIterator<A>
[INFO] [stdout]     |                                                                 ^^^^^^^^^^^^^^^^^^^--- help: remove the unnecessary generics
[INFO] [stdout]     |                                                                 |
[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: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: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[E0433]: failed to resolve: could not 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]: failed to resolve: use of undeclared type `FromPrimitive`
[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]: failed to resolve: use of undeclared type `FromPrimitive`
[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: E0107, E0405, E0412, E0425, E0432, E0433, E0463, E0658.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0107`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `num` (lib) due to 242 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0433]: failed to resolve: could not 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]     |                 ^^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 could not find `MemReader` in `io`
[INFO] [stdout]     |                 help: a struct with a similar name exists: `BufReader`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not 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]: failed to resolve: could not 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]: failed to resolve: could not 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]: failed to resolve: could not 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]: failed to resolve: could not 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0405]: cannot find trait `Writer` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/ppm/encoder.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 | impl<W: Writer> PPMEncoder<W> {
[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/image-8b8340e605b53954/c06814e/src/ppm/encoder.rs:42:22
[INFO] [stdout]    |
[INFO] [stdout] 42 |         let w = fmt::radix(width, 10);
[INFO] [stdout]    |                      ^^^^^ not found in `fmt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `radix` in module `fmt`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/ppm/encoder.rs:43:22
[INFO] [stdout]    |
[INFO] [stdout] 43 |         let h = fmt::radix(height, 10);
[INFO] [stdout]    |                      ^^^^^ not found in `fmt`
[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/ppm/encoder.rs:59:26
[INFO] [stdout]    |
[INFO] [stdout] 59 |                 for i in range(0, (width * height) as uint) {
[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[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/ppm/encoder.rs:59:55
[INFO] [stdout]    |
[INFO] [stdout] 59 |                 for i in range(0, (width * height) as uint) {
[INFO] [stdout]    |                                                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/ppm/encoder.rs:90:37
[INFO] [stdout]    |
[INFO] [stdout] 90 |         Grey(n)    => 2u16.pow(n as uint) - 1,
[INFO] [stdout]    |                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/ppm/encoder.rs:91:37
[INFO] [stdout]    |
[INFO] [stdout] 91 |         RGB(n)     => 2u16.pow(n as uint) - 1,
[INFO] [stdout]    |                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/ppm/encoder.rs:92:37
[INFO] [stdout]    |
[INFO] [stdout] 92 |         Palette(n) => 2u16.pow(n as uint) - 1,
[INFO] [stdout]    |                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/ppm/encoder.rs:93:37
[INFO] [stdout]    |
[INFO] [stdout] 93 |         GreyA(n)   => 2u16.pow(n as uint) - 1,
[INFO] [stdout]    |                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/ppm/encoder.rs:94:37
[INFO] [stdout]    |
[INFO] [stdout] 94 |         RGBA(n)    => 2u16.pow(n as uint) - 1
[INFO] [stdout]    |                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/png/filter.rs:32:42
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub fn unfilter(filter: FilterType, bpp: uint, previous: &[u8], current: &mut [u8]) {
[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/png/filter.rs:38:22
[INFO] [stdout]    |
[INFO] [stdout] 38 |             for i in range(bpp, len) {
[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/png/filter.rs:43:22
[INFO] [stdout]    |
[INFO] [stdout] 43 |             for i in range(0, len) {
[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/png/filter.rs:48:22
[INFO] [stdout]    |
[INFO] [stdout] 48 |             for i in range(0, bpp) {
[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/png/filter.rs:52:22
[INFO] [stdout]    |
[INFO] [stdout] 52 |             for i in range(bpp, len) {
[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/png/filter.rs:57:22
[INFO] [stdout]    |
[INFO] [stdout] 57 |             for i in range(0, bpp) {
[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/png/filter.rs:61:22
[INFO] [stdout]    |
[INFO] [stdout] 61 |             for i in range(bpp, len) {
[INFO] [stdout]    |                      ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]    |
[INFO] [stdout] 1  + use std::slice::range;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/png/filter.rs:68:40
[INFO] [stdout]    |
[INFO] [stdout] 68 | pub fn filter(method: FilterType, bpp: uint, previous: &[u8], current: &mut [u8]) {
[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/png/filter.rs:75:22
[INFO] [stdout]    |
[INFO] [stdout] 75 |             for i in range(bpp, len) {
[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/png/filter.rs:80:22
[INFO] [stdout]    |
[INFO] [stdout] 80 |             for i in range(0, len) {
[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/png/filter.rs:85:22
[INFO] [stdout]    |
[INFO] [stdout] 85 |             for i in range(0, bpp) {
[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/png/filter.rs:89:22
[INFO] [stdout]    |
[INFO] [stdout] 89 |             for i in range(bpp, len) {
[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/png/filter.rs:94:22
[INFO] [stdout]    |
[INFO] [stdout] 94 |             for i in range(0, bpp) {
[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/png/filter.rs:98:22
[INFO] [stdout]    |
[INFO] [stdout] 98 |             for i in range(bpp, len) {
[INFO] [stdout]    |                      ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]    |
[INFO] [stdout] 1  + use std::slice::range;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Writer` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/png/encoder.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 | impl<W: Writer> PNGEncoder<W> {
[INFO] [stdout]    |         ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/png/encoder.rs:78:74
[INFO] [stdout]    |
[INFO] [stdout] 78 | fn build_ihdr(width: u32, height: u32, c: color::ColorType) -> (Vec<u8>, uint) {
[INFO] [stdout]    |                                                                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/png/encoder.rs:120:51
[INFO] [stdout]     |
[INFO] [stdout] 120 |     let bpp = ((channels * bit_depth + 7) / 8) as uint;
[INFO] [stdout]     |                                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/png/encoder.rs:129:29
[INFO] [stdout]     |
[INFO] [stdout] 129 | fn select_filter(rowlength: uint, bpp: uint, previous: &[u8], current_s: &mut [u8]) -> u8 {
[INFO] [stdout]     |                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/png/encoder.rs:129:40
[INFO] [stdout]     |
[INFO] [stdout] 129 | fn select_filter(rowlength: uint, bpp: uint, previous: &[u8], current_s: &mut [u8]) -> u8 {
[INFO] [stdout]     |                                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/png/encoder.rs:147:34
[INFO] [stdout]     |
[INFO] [stdout] 147 | fn build_idat(image: &[u8], bpp: uint, width: u32, height: u32) -> Vec<u8> {
[INFO] [stdout]     |                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/png/encoder.rs:150:33
[INFO] [stdout]     |
[INFO] [stdout] 150 |     let rowlen = bpp * width as uint;
[INFO] [stdout]     |                                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/png/encoder.rs:154:42
[INFO] [stdout]     |
[INFO] [stdout] 154 |     let mut b = Vec::from_elem(height as uint + rowlen * height as uint, 0u8);
[INFO] [stdout]     |                                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/png/encoder.rs:154:68
[INFO] [stdout]     |
[INFO] [stdout] 154 |     let mut b = Vec::from_elem(height as uint + rowlen * height as uint, 0u8);
[INFO] [stdout]     |                                                                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/png/encoder.rs:165:33
[INFO] [stdout]     |
[INFO] [stdout] 165 |         let stride = (filter as uint - 1) * rowlen;
[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/png/zlib.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 | impl<R: Reader> ZlibDecoder<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/png/zlib.rs:70:17
[INFO] [stdout]    |
[INFO] [stdout] 70 | impl<R: Reader> Reader for ZlibDecoder<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/png/zlib.rs:70:9
[INFO] [stdout]    |
[INFO] [stdout] 70 | impl<R: Reader> Reader for ZlibDecoder<R> {
[INFO] [stdout]    |         ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/png/zlib.rs:71:52
[INFO] [stdout]    |
[INFO] [stdout] 71 |     fn read(&mut self, buf: &mut [u8]) -> IoResult<uint> {
[INFO] [stdout]    |                                                    ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 70 | impl<R: Reader, uint> Reader for ZlibDecoder<R> {
[INFO] [stdout]    |               ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `standard_error` in module `io`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/png/zlib.rs:96:39
[INFO] [stdout]    |
[INFO] [stdout] 96 |             ZlibState::End => Err(io::standard_error(io::EndOfFile))
[INFO] [stdout]    |                                       ^^^^^^^^^^^^^^ not found in `io`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `EndOfFile` in module `io`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/png/zlib.rs:96:58
[INFO] [stdout]    |
[INFO] [stdout] 96 |             ZlibState::End => Err(io::standard_error(io::EndOfFile))
[INFO] [stdout]    |                                                          ^^^^^^^^^ not found in `io`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `int` in this scope
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/entropy.rs:7:17
[INFO] [stdout]   |
[INFO] [stdout] 7 |     valptr: Vec<int>,
[INFO] [stdout]   |                 ^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: perhaps you intended to use this type
[INFO] [stdout]   |
[INFO] [stdout] 7 -     valptr: Vec<int>,
[INFO] [stdout] 7 +     valptr: Vec<i32>,
[INFO] [stdout]   |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub struct HuffTable<int> {
[INFO] [stdout]   |                     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `int` in this scope
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/entropy.rs:9:18
[INFO] [stdout]   |
[INFO] [stdout] 9 |     maxcode: Vec<int>,
[INFO] [stdout]   |                  ^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: perhaps you intended to use this type
[INFO] [stdout]   |
[INFO] [stdout] 9 -     maxcode: Vec<int>,
[INFO] [stdout] 9 +     maxcode: Vec<i32>,
[INFO] [stdout]   |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub struct HuffTable<int> {
[INFO] [stdout]   |                     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `int` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/entropy.rs:10:18
[INFO] [stdout]    |
[INFO] [stdout] 10 |     mincode: Vec<int>,
[INFO] [stdout]    |                  ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: perhaps you intended to use this type
[INFO] [stdout]    |
[INFO] [stdout] 10 -     mincode: Vec<int>,
[INFO] [stdout] 10 +     mincode: Vec<i32>,
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 5  | pub struct HuffTable<int> {
[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/jpeg/entropy.rs:30:21
[INFO] [stdout]    |
[INFO] [stdout] 30 |     fn guarantee<R: Reader>(&mut self, r: &mut R, n: u8) -> ImageResult<()> {
[INFO] [stdout]    |                     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/entropy.rs:42:72
[INFO] [stdout]    |
[INFO] [stdout] 42 |             self.bits |= (byte as u32 << (32 - 8)) >> self.num_bits as uint;
[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/jpeg/entropy.rs:49:24
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn read_bit<R: Reader>(&mut self, r: &mut R) -> ImageResult<u8> {
[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/jpeg/entropy.rs:59:23
[INFO] [stdout]    |
[INFO] [stdout] 59 |     pub fn receive<R: Reader>(&mut self, r: &mut R, ssss: u8) -> ImageResult<i32> {
[INFO] [stdout]    |                       ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/entropy.rs:61:65
[INFO] [stdout]    |
[INFO] [stdout] 61 |         let bits = (self.bits & (0xFFFFFFFFu32 << (32 - ssss as uint))) >> (32 - ssss) as uint;
[INFO] [stdout]    |                                                                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/entropy.rs:61:91
[INFO] [stdout]    |
[INFO] [stdout] 61 |         let bits = (self.bits & (0xFFFFFFFFu32 << (32 - ssss as uint))) >> (32 - ssss) as uint;
[INFO] [stdout]    |                                                                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/entropy.rs:68:28
[INFO] [stdout]    |
[INFO] [stdout] 68 |         self.bits <<= n as uint;
[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/jpeg/entropy.rs:72:29
[INFO] [stdout]    |
[INFO] [stdout] 72 |     pub fn decode_symbol<R: Reader>(&mut self, r: &mut R, table: &HuffTable) -> ImageResult<u8> {
[INFO] [stdout]    |                             ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/entropy.rs:76:46
[INFO] [stdout]    |
[INFO] [stdout] 76 |         let (val, size) = table.lut[index 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/jpeg/entropy.rs:84:22
[INFO] [stdout]    |
[INFO] [stdout] 84 |             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] 1  + use std::slice::range;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/entropy.rs:86:30
[INFO] [stdout]    |
[INFO] [stdout] 86 |                 code |= b as uint;
[INFO] [stdout]    |                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `int` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/entropy.rs:88:29
[INFO] [stdout]    |
[INFO] [stdout] 88 |                 if (code as int) <= table.maxcode[i] {
[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[E0412]: cannot find type `int` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/entropy.rs:90:41
[INFO] [stdout]    |
[INFO] [stdout] 90 | ...                   code 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[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/entropy.rs:93:54
[INFO] [stdout]    |
[INFO] [stdout] 93 |                     return Ok(table.huffval[index 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/jpeg/entropy.rs:117:14
[INFO] [stdout]     |
[INFO] [stdout] 117 |     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] 1   + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/entropy.rs:146:26
[INFO] [stdout]     |
[INFO] [stdout] 146 |         code <<= diff as uint;
[INFO] [stdout]     |                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/entropy.rs:159:33
[INFO] [stdout]     |
[INFO] [stdout] 159 |         lut.as_mut_slice()[v as uint] = (huffsize[i], huffcode[i]);
[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/jpeg/entropy.rs:177:14
[INFO] [stdout]     |
[INFO] [stdout] 177 |     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] 1   + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/entropy.rs:180:55
[INFO] [stdout]     |
[INFO] [stdout] 180 |             mincode.as_mut_slice()[i] = huffcode[j as uint] as int;
[INFO] [stdout]     |                                                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `int` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/entropy.rs:180:64
[INFO] [stdout]     |
[INFO] [stdout] 180 |             mincode.as_mut_slice()[i] = huffcode[j 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[E0412]: cannot find type `int` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/entropy.rs:181:29
[INFO] [stdout]     |
[INFO] [stdout] 181 |             j += bits[i] as int - 1;
[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[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/entropy.rs:182:55
[INFO] [stdout]     |
[INFO] [stdout] 182 |             maxcode.as_mut_slice()[i] = huffcode[j as uint] as int;
[INFO] [stdout]     |                                                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `int` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/entropy.rs:182:64
[INFO] [stdout]     |
[INFO] [stdout] 182 |             maxcode.as_mut_slice()[i] = huffcode[j 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[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/entropy.rs:193:36
[INFO] [stdout]     |
[INFO] [stdout] 193 |         let r = 8 - huffsize[i] 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/jpeg/entropy.rs:195:18
[INFO] [stdout]     |
[INFO] [stdout] 195 |         for j in range(0u, 1 << r) {
[INFO] [stdout]     |                  ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 1   + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/entropy.rs:197:41
[INFO] [stdout]     |
[INFO] [stdout] 197 |             lut.as_mut_slice()[index as uint] = (*v, huffsize[i]);
[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/jpeg/transform.rs:83:14
[INFO] [stdout]    |
[INFO] [stdout] 83 |     for y in range(0u, 8) {
[INFO] [stdout]    |              ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]    |
[INFO] [stdout] 4  + use std::slice::range;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/transform.rs:103:65
[INFO] [stdout]     |
[INFO] [stdout] 103 |         coeffs[y0 + 0] = (t10 + t11 - 8 * 128) << PASS1_BITS as uint;
[INFO] [stdout]     |                                                                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/transform.rs:104:55
[INFO] [stdout]     |
[INFO] [stdout] 104 |         coeffs[y0 + 4] = (t10 - t11) << PASS1_BITS as uint;
[INFO] [stdout]     |                                                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/transform.rs:108:53
[INFO] [stdout]     |
[INFO] [stdout] 108 |         z1 += 1 << (CONST_BITS - PASS1_BITS - 1) as uint;
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/transform.rs:110:87
[INFO] [stdout]     |
[INFO] [stdout] 110 |         coeffs[y0 + 2] = (z1 + t12 * FIX_0_765366865) >> (CONST_BITS - PASS1_BITS) as uint;
[INFO] [stdout]     |                                                                                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/transform.rs:111:87
[INFO] [stdout]     |
[INFO] [stdout] 111 |         coeffs[y0 + 6] = (z1 - t13 * FIX_1_847759065) >> (CONST_BITS - PASS1_BITS) as uint;
[INFO] [stdout]     |                                                                                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/transform.rs:119:53
[INFO] [stdout]     |
[INFO] [stdout] 119 |         z1 += 1 << (CONST_BITS - PASS1_BITS - 1) as uint;
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/transform.rs:138:61
[INFO] [stdout]     |
[INFO] [stdout] 138 |         coeffs[y0 + 1] = t0 >> (CONST_BITS - PASS1_BITS) as uint;
[INFO] [stdout]     |                                                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/transform.rs:139:61
[INFO] [stdout]     |
[INFO] [stdout] 139 |         coeffs[y0 + 3] = t1 >> (CONST_BITS - PASS1_BITS) as uint;
[INFO] [stdout]     |                                                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/transform.rs:140:61
[INFO] [stdout]     |
[INFO] [stdout] 140 |         coeffs[y0 + 5] = t2 >> (CONST_BITS - PASS1_BITS) as uint;
[INFO] [stdout]     |                                                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/transform.rs:141:61
[INFO] [stdout]     |
[INFO] [stdout] 141 |         coeffs[y0 + 7] = t3 >> (CONST_BITS - PASS1_BITS) 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/jpeg/transform.rs:147:14
[INFO] [stdout]     |
[INFO] [stdout] 147 |     for x in range(0u, 8).rev() {
[INFO] [stdout]     |              ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 4   + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/transform.rs:155:55
[INFO] [stdout]     |
[INFO] [stdout] 155 |         let t10 = t0 + t3 + (1 << (PASS1_BITS - 1) as uint);
[INFO] [stdout]     |                                                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/transform.rs:165:58
[INFO] [stdout]     |
[INFO] [stdout] 165 |         coeffs[x + 8 * 0] = (t10 + t11) >> PASS1_BITS as uint;
[INFO] [stdout]     |                                                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/transform.rs:166:58
[INFO] [stdout]     |
[INFO] [stdout] 166 |         coeffs[x + 8 * 4] = (t10 - t11) >> PASS1_BITS as uint;
[INFO] [stdout]     |                                                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/transform.rs:170:53
[INFO] [stdout]     |
[INFO] [stdout] 170 |         z1 += 1 << (CONST_BITS + PASS1_BITS - 1) as uint;
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/transform.rs:172:90
[INFO] [stdout]     |
[INFO] [stdout] 172 |         coeffs[x + 8 * 2] = (z1 + t12 * FIX_0_765366865) >> (CONST_BITS + PASS1_BITS) as uint;
[INFO] [stdout]     |                                                                                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/transform.rs:173:90
[INFO] [stdout]     |
[INFO] [stdout] 173 |         coeffs[x + 8 * 6] = (z1 - t13 * FIX_1_847759065) >> (CONST_BITS + PASS1_BITS) as uint;
[INFO] [stdout]     |                                                                                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/transform.rs:181:53
[INFO] [stdout]     |
[INFO] [stdout] 181 |         z1 += 1 << (CONST_BITS - PASS1_BITS - 1) as uint;
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/transform.rs:200:64
[INFO] [stdout]     |
[INFO] [stdout] 200 |         coeffs[x + 8 * 1] = t0 >> (CONST_BITS + PASS1_BITS) as uint;
[INFO] [stdout]     |                                                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/transform.rs:201:64
[INFO] [stdout]     |
[INFO] [stdout] 201 |         coeffs[x + 8 * 3] = t1 >> (CONST_BITS + PASS1_BITS) as uint;
[INFO] [stdout]     |                                                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/transform.rs:202:64
[INFO] [stdout]     |
[INFO] [stdout] 202 |         coeffs[x + 8 * 5] = t2 >> (CONST_BITS + PASS1_BITS) as uint;
[INFO] [stdout]     |                                                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/transform.rs:203:64
[INFO] [stdout]     |
[INFO] [stdout] 203 |         coeffs[x + 8 * 7] = t3 >> (CONST_BITS + PASS1_BITS) 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/jpeg/transform.rs:210:14
[INFO] [stdout]     |
[INFO] [stdout] 210 |     for x in range(0u, 8).rev() {
[INFO] [stdout]     |              ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 4   + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/transform.rs:214:60
[INFO] [stdout]     |
[INFO] [stdout] 214 |             let dcval = coeffs[x + 8 * 0] << PASS1_BITS as uint;
[INFO] [stdout]     |                                                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/transform.rs:238:30
[INFO] [stdout]     |
[INFO] [stdout] 238 |         z2 <<= CONST_BITS as uint;
[INFO] [stdout]     |                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/transform.rs:239:30
[INFO] [stdout]     |
[INFO] [stdout] 239 |         z3 <<= CONST_BITS as uint;
[INFO] [stdout]     |                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/transform.rs:241:53
[INFO] [stdout]     |
[INFO] [stdout] 241 |         z2 += 1 << (CONST_BITS - PASS1_BITS - 1) as uint;
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/transform.rs:277:69
[INFO] [stdout]     |
[INFO] [stdout] 277 |         tmp[x + 8 * 0] = (t10 + t3) >> (CONST_BITS - PASS1_BITS) as uint;
[INFO] [stdout]     |                                                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/transform.rs:278:69
[INFO] [stdout]     |
[INFO] [stdout] 278 |         tmp[x + 8 * 7] = (t10 - t3) >> (CONST_BITS - PASS1_BITS) as uint;
[INFO] [stdout]     |                                                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/transform.rs:279:69
[INFO] [stdout]     |
[INFO] [stdout] 279 |         tmp[x + 8 * 1] = (t11 + t2) >> (CONST_BITS - PASS1_BITS) as uint;
[INFO] [stdout]     |                                                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/transform.rs:280:69
[INFO] [stdout]     |
[INFO] [stdout] 280 |         tmp[x + 8 * 6] = (t11 - t2) >> (CONST_BITS - PASS1_BITS) as uint;
[INFO] [stdout]     |                                                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/transform.rs:281:69
[INFO] [stdout]     |
[INFO] [stdout] 281 |         tmp[x + 8 * 2] = (t12 + t1) >> (CONST_BITS - PASS1_BITS) as uint;
[INFO] [stdout]     |                                                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/transform.rs:282:69
[INFO] [stdout]     |
[INFO] [stdout] 282 |         tmp[x + 8 * 5] = (t12 - t1) >> (CONST_BITS - PASS1_BITS) as uint;
[INFO] [stdout]     |                                                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/transform.rs:283:69
[INFO] [stdout]     |
[INFO] [stdout] 283 |         tmp[x + 8 * 3] = (t13 + t0) >> (CONST_BITS - PASS1_BITS) as uint;
[INFO] [stdout]     |                                                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/transform.rs:284:69
[INFO] [stdout]     |
[INFO] [stdout] 284 |         tmp[x + 8 * 4] = (t13 - t0) >> (CONST_BITS - PASS1_BITS) 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/jpeg/transform.rs:287:14
[INFO] [stdout]     |
[INFO] [stdout] 287 |     for y in range(0u, 8) {
[INFO] [stdout]     |              ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 4   + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/transform.rs:297:58
[INFO] [stdout]     |
[INFO] [stdout] 297 |         let z2 = tmp[y0 + 0] + (1 << (PASS1_BITS + 2) as uint);
[INFO] [stdout]     |                                                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/transform.rs:300:45
[INFO] [stdout]     |
[INFO] [stdout] 300 |         let t0 = (z2 + z3) << CONST_BITS as uint;
[INFO] [stdout]     |                                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/transform.rs:301:45
[INFO] [stdout]     |
[INFO] [stdout] 301 |         let t1 = (z2 - z3) << CONST_BITS as uint;
[INFO] [stdout]     |                                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/transform.rs:334:64
[INFO] [stdout]     |
[INFO] [stdout] 334 |         let a = (t10 + t3) >> (CONST_BITS + PASS1_BITS + 3) as uint;
[INFO] [stdout]     |                                                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/transform.rs:337:64
[INFO] [stdout]     |
[INFO] [stdout] 337 |         let a = (t10 - t3) >> (CONST_BITS + PASS1_BITS + 3) as uint;
[INFO] [stdout]     |                                                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/transform.rs:340:64
[INFO] [stdout]     |
[INFO] [stdout] 340 |         let a = (t11 + t2) >> (CONST_BITS + PASS1_BITS + 3) as uint;
[INFO] [stdout]     |                                                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/transform.rs:343:64
[INFO] [stdout]     |
[INFO] [stdout] 343 |         let a = (t11 - t2) >> (CONST_BITS + PASS1_BITS + 3) as uint;
[INFO] [stdout]     |                                                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/transform.rs:346:64
[INFO] [stdout]     |
[INFO] [stdout] 346 |         let a = (t12 + t1) >> (CONST_BITS + PASS1_BITS + 3) as uint;
[INFO] [stdout]     |                                                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/transform.rs:349:64
[INFO] [stdout]     |
[INFO] [stdout] 349 |         let a = (t12 - t1) >> (CONST_BITS + PASS1_BITS + 3) as uint;
[INFO] [stdout]     |                                                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/transform.rs:352:64
[INFO] [stdout]     |
[INFO] [stdout] 352 |         let a = (t13 + t0) >> (CONST_BITS + PASS1_BITS + 3) as uint;
[INFO] [stdout]     |                                                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/transform.rs:355:64
[INFO] [stdout]     |
[INFO] [stdout] 355 |         let a = (t13 - t0) >> (CONST_BITS + PASS1_BITS + 3) as uint;
[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/gif/decoder.rs:38:9
[INFO] [stdout]    |
[INFO] [stdout] 38 | impl<R: Reader> GIFDecoder<R> {
[INFO] [stdout]    |         ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IoResult` in module `io`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/gif/decoder.rs:87:37
[INFO] [stdout]    |
[INFO] [stdout] 87 |     fn read_block(&mut self) -> io::IoResult<Vec<u8>> {
[INFO] [stdout]    |                                     ^^^^^^^^ help: a type alias with a similar name exists: `Result`
[INFO] [stdout]   --> /rustc/cb06d12710575a0d7ff71d6fe108f3bcff4f9195/library/std/src/io/error.rs:51:1
[INFO] [stdout]    |
[INFO] [stdout]    = note: similarly named type alias `Result` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/gif/decoder.rs:89:43
[INFO] [stdout]    |
[INFO] [stdout] 89 |         Ok(try!(self.r.read_exact(size as uint)))
[INFO] [stdout]    |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/gif/decoder.rs:134:48
[INFO] [stdout]     |
[INFO] [stdout] 134 |             let n   = 1 << (table_size + 1) as uint;
[INFO] [stdout]     |                                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/gif/decoder.rs:164:30
[INFO] [stdout]     |
[INFO] [stdout] 164 |                 image_top as uint,
[INFO] [stdout]     |                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/gif/decoder.rs:165:31
[INFO] [stdout]     |
[INFO] [stdout] 165 |                 image_left as uint,
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/gif/decoder.rs:166:32
[INFO] [stdout]     |
[INFO] [stdout] 166 |                 image_width as uint,
[INFO] [stdout]     |                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/gif/decoder.rs:167:33
[INFO] [stdout]     |
[INFO] [stdout] 167 |                 image_height as uint,
[INFO] [stdout]     |                                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/gif/decoder.rs:168:31
[INFO] [stdout]     |
[INFO] [stdout] 168 |                 self.width as uint * 3,
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/gif/decoder.rs:227:48
[INFO] [stdout]     |
[INFO] [stdout] 227 |         let _ = try!(self.r.read_exact(size as uint));
[INFO] [stdout]     |                                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/gif/decoder.rs:243:52
[INFO] [stdout]     |
[INFO] [stdout] 243 |         self.image  = Vec::from_elem(self.width as uint * self.height as uint * 3, 0u8);
[INFO] [stdout]     |                                                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/gif/decoder.rs:243:74
[INFO] [stdout]     |
[INFO] [stdout] 243 |         self.image  = Vec::from_elem(self.width as uint * self.height as uint * 3, 0u8);
[INFO] [stdout]     |                                                                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/gif/decoder.rs:250:40
[INFO] [stdout]     |
[INFO] [stdout] 250 |             1 << ((fields & 7) + 1) as uint
[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/gif/decoder.rs:282:9
[INFO] [stdout]     |
[INFO] [stdout] 282 | impl<R: Reader> ImageDecoder for GIFDecoder<R> {
[INFO] [stdout]     |         ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/gif/decoder.rs:293:42
[INFO] [stdout]     |
[INFO] [stdout] 293 |     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] 282 | impl<R: Reader, uint> ImageDecoder for GIFDecoder<R> {
[INFO] [stdout]     |               ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/gif/decoder.rs:295:30
[INFO] [stdout]     |
[INFO] [stdout] 295 |         Ok(3 * self.width as uint)
[INFO] [stdout]     |                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/gif/decoder.rs:305:59
[INFO] [stdout]     |
[INFO] [stdout] 305 |         let slice = self.image.slice(self.decoded_rows as uint * rlen,
[INFO] [stdout]     |                                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/gif/decoder.rs:306:30
[INFO] [stdout]     |
[INFO] [stdout] 306 |         self.decoded_rows as uint * rlen + rlen);
[INFO] [stdout]     |                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/gif/decoder.rs:338:21
[INFO] [stdout]     |
[INFO] [stdout] 338 |                 y0: uint,
[INFO] [stdout]     |                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/gif/decoder.rs:339:21
[INFO] [stdout]     |
[INFO] [stdout] 339 |                 x0: uint,
[INFO] [stdout]     |                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/gif/decoder.rs:340:24
[INFO] [stdout]     |
[INFO] [stdout] 340 |                 width: uint,
[INFO] [stdout]     |                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/gif/decoder.rs:341:25
[INFO] [stdout]     |
[INFO] [stdout] 341 |                 height: uint,
[INFO] [stdout]     |                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/gif/decoder.rs:342:25
[INFO] [stdout]     |
[INFO] [stdout] 342 |                 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/gif/decoder.rs:346:14
[INFO] [stdout]     |
[INFO] [stdout] 346 |     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] 1   + use gif::decoder::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/gif/decoder.rs:347:18
[INFO] [stdout]     |
[INFO] [stdout] 347 |         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] 1   + use gif::decoder::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/gif/decoder.rs:354:46
[INFO] [stdout]     |
[INFO] [stdout] 354 |             let (r, g, b) = palette[index as uint];
[INFO] [stdout]     |                                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/gif/lzw.rs:30:10
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pos: uint
[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/gif/lzw.rs:33:9
[INFO] [stdout]    |
[INFO] [stdout] 33 | impl<R: Reader> LZWReader<R> {
[INFO] [stdout]    |         ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/gif/lzw.rs:36:59
[INFO] [stdout]    |
[INFO] [stdout] 36 |         let mut dict = Vec::from_elem(1 << MAXCODESIZE as uint, None);
[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/gif/lzw.rs:38:18
[INFO] [stdout]    |
[INFO] [stdout] 38 |         for i in range(0u, 1 << size as uint) {
[INFO] [stdout]    |                  ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]    |
[INFO] [stdout] 3  + use gif::lzw::slice::range;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/gif/lzw.rs:38:41
[INFO] [stdout]    |
[INFO] [stdout] 38 |         for i in range(0u, 1 << size as uint) {
[INFO] [stdout]    |                                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/gif/lzw.rs:54:38
[INFO] [stdout]    |
[INFO] [stdout] 54 |             next_code: (1 << size as uint) + 2,
[INFO] [stdout]    |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/gif/lzw.rs:55:33
[INFO] [stdout]    |
[INFO] [stdout] 55 |             clear: 1 << size as uint,
[INFO] [stdout]    |                                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/gif/lzw.rs:56:32
[INFO] [stdout]    |
[INFO] [stdout] 56 |             end: (1 << size as uint) + 1,
[INFO] [stdout]    |                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/gif/lzw.rs:70:65
[INFO] [stdout]    |
[INFO] [stdout] 70 |             self.accumulator |= byte as u32 << self.num_bits as uint;
[INFO] [stdout]    |                                                                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/gif/lzw.rs:74:44
[INFO] [stdout]    |
[INFO] [stdout] 74 |         let mask = (1 << self.code_size as uint) - 1;
[INFO] [stdout]    |                                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/gif/lzw.rs:77:48
[INFO] [stdout]    |
[INFO] [stdout] 77 |         self.accumulator >>= self.code_size as uint;
[INFO] [stdout]    |                                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/gif/lzw.rs:89:64
[INFO] [stdout]    |
[INFO] [stdout] 89 |                 self.dict = Vec::from_elem(1 << MAXCODESIZE as uint, None);
[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/gif/lzw.rs:91:26
[INFO] [stdout]    |
[INFO] [stdout] 91 |                 for i in range(0u, 1 << self.initial_size as uint) {
[INFO] [stdout]    |                          ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]    |
[INFO] [stdout] 3  + use gif::lzw::slice::range;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/gif/lzw.rs:91:62
[INFO] [stdout]    |
[INFO] [stdout] 91 |                 for i in range(0u, 1 << self.initial_size as uint) {
[INFO] [stdout]    |                                                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/gif/lzw.rs:105:34
[INFO] [stdout]     |
[INFO] [stdout] 105 |             if self.dict[code as uint].is_none() {
[INFO] [stdout]     |                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/gif/lzw.rs:106:50
[INFO] [stdout]     |
[INFO] [stdout] 106 |                 self.dict.as_mut_slice()[code as uint] =
[INFO] [stdout]     |                                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/gif/lzw.rs:112:44
[INFO] [stdout]     |
[INFO] [stdout] 112 |                 tmp.push(self.dict[code as uint].as_ref().unwrap()[0]);
[INFO] [stdout]     |                                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/gif/lzw.rs:114:60
[INFO] [stdout]     |
[INFO] [stdout] 114 |                 self.dict.as_mut_slice()[self.next_code as uint] = Some(tmp);
[INFO] [stdout]     |                                                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/gif/lzw.rs:117:61
[INFO] [stdout]     |
[INFO] [stdout] 117 |                 if self.next_code >= 1 << self.code_size as uint {
[INFO] [stdout]     |                                                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/gif/lzw.rs:122:43
[INFO] [stdout]     |
[INFO] [stdout] 122 |             self.prev = self.dict[code as uint].as_ref().unwrap().clone();
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/gif/lzw.rs:124:41
[INFO] [stdout]     |
[INFO] [stdout] 124 |             for &s in self.dict[code as uint].as_ref().unwrap().iter() {
[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/gif/lzw.rs:133:17
[INFO] [stdout]     |
[INFO] [stdout] 133 | impl<R: Reader> Reader for LZWReader<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/gif/lzw.rs:133:9
[INFO] [stdout]     |
[INFO] [stdout] 133 | impl<R: Reader> Reader for LZWReader<R> {
[INFO] [stdout]     |         ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/gif/lzw.rs:134:52
[INFO] [stdout]     |
[INFO] [stdout] 134 |     fn read(&mut self, buf: &mut [u8]) -> IoResult<uint> {
[INFO] [stdout]     |                                                    ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 133 | impl<R: Reader, uint> Reader for LZWReader<R> {
[INFO] [stdout]     |               ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `standard_error` in module `io`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/gif/lzw.rs:140:28
[INFO] [stdout]     |
[INFO] [stdout] 140 |             return Err(io::standard_error(io::EndOfFile))
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^ not found in `io`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `EndOfFile` in module `io`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/gif/lzw.rs:140:47
[INFO] [stdout]     |
[INFO] [stdout] 140 |             return Err(io::standard_error(io::EndOfFile))
[INFO] [stdout]     |                                               ^^^^^^^^^ not found in `io`
[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/tiff/decoder.rs:35:9
[INFO] [stdout]    |
[INFO] [stdout] 35 | impl<R: Reader + Seek> SmartReader<R> {
[INFO] [stdout]    |         ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Seek` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/tiff/decoder.rs:35:18
[INFO] [stdout]    |
[INFO] [stdout] 35 | impl<R: Reader + Seek> SmartReader<R> {
[INFO] [stdout]    |                  ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]    |
[INFO] [stdout] 1  + use tiff::decoder::io::Seek;
[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/tiff/decoder.rs:63:17
[INFO] [stdout]    |
[INFO] [stdout] 63 | impl<R: Reader> Reader for SmartReader<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/tiff/decoder.rs:63:9
[INFO] [stdout]    |
[INFO] [stdout] 63 | impl<R: Reader> Reader for SmartReader<R> {
[INFO] [stdout]    |         ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/tiff/decoder.rs:65:52
[INFO] [stdout]    |
[INFO] [stdout] 65 |     fn read(&mut self, buf: &mut [u8]) -> IoResult<uint> {
[INFO] [stdout]    |                                                    ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 63 | impl<R: Reader, uint> Reader for SmartReader<R> {
[INFO] [stdout]    |               ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Seek` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/tiff/decoder.rs:70:15
[INFO] [stdout]    |
[INFO] [stdout] 70 | impl<R: Seek> Seek for SmartReader<R> {
[INFO] [stdout]    |               ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]    |
[INFO] [stdout] 1  + use tiff::decoder::io::Seek;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Seek` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/tiff/decoder.rs:70:9
[INFO] [stdout]    |
[INFO] [stdout] 70 | impl<R: Seek> Seek for SmartReader<R> {
[INFO] [stdout]    |         ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]    |
[INFO] [stdout] 1  + use tiff::decoder::io::Seek;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `SeekStyle` in module `io`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/tiff/decoder.rs:78:45
[INFO] [stdout]    |
[INFO] [stdout] 78 |     fn seek(&mut self, pos: i64, style: io::SeekStyle) -> IoResult<()> {
[INFO] [stdout]    |                                             ^^^^^^^^^ not found in `io`
[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/tiff/decoder.rs:117:9
[INFO] [stdout]     |
[INFO] [stdout] 117 | impl<R: Reader + Seek> TIFFDecoder<R> {
[INFO] [stdout]     |         ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Seek` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/tiff/decoder.rs:117:18
[INFO] [stdout]     |
[INFO] [stdout] 117 | impl<R: Reader + Seek> TIFFDecoder<R> {
[INFO] [stdout]     |                  ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout] 1   + use tiff::decoder::io::Seek;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SeekSet` in module `io`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/tiff/decoder.rs:246:45
[INFO] [stdout]     |
[INFO] [stdout] 246 |         self.reader.seek(offset as i64, io::SeekSet)
[INFO] [stdout]     |                                             ^^^^^^^ not found 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/tiff/decoder.rs:284:18
[INFO] [stdout]     |
[INFO] [stdout] 284 |         for _ in range(0, try!(self.read_short())) {
[INFO] [stdout]     |                  ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 1   + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/tiff/decoder.rs:344:92
[INFO] [stdout]     |
[INFO] [stdout] 344 |     fn expand_strip(&mut self, buffer: &mut [u8], offset: u32, length: u32) -> 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] 117 | impl<R: Reader + Seek, uint> TIFFDecoder<R> {
[INFO] [stdout]     |                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/tiff/decoder.rs:365:60
[INFO] [stdout]     |
[INFO] [stdout] 365 |                 for datum in buffer.slice_to_mut(length as uint/2).iter_mut() {
[INFO] [stdout]     |                                                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/tiff/decoder.rs:370:74
[INFO] [stdout]     |
[INFO] [stdout] 370 |                 return Ok(try!(reader.read(buffer.slice_to_mut(length as uint))))
[INFO] [stdout]     |                                                                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/tiff/decoder.rs:376:22
[INFO] [stdout]     |
[INFO] [stdout] 376 |         Ok(length as uint)
[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/tiff/decoder.rs:380:9
[INFO] [stdout]     |
[INFO] [stdout] 380 | impl<R: Reader + Seek> ImageDecoder for TIFFDecoder<R> {
[INFO] [stdout]     |         ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Seek` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/tiff/decoder.rs:380:18
[INFO] [stdout]     |
[INFO] [stdout] 380 | impl<R: Reader + Seek> ImageDecoder for TIFFDecoder<R> {
[INFO] [stdout]     |                  ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout] 1   + use tiff::decoder::io::Seek;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/tiff/decoder.rs:399:42
[INFO] [stdout]     |
[INFO] [stdout] 399 |     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] 380 | impl<R: Reader + Seek, uint> ImageDecoder for TIFFDecoder<R> {
[INFO] [stdout]     |                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/tiff/decoder.rs:409:28
[INFO] [stdout]     |
[INFO] [stdout] 409 |             self.width  as uint
[INFO] [stdout]     |                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/tiff/decoder.rs:410:30
[INFO] [stdout]     |
[INFO] [stdout] 410 |             * self.height as uint
[INFO] [stdout]     |                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/tiff/decoder.rs:411:64
[INFO] [stdout]     |
[INFO] [stdout] 411 |             * self.bits_per_sample.iter().map(|&x| x).sum() as uint
[INFO] [stdout]     |                                                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Show` in module `std::fmt`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/tiff/ifd.rs:94:18
[INFO] [stdout]    |
[INFO] [stdout] 94 | impl ::std::fmt::Show for Entry {
[INFO] [stdout]    |                  ^^^^ not found in `std::fmt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `offset` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/tiff/ifd.rs:109:21
[INFO] [stdout]     |
[INFO] [stdout] 109 |             offset: offset
[INFO] [stdout]     |                     ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 1   + use std::intrinsics::offset;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `MemReader` in module `io`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/tiff/ifd.rs:114:59
[INFO] [stdout]     |
[INFO] [stdout] 114 |     fn r(&self, byte_order: ByteOrder) -> SmartReader<io::MemReader> {
[INFO] [stdout]     |                                                           ^^^^^^^^^ help: a struct with a similar name exists: `BufReader`
[INFO] [stdout]    --> /rustc/cb06d12710575a0d7ff71d6fe108f3bcff4f9195/library/std/src/io/buffered/bufreader.rs:51:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named struct `BufReader` defined here
[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/tiff/ifd.rs:121:19
[INFO] [stdout]     |
[INFO] [stdout] 121 |     pub fn val<R: Reader + Seek>(&self, decoder: &mut super::TIFFDecoder<R>)
[INFO] [stdout]     |                   ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Seek` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/tiff/ifd.rs:121:28
[INFO] [stdout]     |
[INFO] [stdout] 121 |     pub fn val<R: Reader + Seek>(&self, decoder: &mut super::TIFFDecoder<R>)
[INFO] [stdout]     |                            ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout] 1   + use tiff::ifd::io::Seek;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/tiff/ifd.rs:131:53
[INFO] [stdout]     |
[INFO] [stdout] 131 |                 let mut v = Vec::with_capacity(n 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/tiff/ifd.rs:133:26
[INFO] [stdout]     |
[INFO] [stdout] 133 |                 for _ in range(0, n) {
[INFO] [stdout]     |                          ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 1   + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Reader` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/tga/decoder.rs:108:28
[INFO] [stdout]     |
[INFO] [stdout] 73  | struct Header {
[INFO] [stdout]     | ------------- similarly named struct `Header` defined here
[INFO] [stdout] ...
[INFO] [stdout] 108 |     fn from_reader(r: &mut Reader) -> ImageResult<Header> {
[INFO] [stdout]     |                            ^^^^^^ help: a struct with a similar name exists: `Header`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/tga/decoder.rs:128:19
[INFO] [stdout]     |
[INFO] [stdout] 128 |     start_offset: uint,
[INFO] [stdout]     |                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/tga/decoder.rs:129:17
[INFO] [stdout]     |
[INFO] [stdout] 129 |     entry_size: uint,
[INFO] [stdout]     |                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Reader` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/tga/decoder.rs:134:32
[INFO] [stdout]     |
[INFO] [stdout] 73  | struct Header {
[INFO] [stdout]     | ------------- similarly named struct `Header` defined here
[INFO] [stdout] ...
[INFO] [stdout] 134 |     pub fn from_reader(r: &mut Reader,
[INFO] [stdout]     |                                ^^^^^^ help: a struct with a similar name exists: `Header`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/tga/decoder.rs:139:54
[INFO] [stdout]     |
[INFO] [stdout] 139 |             let bytes_per_entry = (bits_per_entry as uint + 7) / 8;
[INFO] [stdout]     |                                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/tga/decoder.rs:140:76
[INFO] [stdout]     |
[INFO] [stdout] 140 |             let bytes = try!(r.read_exact(bytes_per_entry * num_entries as uint));
[INFO] [stdout]     |                                                                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/tga/decoder.rs:143:47
[INFO] [stdout]     |
[INFO] [stdout] 143 |                 start_offset: start_offset as uint,
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/tga/decoder.rs:149:30
[INFO] [stdout]     |
[INFO] [stdout] 149 |     pub fn get(&self, index: uint) -> &[u8] {
[INFO] [stdout]     |                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/tga/decoder.rs:159:12
[INFO] [stdout]     |
[INFO] [stdout] 159 |     width: uint,
[INFO] [stdout]     |            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/tga/decoder.rs:160:13
[INFO] [stdout]     |
[INFO] [stdout] 160 |     height: uint,
[INFO] [stdout]     |             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/tga/decoder.rs:161:22
[INFO] [stdout]     |
[INFO] [stdout] 161 |     bytes_per_pixel: uint,
[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/tga/decoder.rs:171:9
[INFO] [stdout]     |
[INFO] [stdout] 171 | impl<R: Reader + Seek> TGADecoder<R> {
[INFO] [stdout]     |         ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Seek` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/tga/decoder.rs:171:18
[INFO] [stdout]     |
[INFO] [stdout] 171 | impl<R: Reader + Seek> TGADecoder<R> {
[INFO] [stdout]     |                  ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout] 1   + use tga::decoder::io::Seek;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/tga/decoder.rs:193:49
[INFO] [stdout]     |
[INFO] [stdout] 193 |         self.width = self.header.image_width as uint;
[INFO] [stdout]     |                                                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/tga/decoder.rs:194:51
[INFO] [stdout]     |
[INFO] [stdout] 194 |         self.height = self.header.image_height as uint;
[INFO] [stdout]     |                                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/tga/decoder.rs:195:60
[INFO] [stdout]     |
[INFO] [stdout] 195 |         self.bytes_per_pixel = (self.header.pixel_depth as uint + 7) / 8;
[INFO] [stdout]     |                                                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SeekCur` in module `io`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/tga/decoder.rs:252:60
[INFO] [stdout]     |
[INFO] [stdout] 252 |         try!(self.r.seek(self.header.id_length as i64, io::SeekCur));
[INFO] [stdout]     |                                                            ^^^^^^^ not found in `io`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/tga/decoder.rs:270:44
[INFO] [stdout]     |
[INFO] [stdout] 270 |         fn bytes_to_index(bytes: &[u8]) -> uint {
[INFO] [stdout]     |                                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/tga/decoder.rs:273:49
[INFO] [stdout]     |
[INFO] [stdout] 273 |                 result = result << 8 | *byte as uint;
[INFO] [stdout]     |                                                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/tga/decoder.rs:278:62
[INFO] [stdout]     |
[INFO] [stdout] 278 |         let bytes_per_entry = (self.header.map_entry_size as uint + 7) / 8;
[INFO] [stdout]     |                                                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/tga/decoder.rs:328:66
[INFO] [stdout]     |
[INFO] [stdout] 328 |                 let repeat_count = ((run_packet & !0x80) + 1) 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/tga/decoder.rs:330:26
[INFO] [stdout]     |
[INFO] [stdout] 330 |                 for _ in range(0u, repeat_count) {
[INFO] [stdout]     |                          ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 1   + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/tga/decoder.rs:336:57
[INFO] [stdout]     |
[INFO] [stdout] 336 |                 let num_raw_bytes = (run_packet + 1) as uint * self.bytes_per_pixel;
[INFO] [stdout]     |                                                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/tga/decoder.rs:339:43
[INFO] [stdout]     |
[INFO] [stdout] 339 |                 num_read += run_packet as uint;
[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/tga/decoder.rs:372:9
[INFO] [stdout]     |
[INFO] [stdout] 372 | impl<R: Reader + Seek> ImageDecoder for TGADecoder<R> {
[INFO] [stdout]     |         ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Seek` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/tga/decoder.rs:372:18
[INFO] [stdout]     |
[INFO] [stdout] 372 | impl<R: Reader + Seek> ImageDecoder for TGADecoder<R> {
[INFO] [stdout]     |                  ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout] 1   + use tga::decoder::io::Seek;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/tga/decoder.rs:385:42
[INFO] [stdout]     |
[INFO] [stdout] 385 |     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] 372 | impl<R: Reader + Seek, uint> ImageDecoder for TGADecoder<R> {
[INFO] [stdout]     |                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IoError` in module `io`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/image.rs:31:17
[INFO] [stdout]    |
[INFO] [stdout] 31 |     IoError(io::IoError),
[INFO] [stdout]    |                 ^^^^^^^
[INFO] [stdout]   --> /rustc/cb06d12710575a0d7ff71d6fe108f3bcff4f9195/library/std/src/io/error.rs:64:1
[INFO] [stdout]    |
[INFO] [stdout]    = note: similarly named struct `Error` defined here
[INFO] [stdout]    |
[INFO] [stdout] help: there is an enum variant `ImageError::IoError`; try using the variant's enum
[INFO] [stdout]    |
[INFO] [stdout] 31 -     IoError(io::IoError),
[INFO] [stdout] 31 +     IoError(ImageError),
[INFO] [stdout]    |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 31 -     IoError(io::IoError),
[INFO] [stdout] 31 +     IoError(io::Error),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IoError` in module `io`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/image.rs:37:20
[INFO] [stdout]    |
[INFO] [stdout] 37 | impl FromError<io::IoError> for ImageError {
[INFO] [stdout]    |                    ^^^^^^^
[INFO] [stdout]   --> /rustc/cb06d12710575a0d7ff71d6fe108f3bcff4f9195/library/std/src/io/error.rs:64:1
[INFO] [stdout]    |
[INFO] [stdout]    = note: similarly named struct `Error` defined here
[INFO] [stdout]    |
[INFO] [stdout] help: there is an enum variant `ImageError::IoError`; try using the variant's enum
[INFO] [stdout]    |
[INFO] [stdout] 37 - impl FromError<io::IoError> for ImageError {
[INFO] [stdout] 37 + impl FromError<ImageError> for ImageError {
[INFO] [stdout]    |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 37 - impl FromError<io::IoError> for ImageError {
[INFO] [stdout] 37 + impl FromError<io::Error> for ImageError {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IoError` in module `io`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/image.rs:38:28
[INFO] [stdout]    |
[INFO] [stdout] 38 |     fn from_error(err: io::IoError) -> ImageError {
[INFO] [stdout]    |                            ^^^^^^^
[INFO] [stdout]   --> /rustc/cb06d12710575a0d7ff71d6fe108f3bcff4f9195/library/std/src/io/error.rs:64:1
[INFO] [stdout]    |
[INFO] [stdout]    = note: similarly named struct `Error` defined here
[INFO] [stdout]    |
[INFO] [stdout] help: there is an enum variant `ImageError::IoError`; try using the variant's enum
[INFO] [stdout]    |
[INFO] [stdout] 38 -     fn from_error(err: io::IoError) -> ImageError {
[INFO] [stdout] 38 +     fn from_error(err: ImageError) -> ImageError {
[INFO] [stdout]    |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 38 -     fn from_error(err: io::IoError) -> ImageError {
[INFO] [stdout] 38 +     fn from_error(err: io::Error) -> ImageError {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/image.rs:82:42
[INFO] [stdout]    |
[INFO] [stdout] 82 |     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] 74 | pub trait ImageDecoder<uint> {
[INFO] [stdout]    |                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/image.rs:105:48
[INFO] [stdout]     |
[INFO] [stdout] 105 |         let mut buf = Vec::from_elem(length as uint * width as uint * bpp, 0u8);
[INFO] [stdout]     |                                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/image.rs:105:64
[INFO] [stdout]     |
[INFO] [stdout] 105 |         let mut buf = Vec::from_elem(length as uint * width as uint * bpp, 0u8);
[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/image.rs:116:18
[INFO] [stdout]     |
[INFO] [stdout] 116 |         for i in range(0, length as uint) {
[INFO] [stdout]     |                  ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 1   + use image::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/image.rs:116:37
[INFO] [stdout]     |
[INFO] [stdout] 116 |         for i in range(0, length as uint) {
[INFO] [stdout]     |                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/image.rs:118:48
[INFO] [stdout]     |
[INFO] [stdout] 118 |                 let from = tmp.slice_from(x as uint * bpp)
[INFO] [stdout]     |                                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/image.rs:119:50
[INFO] [stdout]     |
[INFO] [stdout] 119 | ...                   .slice_to(width as uint * bpp);
[INFO] [stdout]     |                                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/image.rs:121:60
[INFO] [stdout]     |
[INFO] [stdout] 121 |                 let to   = buf.slice_from_mut(i * width as uint * bpp)
[INFO] [stdout]     |                                                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/image.rs:122:54
[INFO] [stdout]     |
[INFO] [stdout] 122 | ...                   .slice_to_mut(width as uint * bpp);
[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/image.rs:305:18
[INFO] [stdout]     |
[INFO] [stdout] 305 |         for y in range(0, self.ystride) {
[INFO] [stdout]     |                  ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 1   + use image::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/image.rs:306:22
[INFO] [stdout]     |
[INFO] [stdout] 306 |             for x in range(0, self.xstride) {
[INFO] [stdout]     |                      ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 1   + use image::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Writer` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/dynimage.rs:310:20
[INFO] [stdout]     |
[INFO] [stdout] 310 |     pub fn save<W: Writer>(&self, w: W, format: ImageFormat) -> io::IoResult<ImageResult<()>> {
[INFO] [stdout]     |                    ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IoResult` in module `io`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/dynimage.rs:310:69
[INFO] [stdout]     |
[INFO] [stdout] 310 |     pub fn save<W: Writer>(&self, w: W, format: ImageFormat) -> io::IoResult<ImageResult<()>> {
[INFO] [stdout]     |                                                                     ^^^^^^^^ help: a type alias with a similar name exists: `Result`
[INFO] [stdout]    --> /rustc/cb06d12710575a0d7ff71d6fe108f3bcff4f9195/library/std/src/io/error.rs:51:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named type alias `Result` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/dynimage.rs:410:45
[INFO] [stdout]     |
[INFO] [stdout] 410 |             let mask = (1u8 << bit_depth as uint) - 1;
[INFO] [stdout]     |                                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/dynimage.rs:411:60
[INFO] [stdout]     |
[INFO] [stdout] 411 |             let scaling_factor = (255)/((1 << bit_depth as uint) - 1);
[INFO] [stdout]     |                                                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range_step_inclusive` in module `iter`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/dynimage.rs:417:34
[INFO] [stdout]     |
[INFO] [stdout] 417 | ...                   iter::range_step_inclusive(8i8-(bit_depth as i8), 0, -(bit_depth as i8))
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^ not found in `iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `iterate` in module `iter`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/dynimage.rs:418:39
[INFO] [stdout]     |
[INFO] [stdout] 418 | ...                   .zip(iter::iterate(
[INFO] [stdout]     |                                  ^^^^^^^ not found in `iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/dynimage.rs:424:70
[INFO] [stdout]     |
[INFO] [stdout] 424 |                        .enumerate().filter(|&(i, _)| i % (row_len as uint) < (w as uint) ).map(|(_, p)| p)
[INFO] [stdout]     |                                                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/dynimage.rs:424:84
[INFO] [stdout]     |
[INFO] [stdout] 424 |                        .enumerate().filter(|&(i, _)| i % (row_len as uint) < (w as uint) ).map(|(_, p)| p)
[INFO] [stdout]     |                                                                                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/dynimage.rs:426:54
[INFO] [stdout]     |
[INFO] [stdout] 426 | ...                   (pixel & mask << shift as uint) >> shift as uint
[INFO] [stdout]     |                                                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/dynimage.rs:426:72
[INFO] [stdout]     |
[INFO] [stdout] 426 | ...                   (pixel & mask << shift as uint) >> shift as uint
[INFO] [stdout]     |                                                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Path` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/dynimage.rs:464:20
[INFO] [stdout]     |
[INFO] [stdout] 464 | pub fn open(path: &Path) -> ImageResult<DynamicImage> {
[INFO] [stdout]     |                    ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 1   + use std::path::Path;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `File` in `io`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/dynimage.rs:465:25
[INFO] [stdout]     |
[INFO] [stdout] 465 |     let fin = match io::File::open(path) {
[INFO] [stdout]     |                         ^^^^ could not find `File` in `io`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 1   + use std::fs::File;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `File`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 465 -     let fin = match io::File::open(path) {
[INFO] [stdout] 465 +     let fin = match File::open(path) {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Path` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/dynimage.rs:498:27
[INFO] [stdout]     |
[INFO] [stdout] 498 | pub fn save_buffer(path: &Path, buf: &[u8], width: u32, height: u32, color: color::ColorType) ->  io::IoResult<()> {
[INFO] [stdout]     |                           ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 1   + use std::path::Path;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IoResult` in module `io`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/dynimage.rs:498:103
[INFO] [stdout]     |
[INFO] [stdout] 498 | pub fn save_buffer(path: &Path, buf: &[u8], width: u32, height: u32, color: color::ColorType) ->  io::IoResult<()> {
[INFO] [stdout]     |                                                                                                       ^^^^^^^^ help: a type alias with a similar name exists: `Result`
[INFO] [stdout]    --> /rustc/cb06d12710575a0d7ff71d6fe108f3bcff4f9195/library/std/src/io/error.rs:51:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named type alias `Result` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `File` in `io`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/dynimage.rs:499:25
[INFO] [stdout]     |
[INFO] [stdout] 499 |     let fout = try!(io::File::create(path));
[INFO] [stdout]     |                         ^^^^ could not find `File` in `io`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 1   + use std::fs::File;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `File`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 499 -     let fout = try!(io::File::create(path));
[INFO] [stdout] 499 +     let fout = try!(File::create(path));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `IoError` in module `io`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/dynimage.rs:507:27
[INFO] [stdout]     |
[INFO] [stdout] 507 |         format => Err(io::IoError {
[INFO] [stdout]     |                           ^^^^^^^
[INFO] [stdout]    --> /rustc/cb06d12710575a0d7ff71d6fe108f3bcff4f9195/library/std/src/io/error.rs:64:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named struct `Error` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 507 -         format => Err(io::IoError {
[INFO] [stdout] 507 +         format => Err(io::Error {
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this variant
[INFO] [stdout]     |
[INFO] [stdout] 1   + use ImageError::IoError;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `IoError`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 507 -         format => Err(io::IoError {
[INFO] [stdout] 507 +         format => Err(IoError {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `InvalidInput` in module `io`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/dynimage.rs:508:23
[INFO] [stdout]     |
[INFO] [stdout] 508 |             kind: io::InvalidInput,
[INFO] [stdout]     |                       ^^^^^^^^^^^^ not found in `io`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout] 1   + use dynimage::io::ErrorKind::InvalidInput;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `InvalidInput`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 508 -             kind: io::InvalidInput,
[INFO] [stdout] 508 +             kind: InvalidInput,
[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/dynimage.rs:519:16
[INFO] [stdout]     |
[INFO] [stdout] 519 | pub fn load<R: Reader+Seek>(r: R, format: ImageFormat) -> ImageResult<DynamicImage> {
[INFO] [stdout]     |                ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Seek` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/dynimage.rs:519:23
[INFO] [stdout]     |
[INFO] [stdout] 519 | pub fn load<R: Reader+Seek>(r: R, format: ImageFormat) -> ImageResult<DynamicImage> {
[INFO] [stdout]     |                       ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout] 1   + use dynimage::io::Seek;
[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/image-8b8340e605b53954/c06814e/src/traits.rs:8:29
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub trait Num: Zero + One + Add<Self, Self> + Sub<Self, Self> + Mul<Self, Self> + Div<Self, Self> + Rem<Self, Self> + Neg<Self> + Partial...
[INFO] [stdout]   |                             ^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]   |
[INFO] [stdout] 5 + 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/image-8b8340e605b53954/c06814e/src/traits.rs:8:47
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub trait Num: Zero + One + Add<Self, Self> + Sub<Self, Self> + Mul<Self, Self> + Div<Self, Self> + Rem<Self, Self> + Neg<Self> + Partial...
[INFO] [stdout]   |                                               ^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]   |
[INFO] [stdout] 5 + 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/image-8b8340e605b53954/c06814e/src/traits.rs:8:65
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub trait Num: Zero + One + Add<Self, Self> + Sub<Self, Self> + Mul<Self, Self> + Div<Self, Self> + Rem<Self, Self> + Neg<Self> + Partial...
[INFO] [stdout]   |                                                                 ^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]   |
[INFO] [stdout] 5 + 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/image-8b8340e605b53954/c06814e/src/traits.rs:8:83
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub trait Num: Zero + One + Add<Self, Self> + Sub<Self, Self> + Mul<Self, Self> + Div<Self, Self> + Rem<Self, Self> + Neg<Self> + Partial...
[INFO] [stdout]   |                                                                                   ^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]   |
[INFO] [stdout] 5 + 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/image-8b8340e605b53954/c06814e/src/traits.rs:8:101
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub trait Num: Zero + One + Add<Self, Self> + Sub<Self, Self> + Mul<Self, Self> + Div<Self, Self> + Rem<Self, Self> + Neg<Self> + Partial...
[INFO] [stdout]   |                                                                                                     ^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]   |
[INFO] [stdout] 5 + 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/image-8b8340e605b53954/c06814e/src/traits.rs:8:119
[INFO] [stdout]   |
[INFO] [stdout] 8 | ...ul<Self, Self> + Div<Self, Self> + Rem<Self, Self> + Neg<Self> + PartialEq<Self> { }
[INFO] [stdout]   |                                                         ^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]   |
[INFO] [stdout] 5 + 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/image-8b8340e605b53954/c06814e/src/traits.rs:9:22
[INFO] [stdout]   |
[INFO] [stdout] 9 | impl<A: Zero + One + Add<A, A> + Sub<A, A> + Mul<A, A> + Div<A, A> + Rem<A, A> + Neg<A> + PartialEq<A>> Num for A { }
[INFO] [stdout]   |                      ^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]   |
[INFO] [stdout] 5 + 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/image-8b8340e605b53954/c06814e/src/traits.rs:9:34
[INFO] [stdout]   |
[INFO] [stdout] 9 | impl<A: Zero + One + Add<A, A> + Sub<A, A> + Mul<A, A> + Div<A, A> + Rem<A, A> + Neg<A> + PartialEq<A>> Num for A { }
[INFO] [stdout]   |                                  ^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]   |
[INFO] [stdout] 5 + 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/image-8b8340e605b53954/c06814e/src/traits.rs:9:46
[INFO] [stdout]   |
[INFO] [stdout] 9 | impl<A: Zero + One + Add<A, A> + Sub<A, A> + Mul<A, A> + Div<A, A> + Rem<A, A> + Neg<A> + PartialEq<A>> Num for A { }
[INFO] [stdout]   |                                              ^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]   |
[INFO] [stdout] 5 + 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/image-8b8340e605b53954/c06814e/src/traits.rs:9:58
[INFO] [stdout]   |
[INFO] [stdout] 9 | impl<A: Zero + One + Add<A, A> + Sub<A, A> + Mul<A, A> + Div<A, A> + Rem<A, A> + Neg<A> + PartialEq<A>> Num for A { }
[INFO] [stdout]   |                                                          ^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]   |
[INFO] [stdout] 5 + 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/image-8b8340e605b53954/c06814e/src/traits.rs:9:70
[INFO] [stdout]   |
[INFO] [stdout] 9 | impl<A: Zero + One + Add<A, A> + Sub<A, A> + Mul<A, A> + Div<A, A> + Rem<A, A> + Neg<A> + PartialEq<A>> Num for A { }
[INFO] [stdout]   |                                                                      ^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]   |
[INFO] [stdout] 5 + 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/image-8b8340e605b53954/c06814e/src/traits.rs:9:82
[INFO] [stdout]   |
[INFO] [stdout] 9 | impl<A: Zero + One + Add<A, A> + Sub<A, A> + Mul<A, A> + Div<A, A> + Rem<A, A> + Neg<A> + PartialEq<A>> Num for A { }
[INFO] [stdout]   |                                                                                  ^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]   |
[INFO] [stdout] 5 + 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/image-8b8340e605b53954/c06814e/src/traits.rs:12:17
[INFO] [stdout]    |
[INFO] [stdout] 12 | 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] 5  + use std::ops::Add;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/traits.rs:30:12
[INFO] [stdout]    |
[INFO] [stdout] 30 | zero_impl!(uint, 0u)
[INFO] [stdout]    |            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `int` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/traits.rs:35:12
[INFO] [stdout]    |
[INFO] [stdout] 35 | zero_impl!(int, 0i)
[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[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/traits.rs:50:20
[INFO] [stdout]    |
[INFO] [stdout] 50 | impl Primitive for uint {
[INFO] [stdout]    |                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/traits.rs:51:23
[INFO] [stdout]    |
[INFO] [stdout] 51 |     fn max_value() -> uint { Int::max_value() }
[INFO] [stdout]    |                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `int` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/traits.rs:65:20
[INFO] [stdout]    |
[INFO] [stdout] 65 | impl Primitive for 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[E0412]: cannot find type `int` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/traits.rs:66:23
[INFO] [stdout]    |
[INFO] [stdout] 66 |     fn max_value() -> int { Int::max_value() }
[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 `Mul` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/traits.rs:88:16
[INFO] [stdout]    |
[INFO] [stdout] 88 | 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] 5  + use std::ops::Mul;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/traits.rs:102:11
[INFO] [stdout]     |
[INFO] [stdout] 102 | one_impl!(uint, 1u)
[INFO] [stdout]     |           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `int` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/traits.rs:107:11
[INFO] [stdout]     |
[INFO] [stdout] 107 | one_impl!(int, 1i)
[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: invalid suffix `u` for number literal
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/transform.rs:7:20
[INFO] [stdout]   |
[INFO] [stdout] 7 |     for i in range(0u, 4) {
[INFO] [stdout]   |                    ^^ invalid suffix `u`
[INFO] [stdout]   |
[INFO] [stdout]   = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid suffix `u` for number literal
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/transform.rs:25:20
[INFO] [stdout]    |
[INFO] [stdout] 25 |     for i in range(0u, 4) {
[INFO] [stdout]    |                    ^^ invalid suffix `u`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid suffix `u` for number literal
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/transform.rs:46:20
[INFO] [stdout]    |
[INFO] [stdout] 46 |     for i in range(0u, 4) {
[INFO] [stdout]    |                    ^^ invalid suffix `u`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid suffix `u` for number literal
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/webp/transform.rs:58:20
[INFO] [stdout]    |
[INFO] [stdout] 58 |     for i in range(0u, 4) {
[INFO] [stdout]    |                    ^^ invalid suffix `u`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid suffix `u` for number literal
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/entropy.rs:82:28
[INFO] [stdout]    |
[INFO] [stdout] 82 |             let mut code = 0u;
[INFO] [stdout]    |                            ^^ invalid suffix `u`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid suffix `u` for number literal
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/entropy.rs:84:28
[INFO] [stdout]    |
[INFO] [stdout] 84 |             for i in range(0u, 16) {
[INFO] [stdout]    |                            ^^ invalid suffix `u`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid suffix `u` for number literal
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/entropy.rs:117:20
[INFO] [stdout]     |
[INFO] [stdout] 117 |     for i in range(0u, 16) {
[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/image-8b8340e605b53954/c06814e/src/jpeg/entropy.rs:166:43
[INFO] [stdout]     |
[INFO] [stdout] 166 |     let mut mincode = Vec::from_elem(16, -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: invalid suffix `i` for number literal
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/entropy.rs:167:43
[INFO] [stdout]     |
[INFO] [stdout] 167 |     let mut maxcode = Vec::from_elem(16, -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: invalid suffix `i` for number literal
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/entropy.rs:168:43
[INFO] [stdout]     |
[INFO] [stdout] 168 |     let mut valptr  = Vec::from_elem(16, -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: invalid suffix `u` for number literal
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/entropy.rs:177:20
[INFO] [stdout]     |
[INFO] [stdout] 177 |     for i in range(0u, 16) {
[INFO] [stdout]     |                    ^^ invalid suffix `u`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid suffix `u` for number literal
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/entropy.rs:195:24
[INFO] [stdout]     |
[INFO] [stdout] 195 |         for j in range(0u, 1 << r) {
[INFO] [stdout]     |                        ^^ invalid suffix `u`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid suffix `u` for number literal
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/transform.rs:83:20
[INFO] [stdout]    |
[INFO] [stdout] 83 |     for y in range(0u, 8) {
[INFO] [stdout]    |                    ^^ invalid suffix `u`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid suffix `u` for number literal
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/transform.rs:147:20
[INFO] [stdout]     |
[INFO] [stdout] 147 |     for x in range(0u, 8).rev() {
[INFO] [stdout]     |                    ^^ invalid suffix `u`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid suffix `u` for number literal
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/transform.rs:210:20
[INFO] [stdout]     |
[INFO] [stdout] 210 |     for x in range(0u, 8).rev() {
[INFO] [stdout]     |                    ^^ invalid suffix `u`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid suffix `u` for number literal
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/jpeg/transform.rs:287:20
[INFO] [stdout]     |
[INFO] [stdout] 287 |     for y in range(0u, 8) {
[INFO] [stdout]     |                    ^^ invalid suffix `u`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid suffix `u` for number literal
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/gif/decoder.rs:252:13
[INFO] [stdout]     |
[INFO] [stdout] 252 |             0u
[INFO] [stdout]     |             ^^ invalid suffix `u`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid suffix `u` for number literal
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/gif/lzw.rs:38:24
[INFO] [stdout]    |
[INFO] [stdout] 38 |         for i in range(0u, 1 << size as uint) {
[INFO] [stdout]    |                        ^^ invalid suffix `u`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid suffix `u` for number literal
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/gif/lzw.rs:91:32
[INFO] [stdout]    |
[INFO] [stdout] 91 |                 for i in range(0u, 1 << self.initial_size as uint) {
[INFO] [stdout]    |                                ^^ invalid suffix `u`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid suffix `u` for number literal
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/traits.rs:30:18
[INFO] [stdout]    |
[INFO] [stdout] 30 | 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/image-8b8340e605b53954/c06814e/src/traits.rs:35:17
[INFO] [stdout]    |
[INFO] [stdout] 35 | 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/image-8b8340e605b53954/c06814e/src/traits.rs:102:17
[INFO] [stdout]     |
[INFO] [stdout] 102 | 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/image-8b8340e605b53954/c06814e/src/traits.rs:107:16
[INFO] [stdout]     |
[INFO] [stdout] 107 | 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: invalid suffix `u` for number literal
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/tga/decoder.rs:271:30
[INFO] [stdout]     |
[INFO] [stdout] 271 |             let mut result = 0u;
[INFO] [stdout]     |                              ^^ invalid suffix `u`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid suffix `u` for number literal
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/tga/decoder.rs:330:32
[INFO] [stdout]     |
[INFO] [stdout] 330 |                 for _ in range(0u, repeat_count) {
[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[E0392]: lifetime parameter `'a` is never used
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/imageops/sample.rs:43:21
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub struct Filter < 'a> {
[INFO] [stdout]    |                     ^^ unused lifetime parameter
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider removing `'a`, referring to it in a field, or using a marker such as `PhantomData`
[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/image-8b8340e605b53954/c06814e/src/image.rs:143:57
[INFO] [stdout]     |
[INFO] [stdout] 143 | impl<'a, T: Primitive, P: Pixel<T>, I: GenericImage<P>> Iterator<(u32, u32, P)> for Pixels<'a, I> {
[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/image-8b8340e605b53954/c06814e/src/image.rs:173:57
[INFO] [stdout]     |
[INFO] [stdout] 173 | impl<'a, T: Primitive, P: Pixel<T>, I: GenericImage<P>> Iterator<(u32, u32, &'a mut P)> for MutPixels<'a, I> {
[INFO] [stdout]     |                                                         ^^^^^^^^ expected 0 generic arguments
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FromPrimitive`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/png/encoder.rs:134:16
[INFO] [stdout]     |
[INFO] [stdout] 134 |         filter(FromPrimitive::from_u8(i as u8 + 1).unwrap(), bpp, previous, current);
[INFO] [stdout]     |                ^^^^^^^^^^^^^ use of undeclared type `FromPrimitive`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FromPrimitive`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/tiff/decoder.rs:169:49
[INFO] [stdout]     |
[INFO] [stdout] 169 |         self.photometric_interpretation = match FromPrimitive::from_u32(
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^ use of undeclared type `FromPrimitive`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FromPrimitive`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/tiff/decoder.rs:178:32
[INFO] [stdout]     |
[INFO] [stdout] 178 |             Some(val) => match FromPrimitive::from_u32(val) {
[INFO] [stdout]     |                                ^^^^^^^^^^^^^ use of undeclared type `FromPrimitive`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FromPrimitive`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/tiff/decoder.rs:258:38
[INFO] [stdout]     |
[INFO] [stdout] 258 |         let type_: ifd::Type = match FromPrimitive::from_u16(try!(self.read_short())) {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^ use of undeclared type `FromPrimitive`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0107, E0392, E0405, E0412, E0422, E0425, E0432, E0433, E0463.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0107`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `image` (lib) due to 444 previous errors
[INFO] running `Command { std: "docker" "inspect" "54f08eb005a60e1c29dba2de277bc5130ca6f7212741ee337d0fb8e287b47528", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "54f08eb005a60e1c29dba2de277bc5130ca6f7212741ee337d0fb8e287b47528", kill_on_drop: false }`
[INFO] [stdout] 54f08eb005a60e1c29dba2de277bc5130ca6f7212741ee337d0fb8e287b47528
