[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 try#3e59a8c2f14152ccc92a6c079f592dc2dc6fa93f for pr-87248 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fknoebber%2FRustals" "/workspace/builds/worker-2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-2/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/knoebber/Rustals on toolchain 3e59a8c2f14152ccc92a6c079f592dc2dc6fa93f [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+3e59a8c2f14152ccc92a6c079f592dc2dc6fa93f" "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-2/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: "/workspace/cargo-home/bin/cargo" "+3e59a8c2f14152ccc92a6c079f592dc2dc6fa93f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating git repository `https://github.com/PistonDevelopers/image` [INFO] [stderr] Updating git repository `https://github.com/rust-lang/num.git` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+3e59a8c2f14152ccc92a6c079f592dc2dc6fa93f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 3bfd26b6d6a21ad9f5b5ae9cef5489bdbfbfff278edda3894517c82ac5f1753c [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "3bfd26b6d6a21ad9f5b5ae9cef5489bdbfbfff278edda3894517c82ac5f1753c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "3bfd26b6d6a21ad9f5b5ae9cef5489bdbfbfff278edda3894517c82ac5f1753c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3bfd26b6d6a21ad9f5b5ae9cef5489bdbfbfff278edda3894517c82ac5f1753c", kill_on_drop: false }` [INFO] [stdout] 3bfd26b6d6a21ad9f5b5ae9cef5489bdbfbfff278edda3894517c82ac5f1753c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/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" "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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+3e59a8c2f14152ccc92a6c079f592dc2dc6fa93f" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] cadbbca1a9196c41b6c5e0100345bcf8308b831fe0a5ac7284d0c0441d273716 [INFO] running `Command { std: "docker" "start" "-a" "cadbbca1a9196c41b6c5e0100345bcf8308b831fe0a5ac7284d0c0441d273716", kill_on_drop: false }` [INFO] [stderr] Checking num v0.1.0 (https://github.com/rust-lang/num.git#5f829e7f) [INFO] [stderr] Checking image v0.2.0-alpha.3 (https://github.com/PistonDevelopers/image#c06814e2) [INFO] [stdout] error: expected identifier, found keyword `mod` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/num-2d8cb5760e17c6fb/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: you can escape reserved keywords to use them as identifiers [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-2d8cb5760e17c6fb/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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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-2d8cb5760e17c6fb/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] | ^ ^ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 33 | trait_impl!(Num for uint u8 u16 u32 u64 int i8 i16 i32 i64 f32 f64); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/num-2d8cb5760e17c6fb/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] 73 | | } [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] 67 | impl Zero for $t { [INFO] [stdout] 68 | #[inline] [INFO] [stdout] 69 | fn zero() -> $t { $v } [INFO] [stdout] 70 | #[inline] [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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] 117 | | } [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] 113 | impl One for $t { [INFO] [stdout] 114 | #[inline] [INFO] [stdout] 115 | fn one() -> $t { $v } [INFO] [stdout] 116 | } [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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] 174 | impl Signed for $t { [INFO] [stdout] 175 | #[inline] [INFO] [stdout] 176 | fn abs(&self) -> $t { [INFO] [stdout] 177 | if self.is_negative() { -*self } else { *self } [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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] 243 | | } [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] 207 | impl Signed for $t { [INFO] [stdout] 208 | /// Computes the absolute value. Returns `NAN` if the number is `NAN`. [INFO] [stdout] 209 | #[inline] [INFO] [stdout] 210 | fn abs(&self) -> $t { [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-2d8cb5760e17c6fb/5f829e7/src/traits.rs:246:19 [INFO] [stdout] | [INFO] [stdout] 246 | signed_float_impl!(f32, f32::NAN, f32::INFINITY, f32::NEG_INFINITY, [INFO] [stdout] | ___________________^ [INFO] [stdout] 247 | | intrinsics::fabsf32, intrinsics::copysignf32, fdimf) [INFO] [stdout] | |_______________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 246 | signed_float_impl!{f32, f32::NAN, f32::INFINITY, f32::NEG_INFINITY, [INFO] [stdout] 247 | intrinsics::fabsf32, intrinsics::copysignf32, fdimf} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 247 | intrinsics::fabsf32, intrinsics::copysignf32, fdimf); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/num-2d8cb5760e17c6fb/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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] 274 | | } [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] 267 | impl Bounded for $t { [INFO] [stdout] 268 | #[inline] [INFO] [stdout] 269 | fn min_value() -> $t { $min } [INFO] [stdout] 270 | [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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] | ^ ^ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 281 | bounded_impl!(u64, u64::MIN, u64::MAX); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/num-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] | ^ ^ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 289 | bounded_impl!(f32, f32::MIN_VALUE, f32::MAX_VALUE); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/num-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] 354 | | } [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] 345 | impl $trait_name for $t { [INFO] [stdout] 346 | #[inline] [INFO] [stdout] 347 | fn $method(&self, v: &$t) -> Option<$t> { [INFO] [stdout] 348 | unsafe { [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-2d8cb5760e17c6fb/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] 367 | | } [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] 358 | impl $trait_name for $t { [INFO] [stdout] 359 | #[inline] [INFO] [stdout] 360 | fn $method(&self, v: &$t) -> Option<$t> { [INFO] [stdout] 361 | unsafe { [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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] | ^ ^ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 405 | checked_cast_impl!(CheckedSub, checked_sub, uint, u32, intrinsics::u32_sub_with_overflow); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/num-2d8cb5760e17c6fb/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] | ^ ^ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 407 | checked_cast_impl!(CheckedSub, checked_sub, uint, u64, intrinsics::u64_sub_with_overflow); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/num-2d8cb5760e17c6fb/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] | ^ ^ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 409 | checked_impl!(CheckedSub, checked_sub, u8, intrinsics::u8_sub_with_overflow); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/num-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] | ^ ^ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 456 | checked_impl!(CheckedMul, checked_mul, i16, intrinsics::i16_mul_with_overflow); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/num-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] 489 | | } [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] 479 | impl CheckedDiv for $t { [INFO] [stdout] 480 | #[inline] [INFO] [stdout] 481 | fn checked_div(&self, v: &$t) -> Option<$t> { [INFO] [stdout] 482 | if *v == 0 || (*self == $min && *v == -1) { [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-2d8cb5760e17c6fb/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] | ^ ^ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 492 | checkeddiv_int_impl!(int, int::MIN); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/num-2d8cb5760e17c6fb/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] | ^ ^ [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: expected type, found `|` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/c06814e/./src/imageops/sample.rs:45:18 [INFO] [stdout] | [INFO] [stdout] 45 | pub kernel: | f32 | : 'a -> f32, [INFO] [stdout] | ^ expected type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/num-2d8cb5760e17c6fb/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] | ^ ^ [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: invalid suffix `u` for number literal [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/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: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/num-2d8cb5760e17c6fb/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] | ^ ^ [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: invalid suffix `u` for number literal [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/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: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/num-2d8cb5760e17c6fb/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] | ^ ^ [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: invalid suffix `u` for number literal [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/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-ac7d41938885a19a/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: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/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-ac7d41938885a19a/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: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/num-2d8cb5760e17c6fb/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] 500 | impl CheckedDiv for $t { [INFO] [stdout] 501 | #[inline] [INFO] [stdout] 502 | fn checked_div(&self, v: &$t) -> Option<$t> { [INFO] [stdout] 503 | if *v == 0 { [INFO] [stdout] ... [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 511 | ); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/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-ac7d41938885a19a/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-ac7d41938885a19a/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: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/num-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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-2d8cb5760e17c6fb/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] | ^ ^ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 231 | cmp_impl!(impl Eq, ); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/c06814e/./src/jpeg/decoder.rs:22:25 [INFO] [stdout] | [INFO] [stdout] 22 | pub static UNZIGZAG: [u8, ..64] = [ [INFO] [stdout] | ^ expected one of 7 possible tokens [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/num-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] | ^ ^ [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-2d8cb5760e17c6fb/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] | ^ ^ [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: `<` is interpreted as a start of generic arguments for `u32`, not a shift [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/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] | help: try shifting the cast value: `(byte as u32)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/num-2d8cb5760e17c6fb/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] | ^ ^ [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: invalid suffix `i` for number literal [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/num-2d8cb5760e17c6fb/5f829e7/src/rational.rs:489:32 [INFO] [stdout] | [INFO] [stdout] 489 | let one22 = Ratio::new(2i,2); [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-ac7d41938885a19a/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 `i` for number literal [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/num-2d8cb5760e17c6fb/5f829e7/src/rational.rs:496:29 [INFO] [stdout] | [INFO] [stdout] 496 | let _a = Ratio::new(1i,0); [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/num-2d8cb5760e17c6fb/5f829e7/src/rational.rs:601:41 [INFO] [stdout] | [INFO] [stdout] 601 | test(_1_2, _3_2, Ratio::new(3i,4i)); [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/num-2d8cb5760e17c6fb/5f829e7/src/rational.rs:601:44 [INFO] [stdout] | [INFO] [stdout] 601 | test(_1_2, _3_2, Ratio::new(3i,4i)); [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-ac7d41938885a19a/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 `i` for number literal [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/num-2d8cb5760e17c6fb/5f829e7/src/rational.rs:602:45 [INFO] [stdout] | [INFO] [stdout] 602 | test(_1_2, _NEG1_2, Ratio::new(-1i, 4i)); [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/num-2d8cb5760e17c6fb/5f829e7/src/rational.rs:602:49 [INFO] [stdout] | [INFO] [stdout] 602 | test(_1_2, _NEG1_2, Ratio::new(-1i, 4i)); [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-ac7d41938885a19a/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-ac7d41938885a19a/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-ac7d41938885a19a/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-ac7d41938885a19a/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-ac7d41938885a19a/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-ac7d41938885a19a/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-ac7d41938885a19a/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-ac7d41938885a19a/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-ac7d41938885a19a/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-ac7d41938885a19a/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: expected one of `;` or `]`, found `,` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/c06814e/./src/gif/decoder.rs:25:32 [INFO] [stdout] | [INFO] [stdout] 25 | global_table: [(u8, u8, u8), ..256], [INFO] [stdout] | ^ expected one of `;` or `]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid suffix `u` for number literal [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/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-ac7d41938885a19a/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: `<` is interpreted as a start of generic arguments for `u32`, not a shift [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/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] | help: try shifting the cast value: `(byte as u32)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid suffix `u` for number literal [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/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: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/c06814e/./src/tiff/decoder.rs:237:50 [INFO] [stdout] | [INFO] [stdout] 117 | impl TIFFDecoder { [INFO] [stdout] | - while parsing this item list starting here [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] 378 | } [INFO] [stdout] | - the item list ends here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/c06814e/./src/tiff/ifd.rs:91:16 [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-ac7d41938885a19a/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: expected one of `:` or `|`, found `]` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/c06814e/./src/tiff/ifd.rs:105:57 [INFO] [stdout] | [INFO] [stdout] 105 | pub fn new(type_: Type, count: u32, offset: [u8, ..4]) -> Entry { [INFO] [stdout] | ^ expected one of `:` or `|` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected one of `)`, `,`, `->`, `:`, `;`, `where`, `{`, `|`, or identifier, found `]` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/c06814e/./src/tiff/ifd.rs:105:57 [INFO] [stdout] | [INFO] [stdout] 104 | impl Entry { [INFO] [stdout] | - while parsing this item list starting here [INFO] [stdout] 105 | pub fn new(type_: Type, count: u32, offset: [u8, ..4]) -> Entry { [INFO] [stdout] | ^ expected one of 9 possible tokens [INFO] [stdout] ... [INFO] [stdout] 141 | } [INFO] [stdout] | - the item list ends here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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-ac7d41938885a19a/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] 41 | match $dynimage { [INFO] [stdout] 42 | DynamicImage::ImageLuma8(ref $image) => DynamicImage::ImageLuma8($action), [INFO] [stdout] 43 | DynamicImage::ImageLumaA8(ref $image) => DynamicImage::ImageLumaA8($action), [INFO] [stdout] 44 | DynamicImage::ImageRgb8(ref $image) => DynamicImage::ImageRgb8($action), [INFO] [stdout] ... [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 75 | ); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected one of `.`, `;`, `?`, `}`, or an operator, found `Ok` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/c06814e/./src/dynimage.rs:320:17 [INFO] [stdout] | [INFO] [stdout] 319 | try!(p.encode(bytes.as_slice(), width, height, color)) [INFO] [stdout] | - expected one of `.`, `;`, `?`, `}`, or an operator [INFO] [stdout] 320 | Ok(()) [INFO] [stdout] | ^^ unexpected token [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected one of `.`, `;`, `?`, `}`, or an operator, found `Ok` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/c06814e/./src/dynimage.rs:327:17 [INFO] [stdout] | [INFO] [stdout] 326 | try!(p.encode(bytes.as_slice(), width, height, color)) [INFO] [stdout] | - expected one of `.`, `;`, `?`, `}`, or an operator [INFO] [stdout] 327 | Ok(()) [INFO] [stdout] | ^^ unexpected token [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected one of `.`, `;`, `?`, `}`, or an operator, found `Ok` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/c06814e/./src/dynimage.rs:334:17 [INFO] [stdout] | [INFO] [stdout] 333 | try!(j.encode(bytes.as_slice(), width, height, color)) [INFO] [stdout] | - expected one of `.`, `;`, `?`, `}`, or an operator [INFO] [stdout] 334 | Ok(()) [INFO] [stdout] | ^^ unexpected token [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected one of `,`, `:`, `=`, or `>`, found `?` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/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: expected one of `:`, `=`, `where`, or `{`, found keyword `for` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/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/image-ac7d41938885a19a/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] | ^ ^ [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-ac7d41938885a19a/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] | ^ ^ [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-ac7d41938885a19a/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] | ^ ^ [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-ac7d41938885a19a/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] | ^ ^ [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-ac7d41938885a19a/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] | ^ ^ [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-ac7d41938885a19a/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] | ^ ^ [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-ac7d41938885a19a/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] | ^ ^ [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-ac7d41938885a19a/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] | ^ ^ [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-ac7d41938885a19a/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] | ^ ^ [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-ac7d41938885a19a/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] | ^ ^ [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-ac7d41938885a19a/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] | ^ ^ [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-ac7d41938885a19a/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] | ^ ^ [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-ac7d41938885a19a/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] | ^ ^ [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-ac7d41938885a19a/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] | ^ ^ [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-ac7d41938885a19a/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] | ^ ^ [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-ac7d41938885a19a/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] | ^ ^ [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-ac7d41938885a19a/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] | ^ ^ [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-ac7d41938885a19a/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] | ^ ^ [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-ac7d41938885a19a/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] | ^ ^ [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-ac7d41938885a19a/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] | ^ ^ [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-ac7d41938885a19a/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] | ^ ^ [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-ac7d41938885a19a/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] | ^ ^ [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-ac7d41938885a19a/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] | ^ ^ [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-ac7d41938885a19a/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] | ^ ^ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 113 | one_impl!(f64, 1.0f64); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `num` due to 127 previous errors [INFO] [stdout] error[E0463]: can't find crate for `rand` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/num-2d8cb5760e17c6fb/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] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error: aborting due to 126 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0463`. [INFO] [stdout] [INFO] [stdout] error[E0463]: can't find crate for `flate` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/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: aborting due to 65 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0463`. [INFO] [stdout] [INFO] [stderr] error: build failed [INFO] running `Command { std: "docker" "inspect" "cadbbca1a9196c41b6c5e0100345bcf8308b831fe0a5ac7284d0c0441d273716", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "cadbbca1a9196c41b6c5e0100345bcf8308b831fe0a5ac7284d0c0441d273716", kill_on_drop: false }` [INFO] [stdout] cadbbca1a9196c41b6c5e0100345bcf8308b831fe0a5ac7284d0c0441d273716