[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 against master#f2d69d5a7c04617d122facd0a7a5bdde0af928ae for pr-138363 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fknoebber%2FRustals" "/workspace/builds/worker-5-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/knoebber/Rustals on toolchain f2d69d5a7c04617d122facd0a7a5bdde0af928ae [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f2d69d5a7c04617d122facd0a7a5bdde0af928ae" "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-5-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" "+f2d69d5a7c04617d122facd0a7a5bdde0af928ae" "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] Blocking waiting for file lock on package cache [INFO] [stderr] Updating git repository `https://github.com/PistonDevelopers/image` [INFO] [stderr] Updating git repository `https://github.com/rust-lang/num.git` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:1680c8fbd8dfb46fcd6d22e546df16ab0e007457dc29fcd9e987cdd5077fd1af" "/opt/rustwide/cargo-home/bin/cargo" "+f2d69d5a7c04617d122facd0a7a5bdde0af928ae" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] ee0de048c0985f1ce425c31a199f67f7a5d2552ad870d16b206be787721b074f [INFO] running `Command { std: "docker" "start" "-a" "ee0de048c0985f1ce425c31a199f67f7a5d2552ad870d16b206be787721b074f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "ee0de048c0985f1ce425c31a199f67f7a5d2552ad870d16b206be787721b074f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ee0de048c0985f1ce425c31a199f67f7a5d2552ad870d16b206be787721b074f", kill_on_drop: false }` [INFO] [stdout] ee0de048c0985f1ce425c31a199f67f7a5d2552ad870d16b206be787721b074f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:1680c8fbd8dfb46fcd6d22e546df16ab0e007457dc29fcd9e987cdd5077fd1af" "/opt/rustwide/cargo-home/bin/cargo" "+f2d69d5a7c04617d122facd0a7a5bdde0af928ae" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] af02b9e5b90c1876944f03b0362fbeee9e6b04c4decd614edc5bbfe19048a861 [INFO] running `Command { std: "docker" "start" "-a" "af02b9e5b90c1876944f03b0362fbeee9e6b04c4decd614edc5bbfe19048a861", 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 type, found `|` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/imageops/sample.rs:45:18 [INFO] [stdout] | [INFO] [stdout] 43 | pub struct Filter < 'a> { [INFO] [stdout] | ------ while parsing this struct [INFO] [stdout] 44 | /// The filter's filter function. [INFO] [stdout] 45 | pub kernel: | f32 | : 'a -> f32, [INFO] [stdout] | ^ expected type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected 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: 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: 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: 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: 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: macros that expand 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: `<<` 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/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: 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 { [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: macros that expand 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: 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/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: 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/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/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/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: 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: macros that expand 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 `;`, 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/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: macros that expand 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: 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 for Sized? { [INFO] [stdout] | ^ expected one of `,`, `:`, `=`, 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/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:457:14 [INFO] [stdout] | [INFO] [stdout] 457 | checked_impl!(CheckedMul, checked_mul, i32, intrinsics::i32_mul_with_overflow) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 457 - checked_impl!(CheckedMul, checked_mul, i32, intrinsics::i32_mul_with_overflow) [INFO] [stdout] 457 + checked_impl!{CheckedMul, checked_mul, i32, intrinsics::i32_mul_with_overflow} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 457 | checked_impl!(CheckedMul, checked_mul, i32, intrinsics::i32_mul_with_overflow); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:458:14 [INFO] [stdout] | [INFO] [stdout] 458 | checked_impl!(CheckedMul, checked_mul, i64, intrinsics::i64_mul_with_overflow) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 458 - checked_impl!(CheckedMul, checked_mul, i64, intrinsics::i64_mul_with_overflow) [INFO] [stdout] 458 + checked_impl!{CheckedMul, checked_mul, i64, intrinsics::i64_mul_with_overflow} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 458 | checked_impl!(CheckedMul, checked_mul, i64, intrinsics::i64_mul_with_overflow); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:477:33 [INFO] [stdout] | [INFO] [stdout] 477 | macro_rules! checkeddiv_int_impl( [INFO] [stdout] | _________________________________^ [INFO] [stdout] 478 | | ($t:ty, $min:expr) => { [INFO] [stdout] 479 | | impl CheckedDiv for $t { [INFO] [stdout] 480 | | #[inline] [INFO] [stdout] ... | [INFO] [stdout] 490 | | ) [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 477 ~ macro_rules! checkeddiv_int_impl{ [INFO] [stdout] 478 | ($t:ty, $min:expr) => { [INFO] [stdout] ... [INFO] [stdout] 489 | } [INFO] [stdout] 490 + } [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 490 | ); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/traits.rs:492:21 [INFO] [stdout] | [INFO] [stdout] 492 | checkeddiv_int_impl!(int, int::MIN) [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 492 - checkeddiv_int_impl!(int, int::MIN) [INFO] [stdout] 492 + checkeddiv_int_impl!{int, int::MIN} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 492 | checkeddiv_int_impl!(int, int::MIN); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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 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/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/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: macros that expand 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) [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} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 230 | partial_cmp -> Option); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand 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 `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[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: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:214:18 [INFO] [stdout] | [INFO] [stdout] 214 | cmp_impl!(impl $imp, $($method -> bool),+) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 228 | cmp_impl!(impl PartialEq, eq, ne) [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cmp_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:269:31 [INFO] [stdout] | [INFO] [stdout] 269 | forward_val_val_binop!(impl $imp, $method) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 276 | forward_all_binop!(impl Mul, mul) [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `forward_all_binop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:270:31 [INFO] [stdout] | [INFO] [stdout] 270 | forward_ref_val_binop!(impl $imp, $method) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 276 | forward_all_binop!(impl Mul, mul) [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `forward_all_binop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:271:31 [INFO] [stdout] | [INFO] [stdout] 271 | forward_val_ref_binop!(impl $imp, $method) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 276 | forward_all_binop!(impl Mul, mul) [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `forward_all_binop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:269:31 [INFO] [stdout] | [INFO] [stdout] 269 | forward_val_val_binop!(impl $imp, $method) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 286 | forward_all_binop!(impl Div, div) [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `forward_all_binop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:270:31 [INFO] [stdout] | [INFO] [stdout] 270 | forward_ref_val_binop!(impl $imp, $method) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 286 | forward_all_binop!(impl Div, div) [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `forward_all_binop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:271:31 [INFO] [stdout] | [INFO] [stdout] 271 | forward_val_ref_binop!(impl $imp, $method) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 286 | forward_all_binop!(impl Div, div) [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `forward_all_binop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:299:27 [INFO] [stdout] | [INFO] [stdout] 299 | forward_all_binop!(impl $imp, $method) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 312 | arith_impl!(impl Add, add) [INFO] [stdout] | -------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `arith_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:269:31 [INFO] [stdout] | [INFO] [stdout] 269 | forward_val_val_binop!(impl $imp, $method) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 312 | arith_impl!(impl Add, add) [INFO] [stdout] | -------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `forward_all_binop` which comes from the expansion of the macro `arith_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:270:31 [INFO] [stdout] | [INFO] [stdout] 270 | forward_ref_val_binop!(impl $imp, $method) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 312 | arith_impl!(impl Add, add) [INFO] [stdout] | -------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `forward_all_binop` which comes from the expansion of the macro `arith_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:271:31 [INFO] [stdout] | [INFO] [stdout] 271 | forward_val_ref_binop!(impl $imp, $method) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 312 | arith_impl!(impl Add, add) [INFO] [stdout] | -------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `forward_all_binop` which comes from the expansion of the macro `arith_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:299:27 [INFO] [stdout] | [INFO] [stdout] 299 | forward_all_binop!(impl $imp, $method) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 315 | arith_impl!(impl Sub, sub) [INFO] [stdout] | -------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `arith_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:269:31 [INFO] [stdout] | [INFO] [stdout] 269 | forward_val_val_binop!(impl $imp, $method) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 315 | arith_impl!(impl Sub, sub) [INFO] [stdout] | -------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `forward_all_binop` which comes from the expansion of the macro `arith_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:270:31 [INFO] [stdout] | [INFO] [stdout] 270 | forward_ref_val_binop!(impl $imp, $method) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 315 | arith_impl!(impl Sub, sub) [INFO] [stdout] | -------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `forward_all_binop` which comes from the expansion of the macro `arith_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:271:31 [INFO] [stdout] | [INFO] [stdout] 271 | forward_val_ref_binop!(impl $imp, $method) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 315 | arith_impl!(impl Sub, sub) [INFO] [stdout] | -------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `forward_all_binop` which comes from the expansion of the macro `arith_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:299:27 [INFO] [stdout] | [INFO] [stdout] 299 | forward_all_binop!(impl $imp, $method) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 318 | arith_impl!(impl Rem, rem) [INFO] [stdout] | -------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `arith_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:269:31 [INFO] [stdout] | [INFO] [stdout] 269 | forward_val_val_binop!(impl $imp, $method) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 318 | arith_impl!(impl Rem, rem) [INFO] [stdout] | -------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `forward_all_binop` which comes from the expansion of the macro `arith_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:270:31 [INFO] [stdout] | [INFO] [stdout] 270 | forward_ref_val_binop!(impl $imp, $method) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 318 | arith_impl!(impl Rem, rem) [INFO] [stdout] | -------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `forward_all_binop` which comes from the expansion of the macro `arith_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:271:31 [INFO] [stdout] | [INFO] [stdout] 271 | forward_val_ref_binop!(impl $imp, $method) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 318 | arith_impl!(impl Rem, rem) [INFO] [stdout] | -------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `forward_all_binop` which comes from the expansion of the macro `arith_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[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[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 [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 { [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 + PartialOrd + Clone + One>(start: A, stop: A) -> Range { [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 + PartialOrd + Clone + ToPrimitive> Iterator for Range { [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 + PartialOrd + Clone + ToPrimitive> Iterator for Range { [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) { [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) { [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 + PartialOrd + Clone + ToPrimitive, uint> Iterator for Range { [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 DoubleEndedIterator for Range { [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 + 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 + PartialOrd + Clone + ToPrimitive> Iterator for RangeInclusive { [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 + PartialOrd + Clone + ToPrimitive> Iterator for RangeInclusive { [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) { [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) { [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 + PartialOrd + Clone + ToPrimitive, uint> Iterator for RangeInclusive { [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 + Integer + PartialOrd + Clone + ToPrimitive> DoubleEndedIterator [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 + Integer + PartialOrd + Clone + ToPrimitive> DoubleEndedIterator [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 [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 [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 [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 [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 [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 {} [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 { [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 { [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 { [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 { [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/f2d69d5a7c04617d122facd0a7a5bdde0af928ae/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/f2d69d5a7c04617d122facd0a7a5bdde0af928ae/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/f2d69d5a7c04617d122facd0a7a5bdde0af928ae/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/f2d69d5a7c04617d122facd0a7a5bdde0af928ae/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/f2d69d5a7c04617d122facd0a7a5bdde0af928ae/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/f2d69d5a7c04617d122facd0a7a5bdde0af928ae/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/f2d69d5a7c04617d122facd0a7a5bdde0af928ae/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/f2d69d5a7c04617d122facd0a7a5bdde0af928ae/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 { [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/f2d69d5a7c04617d122facd0a7a5bdde0af928ae/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/f2d69d5a7c04617d122facd0a7a5bdde0af928ae/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/f2d69d5a7c04617d122facd0a7a5bdde0af928ae/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/f2d69d5a7c04617d122facd0a7a5bdde0af928ae/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/f2d69d5a7c04617d122facd0a7a5bdde0af928ae/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/f2d69d5a7c04617d122facd0a7a5bdde0af928ae/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/f2d69d5a7c04617d122facd0a7a5bdde0af928ae/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/f2d69d5a7c04617d122facd0a7a5bdde0af928ae/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 { [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/f2d69d5a7c04617d122facd0a7a5bdde0af928ae/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/f2d69d5a7c04617d122facd0a7a5bdde0af928ae/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/f2d69d5a7c04617d122facd0a7a5bdde0af928ae/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/f2d69d5a7c04617d122facd0a7a5bdde0af928ae/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/f2d69d5a7c04617d122facd0a7a5bdde0af928ae/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/f2d69d5a7c04617d122facd0a7a5bdde0af928ae/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/f2d69d5a7c04617d122facd0a7a5bdde0af928ae/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/f2d69d5a7c04617d122facd0a7a5bdde0af928ae/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 { [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; [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; [INFO] [stdout] 33 + pub type Rational = Ratio; [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 33 | pub type Rational = Ratio; [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 + $imp> $imp for Ratio { [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 + $imp> $imp for Ratio { [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) [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 + $imp> $imp for Ratio { [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 + $imp> $imp for Ratio { [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, Ratio> for &'a Ratio { [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, Ratio> for &'a Ratio { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 13 + use std::ops::Div; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Add` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:312:18 [INFO] [stdout] | [INFO] [stdout] 312 | arith_impl!(impl Add, add) [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 13 + use std::ops::Add; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Add` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:312:18 [INFO] [stdout] | [INFO] [stdout] 299 | forward_all_binop!(impl $imp, $method) [INFO] [stdout] | ---- due to this macro variable [INFO] [stdout] ... [INFO] [stdout] 312 | arith_impl!(impl Add, add) [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 13 + use std::ops::Add; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Sub` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:315:18 [INFO] [stdout] | [INFO] [stdout] 315 | arith_impl!(impl Sub, sub) [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 13 + use std::ops::Sub; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Sub` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:315:18 [INFO] [stdout] | [INFO] [stdout] 299 | forward_all_binop!(impl $imp, $method) [INFO] [stdout] | ---- due to this macro variable [INFO] [stdout] ... [INFO] [stdout] 315 | arith_impl!(impl Sub, sub) [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 13 + use std::ops::Sub; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Rem` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:318:18 [INFO] [stdout] | [INFO] [stdout] 318 | arith_impl!(impl Rem, rem) [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 13 + use std::ops::Rem; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Rem` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:318:18 [INFO] [stdout] | [INFO] [stdout] 299 | forward_all_binop!(impl $imp, $method) [INFO] [stdout] | ---- due to this macro variable [INFO] [stdout] ... [INFO] [stdout] 318 | arith_impl!(impl Rem, rem) [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 13 + use std::ops::Rem; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Neg` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/5f829e7/src/rational.rs:321:5 [INFO] [stdout] | [INFO] [stdout] 321 | Neg> for Ratio { [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 fmt::Show for Ratio { [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 fmt::Show for Ratio { [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> { [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>(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>(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-03-11; 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-03-11; 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-03-11; 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-03-11; 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-03-11; 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 + PartialOrd + Clone + ToPrimitive> Iterator for Range { [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 DoubleEndedIterator for Range { [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 + PartialOrd + Clone + ToPrimitive> Iterator for RangeInclusive { [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 + Integer + PartialOrd + Clone + ToPrimitive> DoubleEndedIterator [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 Iterator for RangeStep { [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 Iterator for RangeStepInclusive { [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/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 245 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/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[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: 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 WebpDecoder { [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 ImageDecoder for WebpDecoder { [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 { [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 ImageDecoder for WebpDecoder { [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 PPMEncoder { [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 PNGEncoder { [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, 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 { [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 ZlibDecoder { [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 Reader for ZlibDecoder { [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 Reader for ZlibDecoder { [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 { [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 Reader for ZlibDecoder { [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, [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, [INFO] [stdout] 7 + valptr: Vec, [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 5 | pub struct HuffTable { [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, [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, [INFO] [stdout] 9 + maxcode: Vec, [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 5 | pub struct HuffTable { [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, [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, [INFO] [stdout] 10 + mincode: Vec, [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 5 | pub struct HuffTable { [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(&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(&mut self, r: &mut R) -> ImageResult { [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(&mut self, r: &mut R, ssss: 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: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(&mut self, r: &mut R, table: &HuffTable) -> 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: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 GIFDecoder { [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> { [INFO] [stdout] | ^^^^^^^^ help: a type alias with a similar name exists: `Result` [INFO] [stdout] --> /rustc/f2d69d5a7c04617d122facd0a7a5bdde0af928ae/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 ImageDecoder for GIFDecoder { [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 { [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 ImageDecoder for GIFDecoder { [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 LZWReader { [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 Reader for LZWReader { [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 Reader for LZWReader { [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 { [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 Reader for LZWReader { [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 SmartReader { [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 SmartReader { [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 Reader for SmartReader { [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 Reader for SmartReader { [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 { [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 Reader for SmartReader { [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 Seek for SmartReader { [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 Seek for SmartReader { [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 TIFFDecoder { [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 TIFFDecoder { [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 { [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 TIFFDecoder { [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 ImageDecoder for TIFFDecoder { [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 ImageDecoder for TIFFDecoder { [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 { [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 ImageDecoder for TIFFDecoder { [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 { [INFO] [stdout] | ^^^^^^^^^ help: a struct with a similar name exists: `BufReader` [INFO] [stdout] --> /rustc/f2d69d5a7c04617d122facd0a7a5bdde0af928ae/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(&self, decoder: &mut super::TIFFDecoder) [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(&self, decoder: &mut super::TIFFDecoder) [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
{ [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 TGADecoder { [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 TGADecoder { [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 ImageDecoder for TGADecoder { [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 ImageDecoder for TGADecoder { [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 { [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 ImageDecoder for TGADecoder { [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/f2d69d5a7c04617d122facd0a7a5bdde0af928ae/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 for ImageError { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] --> /rustc/f2d69d5a7c04617d122facd0a7a5bdde0af928ae/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 for ImageError { [INFO] [stdout] 37 + impl FromError for ImageError { [INFO] [stdout] | [INFO] [stdout] help: a struct with a similar name exists [INFO] [stdout] | [INFO] [stdout] 37 - impl FromError for ImageError { [INFO] [stdout] 37 + impl FromError 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/f2d69d5a7c04617d122facd0a7a5bdde0af928ae/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; [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 { [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(&self, w: W, format: ImageFormat) -> io::IoResult> { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IoResult` in module `io` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/image-8b8340e605b53954/c06814e/src/dynimage.rs:310:69 [INFO] [stdout] | [INFO] [stdout] 310 | pub fn save(&self, w: W, format: ImageFormat) -> io::IoResult> { [INFO] [stdout] | ^^^^^^^^ help: a type alias with a similar name exists: `Result` [INFO] [stdout] --> /rustc/f2d69d5a7c04617d122facd0a7a5bdde0af928ae/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 { [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/f2d69d5a7c04617d122facd0a7a5bdde0af928ae/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/f2d69d5a7c04617d122facd0a7a5bdde0af928ae/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: R, format: ImageFormat) -> ImageResult { [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: R, format: ImageFormat) -> ImageResult { [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 + Sub + Mul + Div + Rem + Neg + 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 + Sub + Mul + Div + Rem + Neg + 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 + Sub + Mul + Div + Rem + Neg + 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 + Sub + Mul + Div + Rem + Neg + 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 + Sub + Mul + Div + Rem + Neg + 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 + Div + Rem + Neg + PartialEq { } [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 + Sub + Mul + Div + Rem + Neg + PartialEq> 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 + Sub + Mul + Div + Rem + Neg + PartialEq> 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 + Sub + Mul + Div + Rem + Neg + PartialEq> 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 + Sub + Mul + Div + Rem + Neg + PartialEq> 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 + Sub + Mul + Div + Rem + Neg + PartialEq> 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 + Sub + Mul + Div + Rem + Neg + PartialEq> 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 { [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 { [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, I: GenericImage

> 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, I: GenericImage

> 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" "af02b9e5b90c1876944f03b0362fbeee9e6b04c4decd614edc5bbfe19048a861", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "af02b9e5b90c1876944f03b0362fbeee9e6b04c4decd614edc5bbfe19048a861", kill_on_drop: false }` [INFO] [stdout] af02b9e5b90c1876944f03b0362fbeee9e6b04c4decd614edc5bbfe19048a861