[INFO] cloning repository https://github.com/zhangf911/rusty_erlang [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/zhangf911/rusty_erlang" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzhangf911%2Frusty_erlang", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzhangf911%2Frusty_erlang'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 29a79433bc7a89cde4d2998a37240f5275b1922e [INFO] checking zhangf911/rusty_erlang against try#7424ce9ff9baac3e9d9f5dd3c85828cddea0134d for pr-136776-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzhangf911%2Frusty_erlang" "/workspace/builds/worker-0-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc2/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/zhangf911/rusty_erlang [INFO] finished tweaking git repo https://github.com/zhangf911/rusty_erlang [INFO] tweaked toml for git repo https://github.com/zhangf911/rusty_erlang written to /workspace/builds/worker-0-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/zhangf911/rusty_erlang on toolchain 7424ce9ff9baac3e9d9f5dd3c85828cddea0134d [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+7424ce9ff9baac3e9d9f5dd3c85828cddea0134d" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/zhangf911/rusty_erlang already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+7424ce9ff9baac3e9d9f5dd3c85828cddea0134d" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] warning: path `src/rusty_erl.rs` was erroneously implicitly accepted for binary `rusty_erl`, [INFO] [stderr] please set bin.path in Cargo.toml [INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024 [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded num v0.0.5 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:94a0c148923f5b2b52a63ef0eeb1882ad339ab61bce784c8077cbe41c61feb6c" "/opt/rustwide/cargo-home/bin/cargo" "+7424ce9ff9baac3e9d9f5dd3c85828cddea0134d" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 1ee94b11187eadf093255cc281bd04c58375e940faa59da75186968f698787bb [INFO] running `Command { std: "docker" "start" "-a" "1ee94b11187eadf093255cc281bd04c58375e940faa59da75186968f698787bb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "1ee94b11187eadf093255cc281bd04c58375e940faa59da75186968f698787bb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1ee94b11187eadf093255cc281bd04c58375e940faa59da75186968f698787bb", kill_on_drop: false }` [INFO] [stdout] 1ee94b11187eadf093255cc281bd04c58375e940faa59da75186968f698787bb [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:94a0c148923f5b2b52a63ef0eeb1882ad339ab61bce784c8077cbe41c61feb6c" "/opt/rustwide/cargo-home/bin/cargo" "+7424ce9ff9baac3e9d9f5dd3c85828cddea0134d" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] ec2b57960fe676598cd8442daa825c9532deffbae3e78075ea3b03ac9bddcb90 [INFO] running `Command { std: "docker" "start" "-a" "ec2b57960fe676598cd8442daa825c9532deffbae3e78075ea3b03ac9bddcb90", kill_on_drop: false }` [INFO] [stderr] warning: path `src/rusty_erl.rs` was erroneously implicitly accepted for binary `rusty_erl`, [INFO] [stderr] please set bin.path in Cargo.toml [INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024 [INFO] [stderr] Checking num v0.0.5 [INFO] [stdout] error: expected identifier, found keyword `mod` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:66:16 [INFO] [stdout] | [INFO] [stdout] 66 | use std::str::{mod, FromStr}; [INFO] [stdout] | ^^^ expected identifier, found keyword [INFO] [stdout] | [INFO] [stdout] help: escape `mod` to use it as an identifier [INFO] [stdout] | [INFO] [stdout] 66 | use std::str::{r#mod, FromStr}; [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected `;` or `]`, found `,` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:80:27 [INFO] [stdout] | [INFO] [stdout] 80 | static ZERO_VEC: [BigDigit, ..1] = [ZERO_BIG_DIGIT]; [INFO] [stdout] | ^ expected `;` or `]` [INFO] [stdout] | [INFO] [stdout] help: you might have meant to use `;` as the separator [INFO] [stdout] | [INFO] [stdout] 80 - static ZERO_VEC: [BigDigit, ..1] = [ZERO_BIG_DIGIT]; [INFO] [stdout] 80 + static ZERO_VEC: [BigDigit; ..1] = [ZERO_BIG_DIGIT]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:635:29 [INFO] [stdout] | [INFO] [stdout] 635 | macro_rules! impl_to_biguint( [INFO] [stdout] | _____________________________^ [INFO] [stdout] 636 | | ($T:ty, $from_ty:path) => { [INFO] [stdout] 637 | | impl ToBigUint for $T { [INFO] [stdout] 638 | | #[inline] [INFO] [stdout] ... | [INFO] [stdout] 644 | | ) [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 635 ~ macro_rules! impl_to_biguint{ [INFO] [stdout] 636 | ($T:ty, $from_ty:path) => { [INFO] [stdout] ... [INFO] [stdout] 643 | } [INFO] [stdout] 644 + } [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 644 | ); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:646:17 [INFO] [stdout] | [INFO] [stdout] 646 | impl_to_biguint!(int, FromPrimitive::from_int) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 646 - impl_to_biguint!(int, FromPrimitive::from_int) [INFO] [stdout] 646 + impl_to_biguint!{int, FromPrimitive::from_int} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 646 | impl_to_biguint!(int, FromPrimitive::from_int); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:647:17 [INFO] [stdout] | [INFO] [stdout] 647 | impl_to_biguint!(i8, FromPrimitive::from_i8) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 647 - impl_to_biguint!(i8, FromPrimitive::from_i8) [INFO] [stdout] 647 + impl_to_biguint!{i8, FromPrimitive::from_i8} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 647 | impl_to_biguint!(i8, FromPrimitive::from_i8); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:648:17 [INFO] [stdout] | [INFO] [stdout] 648 | impl_to_biguint!(i16, FromPrimitive::from_i16) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 648 - impl_to_biguint!(i16, FromPrimitive::from_i16) [INFO] [stdout] 648 + impl_to_biguint!{i16, FromPrimitive::from_i16} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 648 | impl_to_biguint!(i16, FromPrimitive::from_i16); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:649:17 [INFO] [stdout] | [INFO] [stdout] 649 | impl_to_biguint!(i32, FromPrimitive::from_i32) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 649 - impl_to_biguint!(i32, FromPrimitive::from_i32) [INFO] [stdout] 649 + impl_to_biguint!{i32, FromPrimitive::from_i32} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 649 | impl_to_biguint!(i32, FromPrimitive::from_i32); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:650:17 [INFO] [stdout] | [INFO] [stdout] 650 | impl_to_biguint!(i64, FromPrimitive::from_i64) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 650 - impl_to_biguint!(i64, FromPrimitive::from_i64) [INFO] [stdout] 650 + impl_to_biguint!{i64, FromPrimitive::from_i64} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 650 | impl_to_biguint!(i64, FromPrimitive::from_i64); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:651:17 [INFO] [stdout] | [INFO] [stdout] 651 | impl_to_biguint!(uint, FromPrimitive::from_uint) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 651 - impl_to_biguint!(uint, FromPrimitive::from_uint) [INFO] [stdout] 651 + impl_to_biguint!{uint, FromPrimitive::from_uint} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 651 | impl_to_biguint!(uint, FromPrimitive::from_uint); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:652:17 [INFO] [stdout] | [INFO] [stdout] 652 | impl_to_biguint!(u8, FromPrimitive::from_u8) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 652 - impl_to_biguint!(u8, FromPrimitive::from_u8) [INFO] [stdout] 652 + impl_to_biguint!{u8, FromPrimitive::from_u8} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 652 | impl_to_biguint!(u8, FromPrimitive::from_u8); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:653:17 [INFO] [stdout] | [INFO] [stdout] 653 | impl_to_biguint!(u16, FromPrimitive::from_u16) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 653 - impl_to_biguint!(u16, FromPrimitive::from_u16) [INFO] [stdout] 653 + impl_to_biguint!{u16, FromPrimitive::from_u16} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 653 | impl_to_biguint!(u16, FromPrimitive::from_u16); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:654:17 [INFO] [stdout] | [INFO] [stdout] 654 | impl_to_biguint!(u32, FromPrimitive::from_u32) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 654 - impl_to_biguint!(u32, FromPrimitive::from_u32) [INFO] [stdout] 654 + impl_to_biguint!{u32, FromPrimitive::from_u32} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 654 | impl_to_biguint!(u32, FromPrimitive::from_u32); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:655:17 [INFO] [stdout] | [INFO] [stdout] 655 | impl_to_biguint!(u64, FromPrimitive::from_u64) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 655 - impl_to_biguint!(u64, FromPrimitive::from_u64) [INFO] [stdout] 655 + impl_to_biguint!{u64, FromPrimitive::from_u64} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 655 | impl_to_biguint!(u64, FromPrimitive::from_u64); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `]` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:661:36 [INFO] [stdout] | [INFO] [stdout] 661 | return fill_concat(me.data[], radix, max_len) [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `]` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:663:47 [INFO] [stdout] | [INFO] [stdout] 663 | return fill_concat(convert_base(me, base)[], radix, max_len); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `]` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:687:49 [INFO] [stdout] | [INFO] [stdout] 687 | s.push_str("0".repeat(l - ss.len())[]); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `]` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:787:30 [INFO] [stdout] | [INFO] [stdout] 787 | v.push_all(self.data[]); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:1267:28 [INFO] [stdout] | [INFO] [stdout] 1267 | macro_rules! impl_to_bigint( [INFO] [stdout] | ____________________________^ [INFO] [stdout] 1268 | | ($T:ty, $from_ty:path) => { [INFO] [stdout] 1269 | | impl ToBigInt for $T { [INFO] [stdout] 1270 | | #[inline] [INFO] [stdout] ... | [INFO] [stdout] 1276 | | ) [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 1267 ~ macro_rules! impl_to_bigint{ [INFO] [stdout] 1268 | ($T:ty, $from_ty:path) => { [INFO] [stdout] ... [INFO] [stdout] 1275 | } [INFO] [stdout] 1276 + } [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 1276 | ); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:1278:16 [INFO] [stdout] | [INFO] [stdout] 1278 | impl_to_bigint!(int, FromPrimitive::from_int) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 1278 - impl_to_bigint!(int, FromPrimitive::from_int) [INFO] [stdout] 1278 + impl_to_bigint!{int, FromPrimitive::from_int} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 1278 | impl_to_bigint!(int, FromPrimitive::from_int); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:1279:16 [INFO] [stdout] | [INFO] [stdout] 1279 | impl_to_bigint!(i8, FromPrimitive::from_i8) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 1279 - impl_to_bigint!(i8, FromPrimitive::from_i8) [INFO] [stdout] 1279 + impl_to_bigint!{i8, FromPrimitive::from_i8} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 1279 | impl_to_bigint!(i8, FromPrimitive::from_i8); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:1280:16 [INFO] [stdout] | [INFO] [stdout] 1280 | impl_to_bigint!(i16, FromPrimitive::from_i16) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 1280 - impl_to_bigint!(i16, FromPrimitive::from_i16) [INFO] [stdout] 1280 + impl_to_bigint!{i16, FromPrimitive::from_i16} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 1280 | impl_to_bigint!(i16, FromPrimitive::from_i16); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:1281:16 [INFO] [stdout] | [INFO] [stdout] 1281 | impl_to_bigint!(i32, FromPrimitive::from_i32) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 1281 - impl_to_bigint!(i32, FromPrimitive::from_i32) [INFO] [stdout] 1281 + impl_to_bigint!{i32, FromPrimitive::from_i32} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 1281 | impl_to_bigint!(i32, FromPrimitive::from_i32); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:1282:16 [INFO] [stdout] | [INFO] [stdout] 1282 | impl_to_bigint!(i64, FromPrimitive::from_i64) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 1282 - impl_to_bigint!(i64, FromPrimitive::from_i64) [INFO] [stdout] 1282 + impl_to_bigint!{i64, FromPrimitive::from_i64} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 1282 | impl_to_bigint!(i64, FromPrimitive::from_i64); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:1283:16 [INFO] [stdout] | [INFO] [stdout] 1283 | impl_to_bigint!(uint, FromPrimitive::from_uint) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 1283 - impl_to_bigint!(uint, FromPrimitive::from_uint) [INFO] [stdout] 1283 + impl_to_bigint!{uint, FromPrimitive::from_uint} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 1283 | impl_to_bigint!(uint, FromPrimitive::from_uint); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:1284:16 [INFO] [stdout] | [INFO] [stdout] 1284 | impl_to_bigint!(u8, FromPrimitive::from_u8) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 1284 - impl_to_bigint!(u8, FromPrimitive::from_u8) [INFO] [stdout] 1284 + impl_to_bigint!{u8, FromPrimitive::from_u8} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 1284 | impl_to_bigint!(u8, FromPrimitive::from_u8); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:1285:16 [INFO] [stdout] | [INFO] [stdout] 1285 | impl_to_bigint!(u16, FromPrimitive::from_u16) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 1285 - impl_to_bigint!(u16, FromPrimitive::from_u16) [INFO] [stdout] 1285 + impl_to_bigint!{u16, FromPrimitive::from_u16} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 1285 | impl_to_bigint!(u16, FromPrimitive::from_u16); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:1286:16 [INFO] [stdout] | [INFO] [stdout] 1286 | impl_to_bigint!(u32, FromPrimitive::from_u32) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 1286 - impl_to_bigint!(u32, FromPrimitive::from_u32) [INFO] [stdout] 1286 + impl_to_bigint!{u32, FromPrimitive::from_u32} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 1286 | impl_to_bigint!(u32, FromPrimitive::from_u32); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:1287:16 [INFO] [stdout] | [INFO] [stdout] 1287 | impl_to_bigint!(u64, FromPrimitive::from_u64) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 1287 - impl_to_bigint!(u64, FromPrimitive::from_u64) [INFO] [stdout] 1287 + impl_to_bigint!{u64, FromPrimitive::from_u64} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 1287 | impl_to_bigint!(u64, FromPrimitive::from_u64); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected `;` or `]`, found `,` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:1504:24 [INFO] [stdout] | [INFO] [stdout] 1504 | let data: [&[_], ..7] = [ &[], &[1], &[2], &[-1], &[0, 1], &[2, 1], &[1, 1, 1] ]; [INFO] [stdout] | ^ expected `;` or `]` [INFO] [stdout] | [INFO] [stdout] help: you might have meant to use `;` as the separator [INFO] [stdout] | [INFO] [stdout] 1504 - let data: [&[_], ..7] = [ &[], &[1], &[2], &[-1], &[0, 1], &[2, 1], &[1, 1, 1] ]; [INFO] [stdout] 1504 + let data: [&[_]; ..7] = [ &[], &[1], &[2], &[-1], &[0, 1], &[2, 1], &[1, 1, 1] ]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected `;` or `]`, found `,` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:2368:29 [INFO] [stdout] | [INFO] [stdout] 2368 | let vs: [&[BigDigit], ..4] = [ &[2 as BigDigit], &[1, 1], &[2, 1], &[1, 1, 1] ]; [INFO] [stdout] | ^ expected `;` or `]` [INFO] [stdout] | [INFO] [stdout] help: you might have meant to use `;` as the separator [INFO] [stdout] | [INFO] [stdout] 2368 - let vs: [&[BigDigit], ..4] = [ &[2 as BigDigit], &[1, 1], &[2, 1], &[1, 1, 1] ]; [INFO] [stdout] 2368 + let vs: [&[BigDigit]; ..4] = [ &[2 as BigDigit], &[1, 1], &[2, 1], &[1, 1, 1] ]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected `;`, found `assert` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:2522:41 [INFO] [stdout] | [INFO] [stdout] 2522 | assert!((-a) + (-b) == (-c)) [INFO] [stdout] | ^ help: add `;` here [INFO] [stdout] 2523 | assert!(a + (-a) == Zero::zero()); [INFO] [stdout] | ------ unexpected token [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected `;`, found `assert` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:2537:38 [INFO] [stdout] | [INFO] [stdout] 2537 | assert!((-b) - a == (-c)) [INFO] [stdout] | ^ help: add `;` here [INFO] [stdout] 2538 | assert!((-a) - b == (-c)) [INFO] [stdout] | ------ unexpected token [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected `;`, found `assert` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:2538:38 [INFO] [stdout] | [INFO] [stdout] 2538 | assert!((-a) - b == (-c)) [INFO] [stdout] | ^ help: add `;` here [INFO] [stdout] 2539 | assert!(b - (-a) == c); [INFO] [stdout] | ------ unexpected token [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected `;`, found `assert` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:2718:62 [INFO] [stdout] | [INFO] [stdout] 2718 | assert!((-a).checked_add(&(-b)).unwrap() == (-c)) [INFO] [stdout] | ^ help: add `;` here [INFO] [stdout] 2719 | assert!(a.checked_add(&(-a)).unwrap() == Zero::zero()); [INFO] [stdout] | ------ unexpected token [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected `;`, found `assert` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:2733:59 [INFO] [stdout] | [INFO] [stdout] 2733 | assert!((-b).checked_sub(&a).unwrap() == (-c)) [INFO] [stdout] | ^ help: add `;` here [INFO] [stdout] 2734 | assert!((-a).checked_sub(&b).unwrap() == (-c)) [INFO] [stdout] | ------ unexpected token [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected `;`, found `assert` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:2734:59 [INFO] [stdout] | [INFO] [stdout] 2734 | assert!((-a).checked_sub(&b).unwrap() == (-c)) [INFO] [stdout] | ^ help: add `;` here [INFO] [stdout] 2735 | assert!(b.checked_sub(&(-a)).unwrap() == c); [INFO] [stdout] | ------ unexpected token [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected `;` or `]`, found `,` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/complex.rs:208:38 [INFO] [stdout] | [INFO] [stdout] 208 | pub const all_consts : [Complex64, .. 5] = [_0_0i, _1_0i, _1_1i, _neg1_1i, _05_05i]; [INFO] [stdout] | ^ expected `;` or `]` [INFO] [stdout] | [INFO] [stdout] help: you might have meant to use `;` as the separator [INFO] [stdout] | [INFO] [stdout] 208 - pub const all_consts : [Complex64, .. 5] = [_0_0i, _1_0i, _1_1i, _neg1_1i, _05_05i]; [INFO] [stdout] 208 + pub const all_consts : [Complex64; .. 5] = [_0_0i, _1_0i, _1_1i, _neg1_1i, _05_05i]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/integer.rs:375:22 [INFO] [stdout] | [INFO] [stdout] 375 | 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] 375 - impl_integer_for_int!(i8, test_integer_i8) [INFO] [stdout] 375 + impl_integer_for_int!{i8, test_integer_i8} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 375 | 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/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/integer.rs:376:22 [INFO] [stdout] | [INFO] [stdout] 376 | 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] 376 - impl_integer_for_int!(i16, test_integer_i16) [INFO] [stdout] 376 + impl_integer_for_int!{i16, test_integer_i16} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 376 | 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/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/integer.rs:377:22 [INFO] [stdout] | [INFO] [stdout] 377 | 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] 377 - impl_integer_for_int!(i32, test_integer_i32) [INFO] [stdout] 377 + impl_integer_for_int!{i32, test_integer_i32} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 377 | 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/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/integer.rs:378:22 [INFO] [stdout] | [INFO] [stdout] 378 | 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] 378 - impl_integer_for_int!(i64, test_integer_i64) [INFO] [stdout] 378 + impl_integer_for_int!{i64, test_integer_i64} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 378 | 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/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/integer.rs:379:22 [INFO] [stdout] | [INFO] [stdout] 379 | 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] 379 - impl_integer_for_int!(int, test_integer_int) [INFO] [stdout] 379 + impl_integer_for_int!{int, test_integer_int} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 379 | 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/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/integer.rs:494:23 [INFO] [stdout] | [INFO] [stdout] 494 | 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] 494 - impl_integer_for_uint!(u8, test_integer_u8) [INFO] [stdout] 494 + impl_integer_for_uint!{u8, test_integer_u8} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 494 | 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/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/integer.rs:495:23 [INFO] [stdout] | [INFO] [stdout] 495 | 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] 495 - impl_integer_for_uint!(u16, test_integer_u16) [INFO] [stdout] 495 + impl_integer_for_uint!{u16, test_integer_u16} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 495 | 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/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/integer.rs:496:23 [INFO] [stdout] | [INFO] [stdout] 496 | 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] 496 - impl_integer_for_uint!(u32, test_integer_u32) [INFO] [stdout] 496 + impl_integer_for_uint!{u32, test_integer_u32} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 496 | 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/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/integer.rs:497:23 [INFO] [stdout] | [INFO] [stdout] 497 | 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] 497 - impl_integer_for_uint!(u64, test_integer_u64) [INFO] [stdout] 497 + impl_integer_for_uint!{u64, test_integer_u64} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 497 | 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/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/integer.rs:498:23 [INFO] [stdout] | [INFO] [stdout] 498 | 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] 498 - impl_integer_for_uint!(uint, test_integer_uint) [INFO] [stdout] 498 + impl_integer_for_uint!{uint, test_integer_uint} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 498 | 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/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/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/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:33:12 [INFO] [stdout] | [INFO] [stdout] 33 | trait_impl!(Num for uint u8 u16 u32 u64 int i8 i16 i32 i64 f32 f64) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 33 - trait_impl!(Num for uint u8 u16 u32 u64 int i8 i16 i32 i64 f32 f64) [INFO] [stdout] 33 + trait_impl!{Num for uint u8 u16 u32 u64 int i8 i16 i32 i64 f32 f64} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 33 | trait_impl!(Num for uint u8 u16 u32 u64 int i8 i16 i32 i64 f32 f64); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:65:23 [INFO] [stdout] | [INFO] [stdout] 65 | macro_rules! zero_impl( [INFO] [stdout] | _______________________^ [INFO] [stdout] 66 | | ($t:ty, $v:expr) => { [INFO] [stdout] 67 | | impl Zero for $t { [INFO] [stdout] 68 | | #[inline] [INFO] [stdout] ... | [INFO] [stdout] 74 | | ) [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 65 ~ macro_rules! zero_impl{ [INFO] [stdout] 66 | ($t:ty, $v:expr) => { [INFO] [stdout] ... [INFO] [stdout] 73 | } [INFO] [stdout] 74 + } [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 74 | ); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:76:11 [INFO] [stdout] | [INFO] [stdout] 76 | zero_impl!(uint, 0u) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 76 - zero_impl!(uint, 0u) [INFO] [stdout] 76 + zero_impl!{uint, 0u} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 76 | zero_impl!(uint, 0u); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:77:11 [INFO] [stdout] | [INFO] [stdout] 77 | zero_impl!(u8, 0u8) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 77 - zero_impl!(u8, 0u8) [INFO] [stdout] 77 + zero_impl!{u8, 0u8} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 77 | zero_impl!(u8, 0u8); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:78:11 [INFO] [stdout] | [INFO] [stdout] 78 | zero_impl!(u16, 0u16) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 78 - zero_impl!(u16, 0u16) [INFO] [stdout] 78 + zero_impl!{u16, 0u16} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 78 | zero_impl!(u16, 0u16); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:79:11 [INFO] [stdout] | [INFO] [stdout] 79 | zero_impl!(u32, 0u32) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 79 - zero_impl!(u32, 0u32) [INFO] [stdout] 79 + zero_impl!{u32, 0u32} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 79 | zero_impl!(u32, 0u32); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:80:11 [INFO] [stdout] | [INFO] [stdout] 80 | zero_impl!(u64, 0u64) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 80 - zero_impl!(u64, 0u64) [INFO] [stdout] 80 + zero_impl!{u64, 0u64} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 80 | zero_impl!(u64, 0u64); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:82:11 [INFO] [stdout] | [INFO] [stdout] 82 | zero_impl!(int, 0i) [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 82 - zero_impl!(int, 0i) [INFO] [stdout] 82 + zero_impl!{int, 0i} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 82 | zero_impl!(int, 0i); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:83:11 [INFO] [stdout] | [INFO] [stdout] 83 | zero_impl!(i8, 0i8) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 83 - zero_impl!(i8, 0i8) [INFO] [stdout] 83 + zero_impl!{i8, 0i8} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 83 | zero_impl!(i8, 0i8); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:84:11 [INFO] [stdout] | [INFO] [stdout] 84 | zero_impl!(i16, 0i16) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 84 - zero_impl!(i16, 0i16) [INFO] [stdout] 84 + zero_impl!{i16, 0i16} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 84 | zero_impl!(i16, 0i16); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | zero_impl!(i32, 0i32) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 85 - zero_impl!(i32, 0i32) [INFO] [stdout] 85 + zero_impl!{i32, 0i32} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 85 | zero_impl!(i32, 0i32); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:86:11 [INFO] [stdout] | [INFO] [stdout] 86 | zero_impl!(i64, 0i64) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 86 - zero_impl!(i64, 0i64) [INFO] [stdout] 86 + zero_impl!{i64, 0i64} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 86 | zero_impl!(i64, 0i64); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:88:11 [INFO] [stdout] | [INFO] [stdout] 88 | zero_impl!(f32, 0.0f32) [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 88 - zero_impl!(f32, 0.0f32) [INFO] [stdout] 88 + zero_impl!{f32, 0.0f32} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 88 | zero_impl!(f32, 0.0f32); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:89:11 [INFO] [stdout] | [INFO] [stdout] 89 | zero_impl!(f64, 0.0f64) [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 89 - zero_impl!(f64, 0.0f64) [INFO] [stdout] 89 + zero_impl!{f64, 0.0f64} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 89 | zero_impl!(f64, 0.0f64); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:111:22 [INFO] [stdout] | [INFO] [stdout] 111 | macro_rules! one_impl( [INFO] [stdout] | ______________________^ [INFO] [stdout] 112 | | ($t:ty, $v:expr) => { [INFO] [stdout] 113 | | impl One for $t { [INFO] [stdout] 114 | | #[inline] [INFO] [stdout] ... | [INFO] [stdout] 118 | | ) [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 111 ~ macro_rules! one_impl{ [INFO] [stdout] 112 | ($t:ty, $v:expr) => { [INFO] [stdout] ... [INFO] [stdout] 117 | } [INFO] [stdout] 118 + } [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 118 | ); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | one_impl!(uint, 1u) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 120 - one_impl!(uint, 1u) [INFO] [stdout] 120 + one_impl!{uint, 1u} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 120 | one_impl!(uint, 1u); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:121:10 [INFO] [stdout] | [INFO] [stdout] 121 | one_impl!(u8, 1u8) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 121 - one_impl!(u8, 1u8) [INFO] [stdout] 121 + one_impl!{u8, 1u8} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 121 | one_impl!(u8, 1u8); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:122:10 [INFO] [stdout] | [INFO] [stdout] 122 | one_impl!(u16, 1u16) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 122 - one_impl!(u16, 1u16) [INFO] [stdout] 122 + one_impl!{u16, 1u16} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 122 | one_impl!(u16, 1u16); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:123:10 [INFO] [stdout] | [INFO] [stdout] 123 | one_impl!(u32, 1u32) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 123 - one_impl!(u32, 1u32) [INFO] [stdout] 123 + one_impl!{u32, 1u32} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 123 | one_impl!(u32, 1u32); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:124:10 [INFO] [stdout] | [INFO] [stdout] 124 | one_impl!(u64, 1u64) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 124 - one_impl!(u64, 1u64) [INFO] [stdout] 124 + one_impl!{u64, 1u64} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 124 | one_impl!(u64, 1u64); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:126:10 [INFO] [stdout] | [INFO] [stdout] 126 | one_impl!(int, 1i) [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 126 - one_impl!(int, 1i) [INFO] [stdout] 126 + one_impl!{int, 1i} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 126 | one_impl!(int, 1i); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:127:10 [INFO] [stdout] | [INFO] [stdout] 127 | one_impl!(i8, 1i8) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 127 - one_impl!(i8, 1i8) [INFO] [stdout] 127 + one_impl!{i8, 1i8} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 127 | one_impl!(i8, 1i8); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:128:10 [INFO] [stdout] | [INFO] [stdout] 128 | one_impl!(i16, 1i16) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 128 - one_impl!(i16, 1i16) [INFO] [stdout] 128 + one_impl!{i16, 1i16} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 128 | one_impl!(i16, 1i16); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:129:10 [INFO] [stdout] | [INFO] [stdout] 129 | one_impl!(i32, 1i32) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 129 - one_impl!(i32, 1i32) [INFO] [stdout] 129 + one_impl!{i32, 1i32} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 129 | one_impl!(i32, 1i32); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:130:10 [INFO] [stdout] | [INFO] [stdout] 130 | one_impl!(i64, 1i64) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 130 - one_impl!(i64, 1i64) [INFO] [stdout] 130 + one_impl!{i64, 1i64} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 130 | one_impl!(i64, 1i64); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:132:10 [INFO] [stdout] | [INFO] [stdout] 132 | one_impl!(f32, 1.0f32) [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 132 - one_impl!(f32, 1.0f32) [INFO] [stdout] 132 + one_impl!{f32, 1.0f32} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 132 | one_impl!(f32, 1.0f32); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:133:10 [INFO] [stdout] | [INFO] [stdout] 133 | one_impl!(f64, 1.0f64) [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 133 - one_impl!(f64, 1.0f64) [INFO] [stdout] 133 + one_impl!{f64, 1.0f64} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 133 | one_impl!(f64, 1.0f64); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:172:25 [INFO] [stdout] | [INFO] [stdout] 172 | macro_rules! signed_impl( [INFO] [stdout] | _________________________^ [INFO] [stdout] 173 | | ($($t:ty)*) => ($( [INFO] [stdout] 174 | | impl Signed for $t { [INFO] [stdout] 175 | | #[inline] [INFO] [stdout] ... | [INFO] [stdout] 200 | | )*) [INFO] [stdout] 201 | | ) [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 172 ~ macro_rules! signed_impl{ [INFO] [stdout] 173 | ($($t:ty)*) => ($( [INFO] [stdout] ... [INFO] [stdout] 200 | )*) [INFO] [stdout] 201 + } [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 201 | ); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:203:13 [INFO] [stdout] | [INFO] [stdout] 203 | signed_impl!(int i8 i16 i32 i64) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 203 - signed_impl!(int i8 i16 i32 i64) [INFO] [stdout] 203 + signed_impl!{int i8 i16 i32 i64} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 203 | signed_impl!(int i8 i16 i32 i64); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:205:31 [INFO] [stdout] | [INFO] [stdout] 205 | macro_rules! signed_float_impl( [INFO] [stdout] | _______________________________^ [INFO] [stdout] 206 | | ($t:ty, $nan:expr, $inf:expr, $neg_inf:expr, $fabs:path, $fcopysign:path, $fdim:ident) => { [INFO] [stdout] 207 | | impl Signed for $t { [INFO] [stdout] 208 | | /// Computes the absolute value. Returns `NAN` if the number is `NAN`. [INFO] [stdout] ... | [INFO] [stdout] 244 | | ) [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 205 ~ macro_rules! signed_float_impl{ [INFO] [stdout] 206 | ($t:ty, $nan:expr, $inf:expr, $neg_inf:expr, $fabs:path, $fcopysign:path, $fdim:ident) => { [INFO] [stdout] ... [INFO] [stdout] 243 | } [INFO] [stdout] 244 + } [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 244 | ); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/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/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/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/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:254:12 [INFO] [stdout] | [INFO] [stdout] 254 | trait_impl!(Unsigned for uint u8 u16 u32 u64) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 254 - trait_impl!(Unsigned for uint u8 u16 u32 u64) [INFO] [stdout] 254 + trait_impl!{Unsigned for uint u8 u16 u32 u64} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 254 | trait_impl!(Unsigned for uint u8 u16 u32 u64); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:265:26 [INFO] [stdout] | [INFO] [stdout] 265 | macro_rules! bounded_impl( [INFO] [stdout] | __________________________^ [INFO] [stdout] 266 | | ($t:ty, $min:expr, $max:expr) => { [INFO] [stdout] 267 | | impl Bounded for $t { [INFO] [stdout] 268 | | #[inline] [INFO] [stdout] ... | [INFO] [stdout] 275 | | ) [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 265 ~ macro_rules! bounded_impl{ [INFO] [stdout] 266 | ($t:ty, $min:expr, $max:expr) => { [INFO] [stdout] ... [INFO] [stdout] 274 | } [INFO] [stdout] 275 + } [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 275 | ); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:277:14 [INFO] [stdout] | [INFO] [stdout] 277 | bounded_impl!(uint, uint::MIN, uint::MAX) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 277 - bounded_impl!(uint, uint::MIN, uint::MAX) [INFO] [stdout] 277 + bounded_impl!{uint, uint::MIN, uint::MAX} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 277 | bounded_impl!(uint, uint::MIN, uint::MAX); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:278:14 [INFO] [stdout] | [INFO] [stdout] 278 | bounded_impl!(u8, u8::MIN, u8::MAX) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 278 - bounded_impl!(u8, u8::MIN, u8::MAX) [INFO] [stdout] 278 + bounded_impl!{u8, u8::MIN, u8::MAX} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 278 | bounded_impl!(u8, u8::MIN, u8::MAX); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:279:14 [INFO] [stdout] | [INFO] [stdout] 279 | bounded_impl!(u16, u16::MIN, u16::MAX) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 279 - bounded_impl!(u16, u16::MIN, u16::MAX) [INFO] [stdout] 279 + bounded_impl!{u16, u16::MIN, u16::MAX} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 279 | bounded_impl!(u16, u16::MIN, u16::MAX); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:280:14 [INFO] [stdout] | [INFO] [stdout] 280 | bounded_impl!(u32, u32::MIN, u32::MAX) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 280 - bounded_impl!(u32, u32::MIN, u32::MAX) [INFO] [stdout] 280 + bounded_impl!{u32, u32::MIN, u32::MAX} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 280 | bounded_impl!(u32, u32::MIN, u32::MAX); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:281:14 [INFO] [stdout] | [INFO] [stdout] 281 | bounded_impl!(u64, u64::MIN, u64::MAX) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 281 - bounded_impl!(u64, u64::MIN, u64::MAX) [INFO] [stdout] 281 + bounded_impl!{u64, u64::MIN, u64::MAX} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 281 | bounded_impl!(u64, u64::MIN, u64::MAX); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:283:14 [INFO] [stdout] | [INFO] [stdout] 283 | bounded_impl!(int, int::MIN, int::MAX) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 283 - bounded_impl!(int, int::MIN, int::MAX) [INFO] [stdout] 283 + bounded_impl!{int, int::MIN, int::MAX} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 283 | bounded_impl!(int, int::MIN, int::MAX); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:284:14 [INFO] [stdout] | [INFO] [stdout] 284 | bounded_impl!(i8, i8::MIN, i8::MAX) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 284 - bounded_impl!(i8, i8::MIN, i8::MAX) [INFO] [stdout] 284 + bounded_impl!{i8, i8::MIN, i8::MAX} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 284 | bounded_impl!(i8, i8::MIN, i8::MAX); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:285:14 [INFO] [stdout] | [INFO] [stdout] 285 | bounded_impl!(i16, i16::MIN, i16::MAX) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 285 - bounded_impl!(i16, i16::MIN, i16::MAX) [INFO] [stdout] 285 + bounded_impl!{i16, i16::MIN, i16::MAX} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 285 | bounded_impl!(i16, i16::MIN, i16::MAX); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:286:14 [INFO] [stdout] | [INFO] [stdout] 286 | bounded_impl!(i32, i32::MIN, i32::MAX) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 286 - bounded_impl!(i32, i32::MIN, i32::MAX) [INFO] [stdout] 286 + bounded_impl!{i32, i32::MIN, i32::MAX} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 286 | bounded_impl!(i32, i32::MIN, i32::MAX); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:287:14 [INFO] [stdout] | [INFO] [stdout] 287 | bounded_impl!(i64, i64::MIN, i64::MAX) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 287 - bounded_impl!(i64, i64::MIN, i64::MAX) [INFO] [stdout] 287 + bounded_impl!{i64, i64::MIN, i64::MAX} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 287 | bounded_impl!(i64, i64::MIN, i64::MAX); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:289:14 [INFO] [stdout] | [INFO] [stdout] 289 | bounded_impl!(f32, f32::MIN_VALUE, f32::MAX_VALUE) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 289 - bounded_impl!(f32, f32::MIN_VALUE, f32::MAX_VALUE) [INFO] [stdout] 289 + bounded_impl!{f32, f32::MIN_VALUE, f32::MAX_VALUE} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 289 | bounded_impl!(f32, f32::MIN_VALUE, f32::MAX_VALUE); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:290:14 [INFO] [stdout] | [INFO] [stdout] 290 | bounded_impl!(f64, f64::MIN_VALUE, f64::MAX_VALUE) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 290 - bounded_impl!(f64, f64::MIN_VALUE, f64::MAX_VALUE) [INFO] [stdout] 290 + bounded_impl!{f64, f64::MIN_VALUE, f64::MAX_VALUE} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 290 | bounded_impl!(f64, f64::MIN_VALUE, f64::MAX_VALUE); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:343:26 [INFO] [stdout] | [INFO] [stdout] 343 | macro_rules! checked_impl( [INFO] [stdout] | __________________________^ [INFO] [stdout] 344 | | ($trait_name:ident, $method:ident, $t:ty, $op:path) => { [INFO] [stdout] 345 | | impl $trait_name for $t { [INFO] [stdout] 346 | | #[inline] [INFO] [stdout] ... | [INFO] [stdout] 355 | | ) [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 343 ~ macro_rules! checked_impl{ [INFO] [stdout] 344 | ($trait_name:ident, $method:ident, $t:ty, $op:path) => { [INFO] [stdout] ... [INFO] [stdout] 354 | } [INFO] [stdout] 355 + } [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 355 | ); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:356:31 [INFO] [stdout] | [INFO] [stdout] 356 | macro_rules! checked_cast_impl( [INFO] [stdout] | _______________________________^ [INFO] [stdout] 357 | | ($trait_name:ident, $method:ident, $t:ty, $cast:ty, $op:path) => { [INFO] [stdout] 358 | | impl $trait_name for $t { [INFO] [stdout] 359 | | #[inline] [INFO] [stdout] ... | [INFO] [stdout] 368 | | ) [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 356 ~ macro_rules! checked_cast_impl{ [INFO] [stdout] 357 | ($trait_name:ident, $method:ident, $t:ty, $cast:ty, $op:path) => { [INFO] [stdout] ... [INFO] [stdout] 367 | } [INFO] [stdout] 368 + } [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 368 | ); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:371:19 [INFO] [stdout] | [INFO] [stdout] 371 | checked_cast_impl!(CheckedAdd, checked_add, uint, u32, intrinsics::u32_add_with_overflow) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 371 - checked_cast_impl!(CheckedAdd, checked_add, uint, u32, intrinsics::u32_add_with_overflow) [INFO] [stdout] 371 + checked_cast_impl!{CheckedAdd, checked_add, uint, u32, intrinsics::u32_add_with_overflow} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 371 | checked_cast_impl!(CheckedAdd, checked_add, uint, u32, intrinsics::u32_add_with_overflow); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:373:19 [INFO] [stdout] | [INFO] [stdout] 373 | checked_cast_impl!(CheckedAdd, checked_add, uint, u64, intrinsics::u64_add_with_overflow) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 373 - checked_cast_impl!(CheckedAdd, checked_add, uint, u64, intrinsics::u64_add_with_overflow) [INFO] [stdout] 373 + checked_cast_impl!{CheckedAdd, checked_add, uint, u64, intrinsics::u64_add_with_overflow} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 373 | checked_cast_impl!(CheckedAdd, checked_add, uint, u64, intrinsics::u64_add_with_overflow); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:375:14 [INFO] [stdout] | [INFO] [stdout] 375 | checked_impl!(CheckedAdd, checked_add, u8, intrinsics::u8_add_with_overflow) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 375 - checked_impl!(CheckedAdd, checked_add, u8, intrinsics::u8_add_with_overflow) [INFO] [stdout] 375 + checked_impl!{CheckedAdd, checked_add, u8, intrinsics::u8_add_with_overflow} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 375 | checked_impl!(CheckedAdd, checked_add, u8, intrinsics::u8_add_with_overflow); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:376:14 [INFO] [stdout] | [INFO] [stdout] 376 | checked_impl!(CheckedAdd, checked_add, u16, intrinsics::u16_add_with_overflow) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 376 - checked_impl!(CheckedAdd, checked_add, u16, intrinsics::u16_add_with_overflow) [INFO] [stdout] 376 + checked_impl!{CheckedAdd, checked_add, u16, intrinsics::u16_add_with_overflow} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 376 | checked_impl!(CheckedAdd, checked_add, u16, intrinsics::u16_add_with_overflow); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:377:14 [INFO] [stdout] | [INFO] [stdout] 377 | checked_impl!(CheckedAdd, checked_add, u32, intrinsics::u32_add_with_overflow) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 377 - checked_impl!(CheckedAdd, checked_add, u32, intrinsics::u32_add_with_overflow) [INFO] [stdout] 377 + checked_impl!{CheckedAdd, checked_add, u32, intrinsics::u32_add_with_overflow} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 377 | checked_impl!(CheckedAdd, checked_add, u32, intrinsics::u32_add_with_overflow); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:378:14 [INFO] [stdout] | [INFO] [stdout] 378 | checked_impl!(CheckedAdd, checked_add, u64, intrinsics::u64_add_with_overflow) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 378 - checked_impl!(CheckedAdd, checked_add, u64, intrinsics::u64_add_with_overflow) [INFO] [stdout] 378 + checked_impl!{CheckedAdd, checked_add, u64, intrinsics::u64_add_with_overflow} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 378 | checked_impl!(CheckedAdd, checked_add, u64, intrinsics::u64_add_with_overflow); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:381:19 [INFO] [stdout] | [INFO] [stdout] 381 | checked_cast_impl!(CheckedAdd, checked_add, int, i32, intrinsics::i32_add_with_overflow) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 381 - checked_cast_impl!(CheckedAdd, checked_add, int, i32, intrinsics::i32_add_with_overflow) [INFO] [stdout] 381 + checked_cast_impl!{CheckedAdd, checked_add, int, i32, intrinsics::i32_add_with_overflow} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 381 | checked_cast_impl!(CheckedAdd, checked_add, int, i32, intrinsics::i32_add_with_overflow); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:383:19 [INFO] [stdout] | [INFO] [stdout] 383 | checked_cast_impl!(CheckedAdd, checked_add, int, i64, intrinsics::i64_add_with_overflow) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 383 - checked_cast_impl!(CheckedAdd, checked_add, int, i64, intrinsics::i64_add_with_overflow) [INFO] [stdout] 383 + checked_cast_impl!{CheckedAdd, checked_add, int, i64, intrinsics::i64_add_with_overflow} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 383 | checked_cast_impl!(CheckedAdd, checked_add, int, i64, intrinsics::i64_add_with_overflow); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:385:14 [INFO] [stdout] | [INFO] [stdout] 385 | checked_impl!(CheckedAdd, checked_add, i8, intrinsics::i8_add_with_overflow) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 385 - checked_impl!(CheckedAdd, checked_add, i8, intrinsics::i8_add_with_overflow) [INFO] [stdout] 385 + checked_impl!{CheckedAdd, checked_add, i8, intrinsics::i8_add_with_overflow} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 385 | checked_impl!(CheckedAdd, checked_add, i8, intrinsics::i8_add_with_overflow); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:386:14 [INFO] [stdout] | [INFO] [stdout] 386 | checked_impl!(CheckedAdd, checked_add, i16, intrinsics::i16_add_with_overflow) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 386 - checked_impl!(CheckedAdd, checked_add, i16, intrinsics::i16_add_with_overflow) [INFO] [stdout] 386 + checked_impl!{CheckedAdd, checked_add, i16, intrinsics::i16_add_with_overflow} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 386 | checked_impl!(CheckedAdd, checked_add, i16, intrinsics::i16_add_with_overflow); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:387:14 [INFO] [stdout] | [INFO] [stdout] 387 | checked_impl!(CheckedAdd, checked_add, i32, intrinsics::i32_add_with_overflow) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 387 - checked_impl!(CheckedAdd, checked_add, i32, intrinsics::i32_add_with_overflow) [INFO] [stdout] 387 + checked_impl!{CheckedAdd, checked_add, i32, intrinsics::i32_add_with_overflow} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 387 | checked_impl!(CheckedAdd, checked_add, i32, intrinsics::i32_add_with_overflow); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:388:14 [INFO] [stdout] | [INFO] [stdout] 388 | checked_impl!(CheckedAdd, checked_add, i64, intrinsics::i64_add_with_overflow) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 388 - checked_impl!(CheckedAdd, checked_add, i64, intrinsics::i64_add_with_overflow) [INFO] [stdout] 388 + checked_impl!{CheckedAdd, checked_add, i64, intrinsics::i64_add_with_overflow} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 388 | checked_impl!(CheckedAdd, checked_add, i64, intrinsics::i64_add_with_overflow); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:405:19 [INFO] [stdout] | [INFO] [stdout] 405 | checked_cast_impl!(CheckedSub, checked_sub, uint, u32, intrinsics::u32_sub_with_overflow) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 405 - checked_cast_impl!(CheckedSub, checked_sub, uint, u32, intrinsics::u32_sub_with_overflow) [INFO] [stdout] 405 + checked_cast_impl!{CheckedSub, checked_sub, uint, u32, intrinsics::u32_sub_with_overflow} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 405 | checked_cast_impl!(CheckedSub, checked_sub, uint, u32, intrinsics::u32_sub_with_overflow); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:407:19 [INFO] [stdout] | [INFO] [stdout] 407 | checked_cast_impl!(CheckedSub, checked_sub, uint, u64, intrinsics::u64_sub_with_overflow) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 407 - checked_cast_impl!(CheckedSub, checked_sub, uint, u64, intrinsics::u64_sub_with_overflow) [INFO] [stdout] 407 + checked_cast_impl!{CheckedSub, checked_sub, uint, u64, intrinsics::u64_sub_with_overflow} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 407 | checked_cast_impl!(CheckedSub, checked_sub, uint, u64, intrinsics::u64_sub_with_overflow); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:409:14 [INFO] [stdout] | [INFO] [stdout] 409 | checked_impl!(CheckedSub, checked_sub, u8, intrinsics::u8_sub_with_overflow) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 409 - checked_impl!(CheckedSub, checked_sub, u8, intrinsics::u8_sub_with_overflow) [INFO] [stdout] 409 + checked_impl!{CheckedSub, checked_sub, u8, intrinsics::u8_sub_with_overflow} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 409 | checked_impl!(CheckedSub, checked_sub, u8, intrinsics::u8_sub_with_overflow); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:410:14 [INFO] [stdout] | [INFO] [stdout] 410 | checked_impl!(CheckedSub, checked_sub, u16, intrinsics::u16_sub_with_overflow) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 410 - checked_impl!(CheckedSub, checked_sub, u16, intrinsics::u16_sub_with_overflow) [INFO] [stdout] 410 + checked_impl!{CheckedSub, checked_sub, u16, intrinsics::u16_sub_with_overflow} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 410 | checked_impl!(CheckedSub, checked_sub, u16, intrinsics::u16_sub_with_overflow); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:411:14 [INFO] [stdout] | [INFO] [stdout] 411 | checked_impl!(CheckedSub, checked_sub, u32, intrinsics::u32_sub_with_overflow) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 411 - checked_impl!(CheckedSub, checked_sub, u32, intrinsics::u32_sub_with_overflow) [INFO] [stdout] 411 + checked_impl!{CheckedSub, checked_sub, u32, intrinsics::u32_sub_with_overflow} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 411 | checked_impl!(CheckedSub, checked_sub, u32, intrinsics::u32_sub_with_overflow); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:412:14 [INFO] [stdout] | [INFO] [stdout] 412 | checked_impl!(CheckedSub, checked_sub, u64, intrinsics::u64_sub_with_overflow) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 412 - checked_impl!(CheckedSub, checked_sub, u64, intrinsics::u64_sub_with_overflow) [INFO] [stdout] 412 + checked_impl!{CheckedSub, checked_sub, u64, intrinsics::u64_sub_with_overflow} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 412 | checked_impl!(CheckedSub, checked_sub, u64, intrinsics::u64_sub_with_overflow); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:415:19 [INFO] [stdout] | [INFO] [stdout] 415 | checked_cast_impl!(CheckedSub, checked_sub, int, i32, intrinsics::i32_sub_with_overflow) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 415 - checked_cast_impl!(CheckedSub, checked_sub, int, i32, intrinsics::i32_sub_with_overflow) [INFO] [stdout] 415 + checked_cast_impl!{CheckedSub, checked_sub, int, i32, intrinsics::i32_sub_with_overflow} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 415 | checked_cast_impl!(CheckedSub, checked_sub, int, i32, intrinsics::i32_sub_with_overflow); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:417:19 [INFO] [stdout] | [INFO] [stdout] 417 | checked_cast_impl!(CheckedSub, checked_sub, int, i64, intrinsics::i64_sub_with_overflow) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 417 - checked_cast_impl!(CheckedSub, checked_sub, int, i64, intrinsics::i64_sub_with_overflow) [INFO] [stdout] 417 + checked_cast_impl!{CheckedSub, checked_sub, int, i64, intrinsics::i64_sub_with_overflow} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 417 | checked_cast_impl!(CheckedSub, checked_sub, int, i64, intrinsics::i64_sub_with_overflow); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:419:14 [INFO] [stdout] | [INFO] [stdout] 419 | checked_impl!(CheckedSub, checked_sub, i8, intrinsics::i8_sub_with_overflow) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 419 - checked_impl!(CheckedSub, checked_sub, i8, intrinsics::i8_sub_with_overflow) [INFO] [stdout] 419 + checked_impl!{CheckedSub, checked_sub, i8, intrinsics::i8_sub_with_overflow} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 419 | checked_impl!(CheckedSub, checked_sub, i8, intrinsics::i8_sub_with_overflow); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:420:14 [INFO] [stdout] | [INFO] [stdout] 420 | checked_impl!(CheckedSub, checked_sub, i16, intrinsics::i16_sub_with_overflow) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 420 - checked_impl!(CheckedSub, checked_sub, i16, intrinsics::i16_sub_with_overflow) [INFO] [stdout] 420 + checked_impl!{CheckedSub, checked_sub, i16, intrinsics::i16_sub_with_overflow} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 420 | checked_impl!(CheckedSub, checked_sub, i16, intrinsics::i16_sub_with_overflow); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:421:14 [INFO] [stdout] | [INFO] [stdout] 421 | checked_impl!(CheckedSub, checked_sub, i32, intrinsics::i32_sub_with_overflow) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 421 - checked_impl!(CheckedSub, checked_sub, i32, intrinsics::i32_sub_with_overflow) [INFO] [stdout] 421 + checked_impl!{CheckedSub, checked_sub, i32, intrinsics::i32_sub_with_overflow} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 421 | checked_impl!(CheckedSub, checked_sub, i32, intrinsics::i32_sub_with_overflow); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:422:14 [INFO] [stdout] | [INFO] [stdout] 422 | checked_impl!(CheckedSub, checked_sub, i64, intrinsics::i64_sub_with_overflow) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 422 - checked_impl!(CheckedSub, checked_sub, i64, intrinsics::i64_sub_with_overflow) [INFO] [stdout] 422 + checked_impl!{CheckedSub, checked_sub, i64, intrinsics::i64_sub_with_overflow} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 422 | checked_impl!(CheckedSub, checked_sub, i64, intrinsics::i64_sub_with_overflow); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:441:19 [INFO] [stdout] | [INFO] [stdout] 441 | checked_cast_impl!(CheckedMul, checked_mul, uint, u32, intrinsics::u32_mul_with_overflow) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 441 - checked_cast_impl!(CheckedMul, checked_mul, uint, u32, intrinsics::u32_mul_with_overflow) [INFO] [stdout] 441 + checked_cast_impl!{CheckedMul, checked_mul, uint, u32, intrinsics::u32_mul_with_overflow} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 441 | checked_cast_impl!(CheckedMul, checked_mul, uint, u32, intrinsics::u32_mul_with_overflow); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:443:19 [INFO] [stdout] | [INFO] [stdout] 443 | checked_cast_impl!(CheckedMul, checked_mul, uint, u64, intrinsics::u64_mul_with_overflow) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 443 - checked_cast_impl!(CheckedMul, checked_mul, uint, u64, intrinsics::u64_mul_with_overflow) [INFO] [stdout] 443 + checked_cast_impl!{CheckedMul, checked_mul, uint, u64, intrinsics::u64_mul_with_overflow} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 443 | checked_cast_impl!(CheckedMul, checked_mul, uint, u64, intrinsics::u64_mul_with_overflow); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:445:14 [INFO] [stdout] | [INFO] [stdout] 445 | checked_impl!(CheckedMul, checked_mul, u8, intrinsics::u8_mul_with_overflow) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 445 - checked_impl!(CheckedMul, checked_mul, u8, intrinsics::u8_mul_with_overflow) [INFO] [stdout] 445 + checked_impl!{CheckedMul, checked_mul, u8, intrinsics::u8_mul_with_overflow} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 445 | checked_impl!(CheckedMul, checked_mul, u8, intrinsics::u8_mul_with_overflow); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:446:14 [INFO] [stdout] | [INFO] [stdout] 446 | checked_impl!(CheckedMul, checked_mul, u16, intrinsics::u16_mul_with_overflow) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 446 - checked_impl!(CheckedMul, checked_mul, u16, intrinsics::u16_mul_with_overflow) [INFO] [stdout] 446 + checked_impl!{CheckedMul, checked_mul, u16, intrinsics::u16_mul_with_overflow} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 446 | checked_impl!(CheckedMul, checked_mul, u16, intrinsics::u16_mul_with_overflow); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:447:14 [INFO] [stdout] | [INFO] [stdout] 447 | checked_impl!(CheckedMul, checked_mul, u32, intrinsics::u32_mul_with_overflow) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 447 - checked_impl!(CheckedMul, checked_mul, u32, intrinsics::u32_mul_with_overflow) [INFO] [stdout] 447 + checked_impl!{CheckedMul, checked_mul, u32, intrinsics::u32_mul_with_overflow} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 447 | checked_impl!(CheckedMul, checked_mul, u32, intrinsics::u32_mul_with_overflow); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:448:14 [INFO] [stdout] | [INFO] [stdout] 448 | checked_impl!(CheckedMul, checked_mul, u64, intrinsics::u64_mul_with_overflow) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 448 - checked_impl!(CheckedMul, checked_mul, u64, intrinsics::u64_mul_with_overflow) [INFO] [stdout] 448 + checked_impl!{CheckedMul, checked_mul, u64, intrinsics::u64_mul_with_overflow} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 448 | checked_impl!(CheckedMul, checked_mul, u64, intrinsics::u64_mul_with_overflow); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:451:19 [INFO] [stdout] | [INFO] [stdout] 451 | checked_cast_impl!(CheckedMul, checked_mul, int, i32, intrinsics::i32_mul_with_overflow) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 451 - checked_cast_impl!(CheckedMul, checked_mul, int, i32, intrinsics::i32_mul_with_overflow) [INFO] [stdout] 451 + checked_cast_impl!{CheckedMul, checked_mul, int, i32, intrinsics::i32_mul_with_overflow} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 451 | checked_cast_impl!(CheckedMul, checked_mul, int, i32, intrinsics::i32_mul_with_overflow); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:453:19 [INFO] [stdout] | [INFO] [stdout] 453 | checked_cast_impl!(CheckedMul, checked_mul, int, i64, intrinsics::i64_mul_with_overflow) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 453 - checked_cast_impl!(CheckedMul, checked_mul, int, i64, intrinsics::i64_mul_with_overflow) [INFO] [stdout] 453 + checked_cast_impl!{CheckedMul, checked_mul, int, i64, intrinsics::i64_mul_with_overflow} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 453 | checked_cast_impl!(CheckedMul, checked_mul, int, i64, intrinsics::i64_mul_with_overflow); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:455:14 [INFO] [stdout] | [INFO] [stdout] 455 | checked_impl!(CheckedMul, checked_mul, i8, intrinsics::i8_mul_with_overflow) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 455 - checked_impl!(CheckedMul, checked_mul, i8, intrinsics::i8_mul_with_overflow) [INFO] [stdout] 455 + checked_impl!{CheckedMul, checked_mul, i8, intrinsics::i8_mul_with_overflow} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 455 | checked_impl!(CheckedMul, checked_mul, i8, intrinsics::i8_mul_with_overflow); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:456:14 [INFO] [stdout] | [INFO] [stdout] 456 | checked_impl!(CheckedMul, checked_mul, i16, intrinsics::i16_mul_with_overflow) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 456 - checked_impl!(CheckedMul, checked_mul, i16, intrinsics::i16_mul_with_overflow) [INFO] [stdout] 456 + checked_impl!{CheckedMul, checked_mul, i16, intrinsics::i16_mul_with_overflow} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 456 | checked_impl!(CheckedMul, checked_mul, i16, intrinsics::i16_mul_with_overflow); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:457:14 [INFO] [stdout] | [INFO] [stdout] 457 | checked_impl!(CheckedMul, checked_mul, i32, intrinsics::i32_mul_with_overflow) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 457 - checked_impl!(CheckedMul, checked_mul, i32, intrinsics::i32_mul_with_overflow) [INFO] [stdout] 457 + checked_impl!{CheckedMul, checked_mul, i32, intrinsics::i32_mul_with_overflow} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 457 | checked_impl!(CheckedMul, checked_mul, i32, intrinsics::i32_mul_with_overflow); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:458:14 [INFO] [stdout] | [INFO] [stdout] 458 | checked_impl!(CheckedMul, checked_mul, i64, intrinsics::i64_mul_with_overflow) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 458 - checked_impl!(CheckedMul, checked_mul, i64, intrinsics::i64_mul_with_overflow) [INFO] [stdout] 458 + checked_impl!{CheckedMul, checked_mul, i64, intrinsics::i64_mul_with_overflow} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 458 | checked_impl!(CheckedMul, checked_mul, i64, intrinsics::i64_mul_with_overflow); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:477:33 [INFO] [stdout] | [INFO] [stdout] 477 | macro_rules! checkeddiv_int_impl( [INFO] [stdout] | _________________________________^ [INFO] [stdout] 478 | | ($t:ty, $min:expr) => { [INFO] [stdout] 479 | | impl CheckedDiv for $t { [INFO] [stdout] 480 | | #[inline] [INFO] [stdout] ... | [INFO] [stdout] 490 | | ) [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 477 ~ macro_rules! checkeddiv_int_impl{ [INFO] [stdout] 478 | ($t:ty, $min:expr) => { [INFO] [stdout] ... [INFO] [stdout] 489 | } [INFO] [stdout] 490 + } [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 490 | ); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:492:21 [INFO] [stdout] | [INFO] [stdout] 492 | checkeddiv_int_impl!(int, int::MIN) [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 492 - checkeddiv_int_impl!(int, int::MIN) [INFO] [stdout] 492 + checkeddiv_int_impl!{int, int::MIN} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 492 | checkeddiv_int_impl!(int, int::MIN); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:493:21 [INFO] [stdout] | [INFO] [stdout] 493 | checkeddiv_int_impl!(i8, i8::MIN) [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 493 - checkeddiv_int_impl!(i8, i8::MIN) [INFO] [stdout] 493 + checkeddiv_int_impl!{i8, i8::MIN} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 493 | checkeddiv_int_impl!(i8, i8::MIN); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:494:21 [INFO] [stdout] | [INFO] [stdout] 494 | checkeddiv_int_impl!(i16, i16::MIN) [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 494 - checkeddiv_int_impl!(i16, i16::MIN) [INFO] [stdout] 494 + checkeddiv_int_impl!{i16, i16::MIN} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 494 | checkeddiv_int_impl!(i16, i16::MIN); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:495:21 [INFO] [stdout] | [INFO] [stdout] 495 | checkeddiv_int_impl!(i32, i32::MIN) [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 495 - checkeddiv_int_impl!(i32, i32::MIN) [INFO] [stdout] 495 + checkeddiv_int_impl!{i32, i32::MIN} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 495 | checkeddiv_int_impl!(i32, i32::MIN); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:496:21 [INFO] [stdout] | [INFO] [stdout] 496 | checkeddiv_int_impl!(i64, i64::MIN) [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 496 - checkeddiv_int_impl!(i64, i64::MIN) [INFO] [stdout] 496 + checkeddiv_int_impl!{i64, i64::MIN} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 496 | checkeddiv_int_impl!(i64, i64::MIN); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:498:34 [INFO] [stdout] | [INFO] [stdout] 498 | macro_rules! checkeddiv_uint_impl( [INFO] [stdout] | __________________________________^ [INFO] [stdout] 499 | | ($($t:ty)*) => ($( [INFO] [stdout] 500 | | impl CheckedDiv for $t { [INFO] [stdout] 501 | | #[inline] [INFO] [stdout] ... | [INFO] [stdout] 510 | | )*) [INFO] [stdout] 511 | | ) [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 498 ~ macro_rules! checkeddiv_uint_impl{ [INFO] [stdout] 499 | ($($t:ty)*) => ($( [INFO] [stdout] ... [INFO] [stdout] 510 | )*) [INFO] [stdout] 511 + } [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 511 | ); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:513:22 [INFO] [stdout] | [INFO] [stdout] 513 | checkeddiv_uint_impl!(uint u8 u16 u32 u64) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 513 - checkeddiv_uint_impl!(uint u8 u16 u32 u64) [INFO] [stdout] 513 + checkeddiv_uint_impl!{uint u8 u16 u32 u64} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 513 | checkeddiv_uint_impl!(uint u8 u16 u32 u64); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/rational.rs:225:10 [INFO] [stdout] | [INFO] [stdout] 225 | cmp_impl!(impl PartialEq, eq, ne) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 225 - cmp_impl!(impl PartialEq, eq, ne) [INFO] [stdout] 225 + cmp_impl!{impl PartialEq, eq, ne} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 225 | 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/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/rational.rs:226:10 [INFO] [stdout] | [INFO] [stdout] 226 | cmp_impl!(impl PartialOrd, lt -> bool, gt -> bool, le -> bool, ge -> bool, [INFO] [stdout] | __________^ [INFO] [stdout] 227 | | partial_cmp -> Option) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 226 ~ cmp_impl!{impl PartialOrd, lt -> bool, gt -> bool, le -> bool, ge -> bool, [INFO] [stdout] 227 ~ partial_cmp -> Option} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 227 | 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/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/rational.rs:228:10 [INFO] [stdout] | [INFO] [stdout] 228 | cmp_impl!(impl Eq, ) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 228 - cmp_impl!(impl Eq, ) [INFO] [stdout] 228 + cmp_impl!{impl Eq, } [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 228 | cmp_impl!(impl Eq, ); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/rational.rs:229:10 [INFO] [stdout] | [INFO] [stdout] 229 | cmp_impl!(impl Ord, cmp -> cmp::Ordering) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 229 - cmp_impl!(impl Ord, cmp -> cmp::Ordering) [INFO] [stdout] 229 + cmp_impl!{impl Ord, cmp -> cmp::Ordering} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 229 | 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/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/rational.rs:265:12 [INFO] [stdout] | [INFO] [stdout] 265 | arith_impl!(impl Add, add) [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 265 - arith_impl!(impl Add, add) [INFO] [stdout] 265 + arith_impl!{impl Add, add} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 265 | 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/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/rational.rs:268:12 [INFO] [stdout] | [INFO] [stdout] 268 | arith_impl!(impl Sub, sub) [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 268 - arith_impl!(impl Sub, sub) [INFO] [stdout] 268 + arith_impl!{impl Sub, sub} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 268 | arith_impl!(impl Sub, sub); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/rational.rs:271:12 [INFO] [stdout] | [INFO] [stdout] 271 | arith_impl!(impl Rem, rem) [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 271 - arith_impl!(impl Rem, rem) [INFO] [stdout] 271 + arith_impl!{impl Rem, rem} [INFO] [stdout] | [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 271 | arith_impl!(impl Rem, rem); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0463]: can't find crate for `rand` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/lib.rs:60:1 [INFO] [stdout] | [INFO] [stdout] 60 | extern crate rand; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ can't find crate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0463]: can't find crate for `serialize` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/lib.rs:61:1 [INFO] [stdout] | [INFO] [stdout] 61 | extern crate serialize; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ can't find crate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0428]: the name `BigDigit` is defined multiple times [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:83:1 [INFO] [stdout] | [INFO] [stdout] 73 | pub type BigDigit = u32; [INFO] [stdout] | ------------------------ previous definition of the type `BigDigit` here [INFO] [stdout] ... [INFO] [stdout] 83 | pub mod BigDigit { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ `BigDigit` redefined here [INFO] [stdout] | [INFO] [stdout] = note: `BigDigit` must be defined only once in the type namespace of this module [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/rational.rs:211:18 [INFO] [stdout] | [INFO] [stdout] 211 | cmp_impl!(impl $imp, $($method -> bool),+) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 225 | cmp_impl!(impl PartialEq, eq, ne) [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cmp_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `std::iter::AdditiveIterator`, `std::iter::MultiplicativeIterator` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:63:17 [INFO] [stdout] | [INFO] [stdout] 63 | use std::iter::{AdditiveIterator, MultiplicativeIterator}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ no `MultiplicativeIterator` in `iter` [INFO] [stdout] | | [INFO] [stdout] | no `AdditiveIterator` in `iter` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `std::num::Int`, `std::num::ToPrimitive`, `std::num::FromPrimitive` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:64:16 [INFO] [stdout] | [INFO] [stdout] 64 | use std::num::{Int, ToPrimitive, FromPrimitive}; [INFO] [stdout] | ^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^^ no `FromPrimitive` in `num` [INFO] [stdout] | | | [INFO] [stdout] | | no `ToPrimitive` in `num` [INFO] [stdout] | no `Int` in `num` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `std::num::FromStrRadix` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:65:5 [INFO] [stdout] | [INFO] [stdout] 65 | use std::num::FromStrRadix; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ no `FromStrRadix` in `num` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `std::str::r#mod` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:66:16 [INFO] [stdout] | [INFO] [stdout] 66 | use std::str::{mod, FromStr}; [INFO] [stdout] | ^^^ no `r#mod` in `str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `std::num::FloatMath` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/complex.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | use std::num::FloatMath; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ no `FloatMath` in `num` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `std::iter::AdditiveIterator`, `std::iter::MultiplicativeIterator` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/complex.rs:16:17 [INFO] [stdout] | [INFO] [stdout] 16 | use std::iter::{AdditiveIterator, MultiplicativeIterator}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ no `MultiplicativeIterator` in `iter` [INFO] [stdout] | | [INFO] [stdout] | no `AdditiveIterator` in `iter` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `std::num::Int` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/iter.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use std::num::Int; [INFO] [stdout] | ^^^^^^^^^^^^^ no `Int` in `num` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `std::uint` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:14:11 [INFO] [stdout] | [INFO] [stdout] 14 | use std::{uint, u8, u16, u32, u64}; [INFO] [stdout] | ^^^^ [INFO] [stdout] | | [INFO] [stdout] | no `uint` in the root [INFO] [stdout] | help: a similar name exists in the module: `hint` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `std::int` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:15:11 [INFO] [stdout] | [INFO] [stdout] 15 | use std::{int, i8, i16, i32, i64}; [INFO] [stdout] | ^^^ [INFO] [stdout] | | [INFO] [stdout] | no `int` in the root [INFO] [stdout] | help: a similar name exists in the module: `hint` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `std::num::FromStrRadix`, `std::num::Float` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/rational.rs:18:16 [INFO] [stdout] | [INFO] [stdout] 18 | use std::num::{FromStrRadix, Float}; [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^ no `Float` in `num` [INFO] [stdout] | | [INFO] [stdout] | no `FromStrRadix` in `num` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `std::iter::AdditiveIterator`, `std::iter::MultiplicativeIterator` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/rational.rs:19:17 [INFO] [stdout] | [INFO] [stdout] 19 | use std::iter::{AdditiveIterator, MultiplicativeIterator}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ no `MultiplicativeIterator` in `iter` [INFO] [stdout] | | [INFO] [stdout] | no `AdditiveIterator` in `iter` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `experimental` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/lib.rs:50:4 [INFO] [stdout] | [INFO] [stdout] 50 | #![experimental] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `license` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/lib.rs:53:4 [INFO] [stdout] | [INFO] [stdout] 53 | #![license = "MIT/ASL2"] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `deriving` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:115:3 [INFO] [stdout] | [INFO] [stdout] 115 | #[deriving(Clone, Encodable, Decodable)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `deriving` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:860:3 [INFO] [stdout] | [INFO] [stdout] 860 | #[deriving(PartialEq, PartialOrd, Eq, Ord, Clone, Show, Encodable, Decodable)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `deriving` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:876:3 [INFO] [stdout] | [INFO] [stdout] 876 | #[deriving(Clone, Encodable, Decodable)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `deriving` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/complex.rs:24:3 [INFO] [stdout] | [INFO] [stdout] 24 | #[deriving(PartialEq, Clone, Hash, Encodable, Decodable)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `deriving` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/iter.rs:17:3 [INFO] [stdout] | [INFO] [stdout] 17 | #[deriving(Clone)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `deriving` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/iter.rs:103:3 [INFO] [stdout] | [INFO] [stdout] 103 | #[deriving(Clone)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `deriving` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/iter.rs:166:3 [INFO] [stdout] | [INFO] [stdout] 166 | #[deriving(Clone)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `deriving` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/iter.rs:199:3 [INFO] [stdout] | [INFO] [stdout] 199 | #[deriving(Clone)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `deriving` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/rational.rs:25:3 [INFO] [stdout] | [INFO] [stdout] 25 | #[deriving(Clone, Hash, Encodable, Decodable)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0416]: identifier `Less` is bound more than once in the same pattern [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:317:24 [INFO] [stdout] | [INFO] [stdout] 317 | (Less, Less) | (Greater, Greater) => hh + ll - (n1 * n2) [INFO] [stdout] | ^^^^ used in a pattern more than once [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0416]: identifier `Greater` is bound more than once in the same pattern [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:317:42 [INFO] [stdout] | [INFO] [stdout] 317 | (Less, Less) | (Greater, Greater) => hh + ll - (n1 * n2) [INFO] [stdout] | ^^^^^^^ used in a pattern more than once [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0408]: variable `Greater` is not bound in all patterns [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:317:17 [INFO] [stdout] | [INFO] [stdout] 317 | (Less, Less) | (Greater, Greater) => hh + ll - (n1 * n2) [INFO] [stdout] | ^^^^^^^^^^^^ ------- variable not in all patterns [INFO] [stdout] | | [INFO] [stdout] | pattern doesn't bind `Greater` [INFO] [stdout] | [INFO] [stdout] help: if you meant to match on unit variant `bigint::cmp::Ordering::Greater`, use the full path in the pattern [INFO] [stdout] | [INFO] [stdout] 317 | (Less, Less) | (Greater, bigint::cmp::Ordering::Greater) => hh + ll - (n1 * n2) [INFO] [stdout] | +++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0408]: variable `Less` is not bound in all patterns [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:317:32 [INFO] [stdout] | [INFO] [stdout] 317 | (Less, Less) | (Greater, Greater) => hh + ll - (n1 * n2) [INFO] [stdout] | ---- ^^^^^^^^^^^^^^^^^^ pattern doesn't bind `Less` [INFO] [stdout] | | [INFO] [stdout] | variable not in all patterns [INFO] [stdout] | [INFO] [stdout] help: if you meant to match on unit variant `bigint::cmp::Ordering::Less`, use the full path in the pattern [INFO] [stdout] | [INFO] [stdout] 317 | (Less, bigint::cmp::Ordering::Less) | (Greater, Greater) => hh + ll - (n1 * n2) [INFO] [stdout] | +++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:88:21 [INFO] [stdout] | [INFO] [stdout] 88 | pub const BITS: uint = 32; [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ordering` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:130:54 [INFO] [stdout] | [INFO] [stdout] 130 | fn partial_cmp(&self, other: &BigUint) -> Option { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these enums [INFO] [stdout] | [INFO] [stdout] 58 + use std::sync::atomic::Ordering; [INFO] [stdout] | [INFO] [stdout] 58 + use bigint::cmp::Ordering; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ordering` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:137:39 [INFO] [stdout] | [INFO] [stdout] 137 | fn cmp(&self, other: &BigUint) -> Ordering { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these enums [INFO] [stdout] | [INFO] [stdout] 58 + use std::sync::atomic::Ordering; [INFO] [stdout] | [INFO] [stdout] 58 + use bigint::cmp::Ordering; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `Less` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:139:35 [INFO] [stdout] | [INFO] [stdout] 139 | if s_len < o_len { return Less; } [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this unit variant [INFO] [stdout] | [INFO] [stdout] 58 + use bigint::cmp::Ordering::Less; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `Greater` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:140:35 [INFO] [stdout] | [INFO] [stdout] 140 | if s_len > o_len { return Greater; } [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this unit variant [INFO] [stdout] | [INFO] [stdout] 58 + use bigint::cmp::Ordering::Greater; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `Less` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:143:42 [INFO] [stdout] | [INFO] [stdout] 143 | if self_i < other_i { return Less; } [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this unit variant [INFO] [stdout] | [INFO] [stdout] 58 + use bigint::cmp::Ordering::Less; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `Greater` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:144:42 [INFO] [stdout] | [INFO] [stdout] 144 | if self_i > other_i { return Greater; } [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this unit variant [INFO] [stdout] | [INFO] [stdout] 58 + use bigint::cmp::Ordering::Greater; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `Equal` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:146:16 [INFO] [stdout] | [INFO] [stdout] 146 | return Equal; [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this unit variant [INFO] [stdout] | [INFO] [stdout] 58 + use bigint::cmp::Ordering::Equal; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Writer` in module `hash` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:155:15 [INFO] [stdout] | [INFO] [stdout] 155 | impl hash::Hash for BigUint { [INFO] [stdout] | ^^^^^^ not found in `hash` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Show` in module `fmt` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:171:11 [INFO] [stdout] | [INFO] [stdout] 171 | impl fmt::Show for BigUint { [INFO] [stdout] | ^^^^ not found in `fmt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `BitAnd` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:186:6 [INFO] [stdout] | [INFO] [stdout] 186 | impl BitAnd for BigUint { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 58 + use std::ops::BitAnd; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `BitOr` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:192:6 [INFO] [stdout] | [INFO] [stdout] 192 | impl BitOr for BigUint { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 58 + use std::ops::BitOr; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `BitXor` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:203:6 [INFO] [stdout] | [INFO] [stdout] 203 | impl BitXor for BigUint { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 58 + use std::ops::BitXor; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Shl` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:214:6 [INFO] [stdout] | [INFO] [stdout] 214 | impl Shl for BigUint { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 58 + use std::ops::Shl; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:214:10 [INFO] [stdout] | [INFO] [stdout] 214 | impl Shl for BigUint { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 214 | impl Shl for BigUint { [INFO] [stdout] | ++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:216:25 [INFO] [stdout] | [INFO] [stdout] 216 | fn shl(&self, rhs: &uint) -> BigUint { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Shr` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:223:6 [INFO] [stdout] | [INFO] [stdout] 223 | impl Shr for BigUint { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 58 + use std::ops::Shr; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:223:10 [INFO] [stdout] | [INFO] [stdout] 223 | impl Shr for BigUint { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 223 | impl Shr for BigUint { [INFO] [stdout] | ++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:225:25 [INFO] [stdout] | [INFO] [stdout] 225 | fn shr(&self, rhs: &uint) -> BigUint { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Add` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:247:6 [INFO] [stdout] | [INFO] [stdout] 247 | impl Add for BigUint { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 58 + use std::ops::Add; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Sub` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:264:6 [INFO] [stdout] | [INFO] [stdout] 264 | impl Sub for BigUint { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 58 + use std::ops::Sub; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Mul` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:292:6 [INFO] [stdout] | [INFO] [stdout] 292 | impl Mul for BigUint { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 58 + use std::ops::Mul; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:341:35 [INFO] [stdout] | [INFO] [stdout] 341 | fn cut_at(a: &BigUint, n: uint) -> (BigUint, BigUint) { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ordering` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:348:49 [INFO] [stdout] | [INFO] [stdout] 348 | fn sub_sign(a: BigUint, b: BigUint) -> (Ordering, BigUint) { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these enums [INFO] [stdout] | [INFO] [stdout] 58 + use std::sync::atomic::Ordering; [INFO] [stdout] | [INFO] [stdout] 58 + use bigint::cmp::Ordering; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `Equal` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:352:29 [INFO] [stdout] | [INFO] [stdout] 352 | _ => (Equal, Zero::zero()) [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this unit variant [INFO] [stdout] | [INFO] [stdout] 58 + use bigint::cmp::Ordering::Equal; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Div` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:358:6 [INFO] [stdout] | [INFO] [stdout] 358 | impl Div for BigUint { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 58 + use std::ops::Div; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Rem` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:366:6 [INFO] [stdout] | [INFO] [stdout] 366 | impl Rem for BigUint { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 58 + use std::ops::Rem; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Neg` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:374:6 [INFO] [stdout] | [INFO] [stdout] 374 | impl Neg for BigUint { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 58 + use std::ops::Neg; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:485:54 [INFO] [stdout] | [INFO] [stdout] 485 | fn div_estimate(a: &BigUint, b: &BigUint, n: uint) [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `int` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:646:18 [INFO] [stdout] | [INFO] [stdout] 646 | impl_to_biguint!(int, FromPrimitive::from_int) [INFO] [stdout] | ^^^ [INFO] [stdout] | | [INFO] [stdout] | not found in this scope [INFO] [stdout] | help: perhaps you intended to use this type: `i32` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:651:18 [INFO] [stdout] | [INFO] [stdout] 651 | impl_to_biguint!(uint, FromPrimitive::from_uint) [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:657:38 [INFO] [stdout] | [INFO] [stdout] 657 | fn to_str_radix(me: &BigUint, radix: uint) -> String { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:680:43 [INFO] [stdout] | [INFO] [stdout] 680 | fn fill_concat(v: &[BigDigit], radix: uint, l: uint) -> String { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:680:52 [INFO] [stdout] | [INFO] [stdout] 680 | fn fill_concat(v: &[BigDigit], radix: uint, l: uint) -> String { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `radix` in module `fmt` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:686:27 [INFO] [stdout] | [INFO] [stdout] 686 | let ss = fmt::radix(*n as uint, radix as u8).to_string(); [INFO] [stdout] | ^^^^^ not found in `fmt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:686:39 [INFO] [stdout] | [INFO] [stdout] 686 | let ss = fmt::radix(*n as uint, radix as u8).to_string(); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:694:44 [INFO] [stdout] | [INFO] [stdout] 694 | fn to_str_radix_signed(me: &BigInt, radix: uint) -> String { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:705:39 [INFO] [stdout] | [INFO] [stdout] 705 | fn from_str_radix(s: &str, radix: uint) -> Option { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:778:43 [INFO] [stdout] | [INFO] [stdout] 778 | pub fn parse_bytes(buf: &[u8], radix: uint) -> Option { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:783:32 [INFO] [stdout] | [INFO] [stdout] 783 | fn shl_unit(&self, n_unit: uint) -> BigUint { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:792:32 [INFO] [stdout] | [INFO] [stdout] 792 | fn shl_bits(&self, n_bits: uint) -> BigUint { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:808:32 [INFO] [stdout] | [INFO] [stdout] 808 | fn shr_unit(&self, n_unit: uint) -> BigUint { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:815:32 [INFO] [stdout] | [INFO] [stdout] 815 | fn shr_bits(&self, n_bits: uint) -> BigUint { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:829:27 [INFO] [stdout] | [INFO] [stdout] 829 | pub fn bits(&self) -> uint { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:838:26 [INFO] [stdout] | [INFO] [stdout] 838 | fn get_radix_base(radix: uint) -> (DoubleBigDigit, uint) { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:838:52 [INFO] [stdout] | [INFO] [stdout] 838 | fn get_radix_base(radix: uint) -> (DoubleBigDigit, uint) { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Neg` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:863:6 [INFO] [stdout] | [INFO] [stdout] 863 | impl Neg for Sign { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 58 + use std::ops::Neg; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `Equal` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:885:28 [INFO] [stdout] | [INFO] [stdout] 885 | self.cmp(other) == Equal [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this unit variant [INFO] [stdout] | [INFO] [stdout] 58 + use bigint::cmp::Ordering::Equal; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ordering` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:893:53 [INFO] [stdout] | [INFO] [stdout] 893 | fn partial_cmp(&self, other: &BigInt) -> Option { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these enums [INFO] [stdout] | [INFO] [stdout] 58 + use std::sync::atomic::Ordering; [INFO] [stdout] | [INFO] [stdout] 58 + use bigint::cmp::Ordering; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ordering` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:900:38 [INFO] [stdout] | [INFO] [stdout] 900 | fn cmp(&self, other: &BigInt) -> Ordering { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these enums [INFO] [stdout] | [INFO] [stdout] 58 + use std::sync::atomic::Ordering; [INFO] [stdout] | [INFO] [stdout] 58 + use bigint::cmp::Ordering; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `Equal` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:902:20 [INFO] [stdout] | [INFO] [stdout] 902 | if scmp != Equal { return scmp; } [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this unit variant [INFO] [stdout] | [INFO] [stdout] 58 + use bigint::cmp::Ordering::Equal; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `Equal` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:905:24 [INFO] [stdout] | [INFO] [stdout] 905 | NoSign => Equal, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this unit variant [INFO] [stdout] | [INFO] [stdout] 58 + use bigint::cmp::Ordering::Equal; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Show` in module `fmt` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:917:11 [INFO] [stdout] | [INFO] [stdout] 917 | impl fmt::Show for BigInt { [INFO] [stdout] | ^^^^ not found in `fmt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Writer` in module `hash` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:923:15 [INFO] [stdout] | [INFO] [stdout] 923 | impl hash::Hash for BigInt { [INFO] [stdout] | ^^^^^^ not found in `hash` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Shl` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:939:6 [INFO] [stdout] | [INFO] [stdout] 939 | impl Shl for BigInt { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 58 + use std::ops::Shl; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:939:10 [INFO] [stdout] | [INFO] [stdout] 939 | impl Shl for BigInt { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 939 | impl Shl for BigInt { [INFO] [stdout] | ++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:941:25 [INFO] [stdout] | [INFO] [stdout] 941 | fn shl(&self, rhs: &uint) -> BigInt { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Shr` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:946:6 [INFO] [stdout] | [INFO] [stdout] 946 | impl Shr for BigInt { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 58 + use std::ops::Shr; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:946:10 [INFO] [stdout] | [INFO] [stdout] 946 | impl Shr for BigInt { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 946 | impl Shr for BigInt { [INFO] [stdout] | ++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:948:25 [INFO] [stdout] | [INFO] [stdout] 948 | fn shr(&self, rhs: &uint) -> BigInt { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Add` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:1000:6 [INFO] [stdout] | [INFO] [stdout] 1000 | impl Add for BigInt { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 58 + use std::ops::Add; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Sub` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:1014:6 [INFO] [stdout] | [INFO] [stdout] 1014 | impl Sub for BigInt { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 58 + use std::ops::Sub; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Mul` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:1032:6 [INFO] [stdout] | [INFO] [stdout] 1032 | impl Mul for BigInt { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 58 + use std::ops::Mul; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Div` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:1047:6 [INFO] [stdout] | [INFO] [stdout] 1047 | impl Div for BigInt { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 58 + use std::ops::Div; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Rem` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:1055:6 [INFO] [stdout] | [INFO] [stdout] 1055 | impl Rem for BigInt { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 58 + use std::ops::Rem; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Neg` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:1063:6 [INFO] [stdout] | [INFO] [stdout] 1063 | impl Neg for BigInt { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 58 + use std::ops::Neg; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `int` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:1278:17 [INFO] [stdout] | [INFO] [stdout] 1278 | impl_to_bigint!(int, FromPrimitive::from_int) [INFO] [stdout] | ^^^ [INFO] [stdout] | | [INFO] [stdout] | not found in this scope [INFO] [stdout] | help: perhaps you intended to use this type: `i32` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:1283:17 [INFO] [stdout] | [INFO] [stdout] 1283 | impl_to_bigint!(uint, FromPrimitive::from_uint) [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:1292:39 [INFO] [stdout] | [INFO] [stdout] 1292 | fn from_str_radix(s: &str, radix: uint) -> Option { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:1307:41 [INFO] [stdout] | [INFO] [stdout] 1307 | fn gen_biguint(&mut self, bit_size: uint) -> BigUint; [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:1310:40 [INFO] [stdout] | [INFO] [stdout] 1310 | fn gen_bigint(&mut self, bit_size: uint) -> BigInt; [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:1328:41 [INFO] [stdout] | [INFO] [stdout] 1328 | fn gen_biguint(&mut self, bit_size: uint) -> BigUint { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `range` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:1331:18 [INFO] [stdout] | [INFO] [stdout] 1331 | for _ in range(0, digits) { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these functions [INFO] [stdout] | [INFO] [stdout] 58 + use std::slice::range; [INFO] [stdout] | [INFO] [stdout] 58 + use range; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:1341:40 [INFO] [stdout] | [INFO] [stdout] 1341 | fn gen_bigint(&mut self, bit_size: uint) -> BigInt { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:1432:43 [INFO] [stdout] | [INFO] [stdout] 1432 | pub fn parse_bytes(buf: &[u8], radix: uint) -> Option { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Add` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/complex.rs:107:22 [INFO] [stdout] | [INFO] [stdout] 107 | impl Add, Complex> for Complex { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 14 + use std::ops::Add; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Sub` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/complex.rs:114:22 [INFO] [stdout] | [INFO] [stdout] 114 | impl Sub, Complex> for Complex { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 14 + use std::ops::Sub; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Mul` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/complex.rs:121:22 [INFO] [stdout] | [INFO] [stdout] 121 | impl Mul, Complex> for Complex { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 14 + use std::ops::Mul; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Div` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/complex.rs:131:22 [INFO] [stdout] | [INFO] [stdout] 131 | impl Div, Complex> for Complex { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 14 + use std::ops::Div; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Neg` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/complex.rs:140:22 [INFO] [stdout] | [INFO] [stdout] 140 | impl Neg> for Complex { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 14 + use std::ops::Neg; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Show` in module `fmt` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/complex.rs:168:44 [INFO] [stdout] | [INFO] [stdout] 168 | impl fmt::Show for Complex { [INFO] [stdout] | ^^^^ not found in `fmt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Show` in module `fmt` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/complex.rs:168:14 [INFO] [stdout] | [INFO] [stdout] 168 | impl fmt::Show for Complex { [INFO] [stdout] | ^^^^ not found in `fmt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Div` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/integer.rs:16:20 [INFO] [stdout] | [INFO] [stdout] 16 | + Div [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 13 + use std::ops::Div; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Rem` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/integer.rs:17:20 [INFO] [stdout] | [INFO] [stdout] 17 | + Rem { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 13 + use std::ops::Rem; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `int` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/integer.rs:379:23 [INFO] [stdout] | [INFO] [stdout] 379 | impl_integer_for_int!(int, test_integer_int) [INFO] [stdout] | ^^^ [INFO] [stdout] | | [INFO] [stdout] | not found in this scope [INFO] [stdout] | help: perhaps you intended to use this type: `i32` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/integer.rs:498:24 [INFO] [stdout] | [INFO] [stdout] 498 | impl_integer_for_uint!(uint, test_integer_uint) [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Add` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/iter.rs:38:17 [INFO] [stdout] | [INFO] [stdout] 38 | pub fn range + PartialOrd + Clone + One>(start: A, stop: A) -> Range { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 13 + use std::ops::Add; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Add` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/iter.rs:43:9 [INFO] [stdout] | [INFO] [stdout] 43 | impl + PartialOrd + Clone + ToPrimitive> Iterator for Range { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 13 + use std::ops::Add; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `ToPrimitive` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/iter.rs:43:42 [INFO] [stdout] | [INFO] [stdout] 43 | impl + PartialOrd + Clone + ToPrimitive> Iterator for Range { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/iter.rs:56:29 [INFO] [stdout] | [INFO] [stdout] 56 | fn size_hint(&self) -> (uint, Option) { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/iter.rs:56:42 [INFO] [stdout] | [INFO] [stdout] 56 | fn size_hint(&self) -> (uint, Option) { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 43 | impl + PartialOrd + Clone + ToPrimitive, uint> Iterator for Range { [INFO] [stdout] | ++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `ToPrimitive` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/iter.rs:90:40 [INFO] [stdout] | [INFO] [stdout] 90 | impl DoubleEndedIterator for Range { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Add` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/iter.rs:111:27 [INFO] [stdout] | [INFO] [stdout] 111 | pub fn range_inclusive + PartialOrd + Clone + One>(start: A, stop: A) [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 13 + use std::ops::Add; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Add` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/iter.rs:116:9 [INFO] [stdout] | [INFO] [stdout] 116 | impl + PartialOrd + Clone + ToPrimitive> Iterator for RangeInclusive { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 13 + use std::ops::Add; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `ToPrimitive` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/iter.rs:116:42 [INFO] [stdout] | [INFO] [stdout] 116 | impl + PartialOrd + Clone + ToPrimitive> Iterator for RangeInclusive { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/iter.rs:133:29 [INFO] [stdout] | [INFO] [stdout] 133 | fn size_hint(&self) -> (uint, Option) { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/iter.rs:133:42 [INFO] [stdout] | [INFO] [stdout] 133 | fn size_hint(&self) -> (uint, Option) { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 116 | impl + PartialOrd + Clone + ToPrimitive, uint> Iterator for RangeInclusive { [INFO] [stdout] | ++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Sub` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/iter.rs:148:9 [INFO] [stdout] | [INFO] [stdout] 148 | impl + Integer + PartialOrd + Clone + ToPrimitive> DoubleEndedIterator [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 13 + use std::ops::Sub; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `ToPrimitive` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/iter.rs:148:52 [INFO] [stdout] | [INFO] [stdout] 148 | impl + Integer + PartialOrd + Clone + ToPrimitive> DoubleEndedIterator [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Neg` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:20:16 [INFO] [stdout] | [INFO] [stdout] 20 | + Neg [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 13 + use std::ops::Neg; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Add` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:21:16 [INFO] [stdout] | [INFO] [stdout] 21 | + Add [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 13 + use std::ops::Add; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Sub` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:22:16 [INFO] [stdout] | [INFO] [stdout] 22 | + Sub [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 13 + use std::ops::Sub; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Mul` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:23:16 [INFO] [stdout] | [INFO] [stdout] 23 | + Mul [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 13 + use std::ops::Mul; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Div` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:24:16 [INFO] [stdout] | [INFO] [stdout] 24 | + Div [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 13 + use std::ops::Div; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Rem` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:25:16 [INFO] [stdout] | [INFO] [stdout] 25 | + Rem {} [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 13 + use std::ops::Rem; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Add` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:42:17 [INFO] [stdout] | [INFO] [stdout] 42 | pub trait Zero: Add { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 13 + use std::ops::Add; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Mul` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:92:16 [INFO] [stdout] | [INFO] [stdout] 92 | pub trait One: Mul { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 13 + use std::ops::Mul; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Neg` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:136:25 [INFO] [stdout] | [INFO] [stdout] 136 | pub trait Signed: Num + Neg { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 13 + use std::ops::Neg; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Add` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:330:23 [INFO] [stdout] | [INFO] [stdout] 330 | pub trait CheckedAdd: Add { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 13 + use std::ops::Add; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `u8_add_with_overflow` in module `intrinsics` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:375:57 [INFO] [stdout] | [INFO] [stdout] 375 | checked_impl!(CheckedAdd, checked_add, u8, intrinsics::u8_add_with_overflow) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `add_with_overflow` [INFO] [stdout] | [INFO] [stdout] --> /rustc/7424ce9ff9baac3e9d9f5dd3c85828cddea0134d/library/core/src/intrinsics/mod.rs:1862:0 [INFO] [stdout] | [INFO] [stdout] = note: similarly named function `add_with_overflow` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `u16_add_with_overflow` in module `intrinsics` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:376:57 [INFO] [stdout] | [INFO] [stdout] 376 | checked_impl!(CheckedAdd, checked_add, u16, intrinsics::u16_add_with_overflow) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `add_with_overflow` [INFO] [stdout] | [INFO] [stdout] --> /rustc/7424ce9ff9baac3e9d9f5dd3c85828cddea0134d/library/core/src/intrinsics/mod.rs:1862:0 [INFO] [stdout] | [INFO] [stdout] = note: similarly named function `add_with_overflow` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `u32_add_with_overflow` in module `intrinsics` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:377:57 [INFO] [stdout] | [INFO] [stdout] 377 | checked_impl!(CheckedAdd, checked_add, u32, intrinsics::u32_add_with_overflow) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `add_with_overflow` [INFO] [stdout] | [INFO] [stdout] --> /rustc/7424ce9ff9baac3e9d9f5dd3c85828cddea0134d/library/core/src/intrinsics/mod.rs:1862:0 [INFO] [stdout] | [INFO] [stdout] = note: similarly named function `add_with_overflow` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `u64_add_with_overflow` in module `intrinsics` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:378:57 [INFO] [stdout] | [INFO] [stdout] 378 | checked_impl!(CheckedAdd, checked_add, u64, intrinsics::u64_add_with_overflow) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `add_with_overflow` [INFO] [stdout] | [INFO] [stdout] --> /rustc/7424ce9ff9baac3e9d9f5dd3c85828cddea0134d/library/core/src/intrinsics/mod.rs:1862:0 [INFO] [stdout] | [INFO] [stdout] = note: similarly named function `add_with_overflow` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `i8_add_with_overflow` in module `intrinsics` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:385:57 [INFO] [stdout] | [INFO] [stdout] 385 | checked_impl!(CheckedAdd, checked_add, i8, intrinsics::i8_add_with_overflow) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `add_with_overflow` [INFO] [stdout] | [INFO] [stdout] --> /rustc/7424ce9ff9baac3e9d9f5dd3c85828cddea0134d/library/core/src/intrinsics/mod.rs:1862:0 [INFO] [stdout] | [INFO] [stdout] = note: similarly named function `add_with_overflow` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `i16_add_with_overflow` in module `intrinsics` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:386:57 [INFO] [stdout] | [INFO] [stdout] 386 | checked_impl!(CheckedAdd, checked_add, i16, intrinsics::i16_add_with_overflow) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `add_with_overflow` [INFO] [stdout] | [INFO] [stdout] --> /rustc/7424ce9ff9baac3e9d9f5dd3c85828cddea0134d/library/core/src/intrinsics/mod.rs:1862:0 [INFO] [stdout] | [INFO] [stdout] = note: similarly named function `add_with_overflow` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `i32_add_with_overflow` in module `intrinsics` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:387:57 [INFO] [stdout] | [INFO] [stdout] 387 | checked_impl!(CheckedAdd, checked_add, i32, intrinsics::i32_add_with_overflow) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `add_with_overflow` [INFO] [stdout] | [INFO] [stdout] --> /rustc/7424ce9ff9baac3e9d9f5dd3c85828cddea0134d/library/core/src/intrinsics/mod.rs:1862:0 [INFO] [stdout] | [INFO] [stdout] = note: similarly named function `add_with_overflow` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `i64_add_with_overflow` in module `intrinsics` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:388:57 [INFO] [stdout] | [INFO] [stdout] 388 | checked_impl!(CheckedAdd, checked_add, i64, intrinsics::i64_add_with_overflow) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `add_with_overflow` [INFO] [stdout] | [INFO] [stdout] --> /rustc/7424ce9ff9baac3e9d9f5dd3c85828cddea0134d/library/core/src/intrinsics/mod.rs:1862:0 [INFO] [stdout] | [INFO] [stdout] = note: similarly named function `add_with_overflow` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Sub` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:391:23 [INFO] [stdout] | [INFO] [stdout] 391 | pub trait CheckedSub: Sub { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 13 + use std::ops::Sub; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `u8_sub_with_overflow` in module `intrinsics` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:409:57 [INFO] [stdout] | [INFO] [stdout] 409 | checked_impl!(CheckedSub, checked_sub, u8, intrinsics::u8_sub_with_overflow) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `sub_with_overflow` [INFO] [stdout] | [INFO] [stdout] --> /rustc/7424ce9ff9baac3e9d9f5dd3c85828cddea0134d/library/core/src/intrinsics/mod.rs:1877:0 [INFO] [stdout] | [INFO] [stdout] = note: similarly named function `sub_with_overflow` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `u16_sub_with_overflow` in module `intrinsics` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:410:57 [INFO] [stdout] | [INFO] [stdout] 410 | checked_impl!(CheckedSub, checked_sub, u16, intrinsics::u16_sub_with_overflow) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `sub_with_overflow` [INFO] [stdout] | [INFO] [stdout] --> /rustc/7424ce9ff9baac3e9d9f5dd3c85828cddea0134d/library/core/src/intrinsics/mod.rs:1877:0 [INFO] [stdout] | [INFO] [stdout] = note: similarly named function `sub_with_overflow` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `u32_sub_with_overflow` in module `intrinsics` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:411:57 [INFO] [stdout] | [INFO] [stdout] 411 | checked_impl!(CheckedSub, checked_sub, u32, intrinsics::u32_sub_with_overflow) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `sub_with_overflow` [INFO] [stdout] | [INFO] [stdout] --> /rustc/7424ce9ff9baac3e9d9f5dd3c85828cddea0134d/library/core/src/intrinsics/mod.rs:1877:0 [INFO] [stdout] | [INFO] [stdout] = note: similarly named function `sub_with_overflow` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `u64_sub_with_overflow` in module `intrinsics` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:412:57 [INFO] [stdout] | [INFO] [stdout] 412 | checked_impl!(CheckedSub, checked_sub, u64, intrinsics::u64_sub_with_overflow) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `sub_with_overflow` [INFO] [stdout] | [INFO] [stdout] --> /rustc/7424ce9ff9baac3e9d9f5dd3c85828cddea0134d/library/core/src/intrinsics/mod.rs:1877:0 [INFO] [stdout] | [INFO] [stdout] = note: similarly named function `sub_with_overflow` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `i8_sub_with_overflow` in module `intrinsics` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:419:57 [INFO] [stdout] | [INFO] [stdout] 419 | checked_impl!(CheckedSub, checked_sub, i8, intrinsics::i8_sub_with_overflow) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `sub_with_overflow` [INFO] [stdout] | [INFO] [stdout] --> /rustc/7424ce9ff9baac3e9d9f5dd3c85828cddea0134d/library/core/src/intrinsics/mod.rs:1877:0 [INFO] [stdout] | [INFO] [stdout] = note: similarly named function `sub_with_overflow` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `i16_sub_with_overflow` in module `intrinsics` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:420:57 [INFO] [stdout] | [INFO] [stdout] 420 | checked_impl!(CheckedSub, checked_sub, i16, intrinsics::i16_sub_with_overflow) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `sub_with_overflow` [INFO] [stdout] | [INFO] [stdout] --> /rustc/7424ce9ff9baac3e9d9f5dd3c85828cddea0134d/library/core/src/intrinsics/mod.rs:1877:0 [INFO] [stdout] | [INFO] [stdout] = note: similarly named function `sub_with_overflow` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `i32_sub_with_overflow` in module `intrinsics` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:421:57 [INFO] [stdout] | [INFO] [stdout] 421 | checked_impl!(CheckedSub, checked_sub, i32, intrinsics::i32_sub_with_overflow) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `sub_with_overflow` [INFO] [stdout] | [INFO] [stdout] --> /rustc/7424ce9ff9baac3e9d9f5dd3c85828cddea0134d/library/core/src/intrinsics/mod.rs:1877:0 [INFO] [stdout] | [INFO] [stdout] = note: similarly named function `sub_with_overflow` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `i64_sub_with_overflow` in module `intrinsics` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:422:57 [INFO] [stdout] | [INFO] [stdout] 422 | checked_impl!(CheckedSub, checked_sub, i64, intrinsics::i64_sub_with_overflow) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `sub_with_overflow` [INFO] [stdout] | [INFO] [stdout] --> /rustc/7424ce9ff9baac3e9d9f5dd3c85828cddea0134d/library/core/src/intrinsics/mod.rs:1877:0 [INFO] [stdout] | [INFO] [stdout] = note: similarly named function `sub_with_overflow` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Mul` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:426:23 [INFO] [stdout] | [INFO] [stdout] 426 | pub trait CheckedMul: Mul { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 13 + use std::ops::Mul; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `u8_mul_with_overflow` in module `intrinsics` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:445:57 [INFO] [stdout] | [INFO] [stdout] 445 | checked_impl!(CheckedMul, checked_mul, u8, intrinsics::u8_mul_with_overflow) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `mul_with_overflow` [INFO] [stdout] | [INFO] [stdout] --> /rustc/7424ce9ff9baac3e9d9f5dd3c85828cddea0134d/library/core/src/intrinsics/mod.rs:1892:0 [INFO] [stdout] | [INFO] [stdout] = note: similarly named function `mul_with_overflow` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `u16_mul_with_overflow` in module `intrinsics` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:446:57 [INFO] [stdout] | [INFO] [stdout] 446 | checked_impl!(CheckedMul, checked_mul, u16, intrinsics::u16_mul_with_overflow) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `mul_with_overflow` [INFO] [stdout] | [INFO] [stdout] --> /rustc/7424ce9ff9baac3e9d9f5dd3c85828cddea0134d/library/core/src/intrinsics/mod.rs:1892:0 [INFO] [stdout] | [INFO] [stdout] = note: similarly named function `mul_with_overflow` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `u32_mul_with_overflow` in module `intrinsics` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:447:57 [INFO] [stdout] | [INFO] [stdout] 447 | checked_impl!(CheckedMul, checked_mul, u32, intrinsics::u32_mul_with_overflow) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `mul_with_overflow` [INFO] [stdout] | [INFO] [stdout] --> /rustc/7424ce9ff9baac3e9d9f5dd3c85828cddea0134d/library/core/src/intrinsics/mod.rs:1892:0 [INFO] [stdout] | [INFO] [stdout] = note: similarly named function `mul_with_overflow` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `u64_mul_with_overflow` in module `intrinsics` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:448:57 [INFO] [stdout] | [INFO] [stdout] 448 | checked_impl!(CheckedMul, checked_mul, u64, intrinsics::u64_mul_with_overflow) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `mul_with_overflow` [INFO] [stdout] | [INFO] [stdout] --> /rustc/7424ce9ff9baac3e9d9f5dd3c85828cddea0134d/library/core/src/intrinsics/mod.rs:1892:0 [INFO] [stdout] | [INFO] [stdout] = note: similarly named function `mul_with_overflow` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `i8_mul_with_overflow` in module `intrinsics` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:455:57 [INFO] [stdout] | [INFO] [stdout] 455 | checked_impl!(CheckedMul, checked_mul, i8, intrinsics::i8_mul_with_overflow) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `mul_with_overflow` [INFO] [stdout] | [INFO] [stdout] --> /rustc/7424ce9ff9baac3e9d9f5dd3c85828cddea0134d/library/core/src/intrinsics/mod.rs:1892:0 [INFO] [stdout] | [INFO] [stdout] = note: similarly named function `mul_with_overflow` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `i16_mul_with_overflow` in module `intrinsics` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:456:57 [INFO] [stdout] | [INFO] [stdout] 456 | checked_impl!(CheckedMul, checked_mul, i16, intrinsics::i16_mul_with_overflow) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `mul_with_overflow` [INFO] [stdout] | [INFO] [stdout] --> /rustc/7424ce9ff9baac3e9d9f5dd3c85828cddea0134d/library/core/src/intrinsics/mod.rs:1892:0 [INFO] [stdout] | [INFO] [stdout] = note: similarly named function `mul_with_overflow` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `i32_mul_with_overflow` in module `intrinsics` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:457:57 [INFO] [stdout] | [INFO] [stdout] 457 | checked_impl!(CheckedMul, checked_mul, i32, intrinsics::i32_mul_with_overflow) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `mul_with_overflow` [INFO] [stdout] | [INFO] [stdout] --> /rustc/7424ce9ff9baac3e9d9f5dd3c85828cddea0134d/library/core/src/intrinsics/mod.rs:1892:0 [INFO] [stdout] | [INFO] [stdout] = note: similarly named function `mul_with_overflow` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `i64_mul_with_overflow` in module `intrinsics` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:458:57 [INFO] [stdout] | [INFO] [stdout] 458 | checked_impl!(CheckedMul, checked_mul, i64, intrinsics::i64_mul_with_overflow) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `mul_with_overflow` [INFO] [stdout] | [INFO] [stdout] --> /rustc/7424ce9ff9baac3e9d9f5dd3c85828cddea0134d/library/core/src/intrinsics/mod.rs:1892:0 [INFO] [stdout] | [INFO] [stdout] = note: similarly named function `mul_with_overflow` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Div` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:462:23 [INFO] [stdout] | [INFO] [stdout] 462 | pub trait CheckedDiv: Div { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 13 + use std::ops::Div; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `int` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/rational.rs:33:27 [INFO] [stdout] | [INFO] [stdout] 33 | pub type Rational = Ratio; [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: perhaps you intended to use this type [INFO] [stdout] | [INFO] [stdout] 33 - pub type Rational = Ratio; [INFO] [stdout] 33 + pub type Rational = Ratio; [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 33 | pub type Rational = Ratio; [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/rational.rs:192:56 [INFO] [stdout] | [INFO] [stdout] 192 | let denom: BigInt = one << ((-exponent) as uint); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/rational.rs:197:43 [INFO] [stdout] | [INFO] [stdout] 197 | numer = numer << (exponent as uint); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Mul` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/rational.rs:215:17 [INFO] [stdout] | [INFO] [stdout] 215 | impl + $imp> $imp for Ratio { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 225 | cmp_impl!(impl PartialEq, eq, ne) [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cmp_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 13 + use std::ops::Mul; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Mul` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/rational.rs:215:17 [INFO] [stdout] | [INFO] [stdout] 215 | impl + $imp> $imp for Ratio { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 226 | / cmp_impl!(impl PartialOrd, lt -> bool, gt -> bool, le -> bool, ge -> bool, [INFO] [stdout] 227 | | partial_cmp -> Option) [INFO] [stdout] | |_______________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cmp_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 13 + use std::ops::Mul; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Mul` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/rational.rs:215:17 [INFO] [stdout] | [INFO] [stdout] 215 | impl + $imp> $imp for Ratio { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 228 | cmp_impl!(impl Eq, ) [INFO] [stdout] | -------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cmp_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 13 + use std::ops::Mul; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Mul` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/rational.rs:215:17 [INFO] [stdout] | [INFO] [stdout] 215 | impl + $imp> $imp for Ratio { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 229 | cmp_impl!(impl Ord, cmp -> cmp::Ordering) [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cmp_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 13 + use std::ops::Mul; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Mul` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/rational.rs:234:5 [INFO] [stdout] | [INFO] [stdout] 234 | Mul,Ratio> for Ratio { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 13 + use std::ops::Mul; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Div` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/rational.rs:243:5 [INFO] [stdout] | [INFO] [stdout] 243 | Div,Ratio> for Ratio { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 13 + use std::ops::Div; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Add` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/rational.rs:265:18 [INFO] [stdout] | [INFO] [stdout] 254 | $imp,Ratio> for Ratio { [INFO] [stdout] | ---- due to this macro variable [INFO] [stdout] ... [INFO] [stdout] 265 | arith_impl!(impl Add, add) [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 13 + use std::ops::Add; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Sub` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/rational.rs:268:18 [INFO] [stdout] | [INFO] [stdout] 254 | $imp,Ratio> for Ratio { [INFO] [stdout] | ---- due to this macro variable [INFO] [stdout] ... [INFO] [stdout] 268 | arith_impl!(impl Sub, sub) [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 13 + use std::ops::Sub; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Rem` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/rational.rs:271:18 [INFO] [stdout] | [INFO] [stdout] 254 | $imp,Ratio> for Ratio { [INFO] [stdout] | ---- due to this macro variable [INFO] [stdout] ... [INFO] [stdout] 271 | arith_impl!(impl Rem, rem) [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 13 + use std::ops::Rem; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Neg` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/rational.rs:274:5 [INFO] [stdout] | [INFO] [stdout] 274 | Neg> for Ratio { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 13 + use std::ops::Neg; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Show` in module `fmt` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/rational.rs:337:36 [INFO] [stdout] | [INFO] [stdout] 337 | impl fmt::Show for Ratio { [INFO] [stdout] | ^^^^ not found in `fmt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Show` in module `fmt` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/rational.rs:337:14 [INFO] [stdout] | [INFO] [stdout] 337 | impl fmt::Show for Ratio { [INFO] [stdout] | ^^^^ not found in `fmt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/rational.rs:367:39 [INFO] [stdout] | [INFO] [stdout] 367 | fn from_str_radix(s: &str, radix: uint) -> Option> { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Mul` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/lib.rs:128:21 [INFO] [stdout] | [INFO] [stdout] 128 | pub fn pow>(mut base: T, mut exp: uint) -> T { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 63 + use std::ops::Mul; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/lib.rs:128:54 [INFO] [stdout] | [INFO] [stdout] 128 | pub fn pow>(mut base: T, mut exp: uint) -> T { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid suffix `i` for number literal [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:270:26 [INFO] [stdout] | [INFO] [stdout] 270 | let mut borrow = 0i; [INFO] [stdout] | ^^ invalid suffix `i` [INFO] [stdout] | [INFO] [stdout] = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid suffix `u` for number literal [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:76:18 [INFO] [stdout] | [INFO] [stdout] 76 | zero_impl!(uint, 0u) [INFO] [stdout] | ^^ invalid suffix `u` [INFO] [stdout] | [INFO] [stdout] = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid suffix `i` for number literal [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:82:17 [INFO] [stdout] | [INFO] [stdout] 82 | zero_impl!(int, 0i) [INFO] [stdout] | ^^ invalid suffix `i` [INFO] [stdout] | [INFO] [stdout] = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid suffix `u` for number literal [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:120:17 [INFO] [stdout] | [INFO] [stdout] 120 | one_impl!(uint, 1u) [INFO] [stdout] | ^^ invalid suffix `u` [INFO] [stdout] | [INFO] [stdout] = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid suffix `i` for number literal [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:126:16 [INFO] [stdout] | [INFO] [stdout] 126 | one_impl!(int, 1i) [INFO] [stdout] | ^^ invalid suffix `i` [INFO] [stdout] | [INFO] [stdout] = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable library feature `core_intrinsics`: intrinsics are unlikely to ever be stabilized, instead they should be used through stabilized interfaces in the rest of the standard library [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use std::intrinsics; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: add `#![feature(core_intrinsics)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-11-21; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable library feature `core_intrinsics`: intrinsics are unlikely to ever be stabilized, instead they should be used through stabilized interfaces in the rest of the standard library [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:247:20 [INFO] [stdout] | [INFO] [stdout] 247 | intrinsics::fabsf32, intrinsics::copysignf32, fdimf) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: add `#![feature(core_intrinsics)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-11-21; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable library feature `core_intrinsics`: intrinsics are unlikely to ever be stabilized, instead they should be used through stabilized interfaces in the rest of the standard library [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:247:41 [INFO] [stdout] | [INFO] [stdout] 247 | intrinsics::fabsf32, intrinsics::copysignf32, fdimf) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: add `#![feature(core_intrinsics)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-11-21; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable library feature `core_intrinsics`: intrinsics are unlikely to ever be stabilized, instead they should be used through stabilized interfaces in the rest of the standard library [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:249:20 [INFO] [stdout] | [INFO] [stdout] 249 | intrinsics::fabsf64, intrinsics::copysignf64, fdim) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: add `#![feature(core_intrinsics)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-11-21; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable library feature `core_intrinsics`: intrinsics are unlikely to ever be stabilized, instead they should be used through stabilized interfaces in the rest of the standard library [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/traits.rs:249:41 [INFO] [stdout] | [INFO] [stdout] 249 | intrinsics::fabsf64, intrinsics::copysignf64, fdim) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: add `#![feature(core_intrinsics)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-11-21; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:80:29 [INFO] [stdout] | [INFO] [stdout] 80 | static ZERO_VEC: [BigDigit, ..1] = [ZERO_BIG_DIGIT]; [INFO] [stdout] | ^^^ expected `usize`, found `RangeTo<{integer}>` [INFO] [stdout] | [INFO] [stdout] = note: expected type `usize` [INFO] [stdout] found struct `RangeTo<{integer}>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0046]: not all trait items implemented, missing: `Err` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:177:1 [INFO] [stdout] | [INFO] [stdout] 177 | impl FromStr for BigUint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ missing `Err` in implementation [INFO] [stdout] | [INFO] [stdout] = help: implement the missing item: `type Err = /* Type */;` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:742:9 [INFO] [stdout] | [INFO] [stdout] 742 | impl> AdditiveIterator for T { [INFO] [stdout] | ^^^^^^^^ expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] help: replace the generic bound with the associated type [INFO] [stdout] | [INFO] [stdout] 742 | impl> AdditiveIterator for T { [INFO] [stdout] | ++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:749:9 [INFO] [stdout] | [INFO] [stdout] 749 | impl> MultiplicativeIterator for T { [INFO] [stdout] | ^^^^^^^^ expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] help: replace the generic bound with the associated type [INFO] [stdout] | [INFO] [stdout] 749 | impl> MultiplicativeIterator for T { [INFO] [stdout] | ++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0046]: not all trait items implemented, missing: `Err` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:930:1 [INFO] [stdout] | [INFO] [stdout] 930 | impl FromStr for BigInt { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ missing `Err` in implementation [INFO] [stdout] | [INFO] [stdout] = help: implement the missing item: `type Err = /* Type */;` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:1390:9 [INFO] [stdout] | [INFO] [stdout] 1390 | impl> AdditiveIterator for T { [INFO] [stdout] | ^^^^^^^^ expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] help: replace the generic bound with the associated type [INFO] [stdout] | [INFO] [stdout] 1390 | impl> AdditiveIterator for T { [INFO] [stdout] | ++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/bigint.rs:1397:9 [INFO] [stdout] | [INFO] [stdout] 1397 | impl> MultiplicativeIterator for T { [INFO] [stdout] | ^^^^^^^^ expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] help: replace the generic bound with the associated type [INFO] [stdout] | [INFO] [stdout] 1397 | impl> MultiplicativeIterator for T { [INFO] [stdout] | ++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/complex.rs:178:25 [INFO] [stdout] | [INFO] [stdout] 178 | impl>> AdditiveIterator> for T { [INFO] [stdout] | ^^^^^^^^ expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] help: replace the generic bound with the associated type [INFO] [stdout] | [INFO] [stdout] 178 | impl>> AdditiveIterator> for T { [INFO] [stdout] | ++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/complex.rs:185:25 [INFO] [stdout] | [INFO] [stdout] 185 | impl>> MultiplicativeIterator> for T { [INFO] [stdout] | ^^^^^^^^ expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] help: replace the generic bound with the associated type [INFO] [stdout] | [INFO] [stdout] 185 | impl>> MultiplicativeIterator> for T { [INFO] [stdout] | ++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/iter.rs:182:42 [INFO] [stdout] | [INFO] [stdout] 182 | impl Iterator for RangeStep { [INFO] [stdout] | ^^^^^^^^ expected 0 generic arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/iter.rs:43:55 [INFO] [stdout] | [INFO] [stdout] 43 | impl + PartialOrd + Clone + ToPrimitive> Iterator for Range { [INFO] [stdout] | ^^^^^^^^ expected 0 generic arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/iter.rs:116:55 [INFO] [stdout] | [INFO] [stdout] 116 | impl + PartialOrd + Clone + ToPrimitive> Iterator for RangeInclusive { [INFO] [stdout] | ^^^^^^^^ expected 0 generic arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/iter.rs:216:54 [INFO] [stdout] | [INFO] [stdout] 216 | impl Iterator for RangeStepInclusive { [INFO] [stdout] | ^^^^^^^^ expected 0 generic arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/rational.rs:386:42 [INFO] [stdout] | [INFO] [stdout] 386 | impl>> AdditiveIterator> for T { [INFO] [stdout] | ^^^^^^^^ expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] help: replace the generic bound with the associated type [INFO] [stdout] | [INFO] [stdout] 386 | impl>> AdditiveIterator> for T { [INFO] [stdout] | ++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/rational.rs:393:42 [INFO] [stdout] | [INFO] [stdout] 393 | impl>> MultiplicativeIterator> for T { [INFO] [stdout] | ^^^^^^^^ expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] help: replace the generic bound with the associated type [INFO] [stdout] | [INFO] [stdout] 393 | impl>> MultiplicativeIterator> for T { [INFO] [stdout] | ++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FromPrimitive` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/rational.rs:193:34 [INFO] [stdout] | [INFO] [stdout] 193 | let numer: BigUint = FromPrimitive::from_u64(mantissa).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `FromPrimitive` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FromPrimitive` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.0.5/src/rational.rs:196:38 [INFO] [stdout] | [INFO] [stdout] 196 | let mut numer: BigUint = FromPrimitive::from_u64(mantissa).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `FromPrimitive` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0046, E0107, E0308, E0405, E0408, E0412, E0416, E0425, E0428... [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0046`. [INFO] [stdout] [INFO] [stderr] error: could not compile `num` (lib) due to 358 previous errors [INFO] running `Command { std: "docker" "inspect" "ec2b57960fe676598cd8442daa825c9532deffbae3e78075ea3b03ac9bddcb90", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ec2b57960fe676598cd8442daa825c9532deffbae3e78075ea3b03ac9bddcb90", kill_on_drop: false }` [INFO] [stdout] ec2b57960fe676598cd8442daa825c9532deffbae3e78075ea3b03ac9bddcb90