[INFO] cloning repository https://github.com/jsanders/rust-bignum
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/jsanders/rust-bignum" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjsanders%2Frust-bignum", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjsanders%2Frust-bignum'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 3fdf3dc4e0429afd7b8322395690b0f7d41106cb
[INFO] testing jsanders/rust-bignum against beta-2025-09-21 for beta-1.91-3
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjsanders%2Frust-bignum" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/jsanders/rust-bignum
[INFO] finished tweaking git repo https://github.com/jsanders/rust-bignum
[INFO] tweaked toml for git repo https://github.com/jsanders/rust-bignum written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/jsanders/rust-bignum on toolchain beta-2025-09-21
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-09-21" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/jsanders/rust-bignum 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" "+beta-2025-09-21" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 869f09f5a39a63269f497fbf953ac2f4a7aa71ca10eb2f50cbbb370003a251d8
[INFO] running `Command { std: "docker" "start" "-a" "869f09f5a39a63269f497fbf953ac2f4a7aa71ca10eb2f50cbbb370003a251d8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "869f09f5a39a63269f497fbf953ac2f4a7aa71ca10eb2f50cbbb370003a251d8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "869f09f5a39a63269f497fbf953ac2f4a7aa71ca10eb2f50cbbb370003a251d8", kill_on_drop: false }`
[INFO] [stdout] 869f09f5a39a63269f497fbf953ac2f4a7aa71ca10eb2f50cbbb370003a251d8
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 0d52285db3729f2054ceada3928fce611624bdea8c5933097150b639e54e6b94
[INFO] running `Command { std: "docker" "start" "-a" "0d52285db3729f2054ceada3928fce611624bdea8c5933097150b639e54e6b94", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr]    Compiling rust-gmp v0.1.1 (/opt/rustwide/workdir/deps/rust-gmp)
[INFO] [stderr]    Compiling num v0.0.1 (https://github.com/rust-lang/num#9b6e014a)
[INFO] [stdout] error[E0432]: unresolved imports `std::num::One`, `std::num::Zero`, `std::num::ToStrRadix`
[INFO] [stdout]   --> deps/rust-gmp/gmp.rs:13:16
[INFO] [stdout]    |
[INFO] [stdout] 13 | use std::num::{One, Zero, ToStrRadix};
[INFO] [stdout]    |                ^^^  ^^^^  ^^^^^^^^^^ no `ToStrRadix` in `num`
[INFO] [stdout]    |                |    |
[INFO] [stdout]    |                |    no `Zero` in `num`
[INFO] [stdout]    |                no `One` in `num`
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider importing one of these variants instead:
[INFO] [stdout]            std::num::FpCategory::Zero
[INFO] [stdout]            std::num::IntErrorKind::Zero
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::from_str`
[INFO] [stdout]   --> deps/rust-gmp/gmp.rs:16:10
[INFO] [stdout]    |
[INFO] [stdout] 16 | use std::from_str::FromStr;
[INFO] [stdout]    |          ^^^^^^^^ could not find `from_str` in `std`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `crate_id` in this scope
[INFO] [stdout]  --> deps/rust-gmp/gmp.rs:1:4
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![crate_id = "gmp#0.1.1"]
[INFO] [stdout]   |    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `comment` in this scope
[INFO] [stdout]  --> deps/rust-gmp/gmp.rs:3:4
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![comment = "gmp bindings"]
[INFO] [stdout]   |    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `license` in this scope
[INFO] [stdout]  --> deps/rust-gmp/gmp.rs:4:4
[INFO] [stdout]   |
[INFO] [stdout] 4 | #![license = "MIT"]
[INFO] [stdout]   |    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:79:27
[INFO] [stdout]    |
[INFO] [stdout] 79 | static ZERO_VEC: [BigDigit, ..1] = [ZERO_BIG_DIGIT];
[INFO] [stdout]    |                           ^ expected `;` or `]`
[INFO] [stdout]    |
[INFO] [stdout]    = note: you might have meant to write a slice or array type
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]    |
[INFO] [stdout] 79 - static ZERO_VEC: [BigDigit, ..1] = [ZERO_BIG_DIGIT];
[INFO] [stdout] 79 + static ZERO_VEC: [BigDigit; ..1] = [ZERO_BIG_DIGIT];
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `fail` in this scope
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:388:17
[INFO] [stdout]     |
[INFO] [stdout] 388 |                 fail!("divide by zero")
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `fail` in this scope
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:402:17
[INFO] [stdout]     |
[INFO] [stdout] 402 |                 fail!("divide by zero")
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `fail` in this scope
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:424:9
[INFO] [stdout]     |
[INFO] [stdout] 424 |         fail!("not implemented")
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:634:29
[INFO] [stdout]     |
[INFO] [stdout] 634 |   macro_rules! impl_to_biguint(
[INFO] [stdout]     |  _____________________________^
[INFO] [stdout] 635 | |     ($T:ty, $from_ty:path) => {
[INFO] [stdout] 636 | |         impl ToBigUint for $T {
[INFO] [stdout] 637 | |             #[inline]
[INFO] [stdout] ...   |
[INFO] [stdout] 643 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 634 ~ macro_rules! impl_to_biguint{
[INFO] [stdout] 635 |     ($T:ty, $from_ty:path) => {
[INFO] [stdout] ...
[INFO] [stdout] 642 |     }
[INFO] [stdout] 643 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 643 | );
[INFO] [stdout]     |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:645:17
[INFO] [stdout]     |
[INFO] [stdout] 645 | impl_to_biguint!(int,  FromPrimitive::from_int)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 645 - impl_to_biguint!(int,  FromPrimitive::from_int)
[INFO] [stdout] 645 + impl_to_biguint!{int,  FromPrimitive::from_int}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 645 | impl_to_biguint!(int,  FromPrimitive::from_int);
[INFO] [stdout]     |                                                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:646:17
[INFO] [stdout]     |
[INFO] [stdout] 646 | impl_to_biguint!(i8,   FromPrimitive::from_i8)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 646 - impl_to_biguint!(i8,   FromPrimitive::from_i8)
[INFO] [stdout] 646 + impl_to_biguint!{i8,   FromPrimitive::from_i8}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 646 | impl_to_biguint!(i8,   FromPrimitive::from_i8);
[INFO] [stdout]     |                                               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:647:17
[INFO] [stdout]     |
[INFO] [stdout] 647 | impl_to_biguint!(i16,  FromPrimitive::from_i16)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 647 - impl_to_biguint!(i16,  FromPrimitive::from_i16)
[INFO] [stdout] 647 + impl_to_biguint!{i16,  FromPrimitive::from_i16}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 647 | impl_to_biguint!(i16,  FromPrimitive::from_i16);
[INFO] [stdout]     |                                                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:648:17
[INFO] [stdout]     |
[INFO] [stdout] 648 | impl_to_biguint!(i32,  FromPrimitive::from_i32)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 648 - impl_to_biguint!(i32,  FromPrimitive::from_i32)
[INFO] [stdout] 648 + impl_to_biguint!{i32,  FromPrimitive::from_i32}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 648 | impl_to_biguint!(i32,  FromPrimitive::from_i32);
[INFO] [stdout]     |                                                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:649:17
[INFO] [stdout]     |
[INFO] [stdout] 649 | impl_to_biguint!(i64,  FromPrimitive::from_i64)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 649 - impl_to_biguint!(i64,  FromPrimitive::from_i64)
[INFO] [stdout] 649 + impl_to_biguint!{i64,  FromPrimitive::from_i64}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 649 | impl_to_biguint!(i64,  FromPrimitive::from_i64);
[INFO] [stdout]     |                                                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:650:17
[INFO] [stdout]     |
[INFO] [stdout] 650 | impl_to_biguint!(uint, FromPrimitive::from_uint)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 650 - impl_to_biguint!(uint, FromPrimitive::from_uint)
[INFO] [stdout] 650 + impl_to_biguint!{uint, FromPrimitive::from_uint}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 650 | impl_to_biguint!(uint, FromPrimitive::from_uint);
[INFO] [stdout]     |                                                 +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:651:17
[INFO] [stdout]     |
[INFO] [stdout] 651 | impl_to_biguint!(u8,   FromPrimitive::from_u8)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 651 - impl_to_biguint!(u8,   FromPrimitive::from_u8)
[INFO] [stdout] 651 + impl_to_biguint!{u8,   FromPrimitive::from_u8}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 651 | impl_to_biguint!(u8,   FromPrimitive::from_u8);
[INFO] [stdout]     |                                               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:652:17
[INFO] [stdout]     |
[INFO] [stdout] 652 | impl_to_biguint!(u16,  FromPrimitive::from_u16)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 652 - impl_to_biguint!(u16,  FromPrimitive::from_u16)
[INFO] [stdout] 652 + impl_to_biguint!{u16,  FromPrimitive::from_u16}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 652 | impl_to_biguint!(u16,  FromPrimitive::from_u16);
[INFO] [stdout]     |                                                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:653:17
[INFO] [stdout]     |
[INFO] [stdout] 653 | impl_to_biguint!(u32,  FromPrimitive::from_u32)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 653 - impl_to_biguint!(u32,  FromPrimitive::from_u32)
[INFO] [stdout] 653 + impl_to_biguint!{u32,  FromPrimitive::from_u32}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 653 | impl_to_biguint!(u32,  FromPrimitive::from_u32);
[INFO] [stdout]     |                                                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `fail` in this scope
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:427:9
[INFO] [stdout]     |
[INFO] [stdout] 427 |         fail!("not implemented")
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `fail` in this scope
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:544:32
[INFO] [stdout]     |
[INFO] [stdout] 544 |                 None        => fail!("GMP returned invalid UTF-8!")
[INFO] [stdout]     |                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:654:17
[INFO] [stdout]     |
[INFO] [stdout] 654 | impl_to_biguint!(u64,  FromPrimitive::from_u64)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 654 - impl_to_biguint!(u64,  FromPrimitive::from_u64)
[INFO] [stdout] 654 + impl_to_biguint!{u64,  FromPrimitive::from_u64}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 654 | impl_to_biguint!(u64,  FromPrimitive::from_u64);
[INFO] [stdout]     |                                                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `fail` in this scope
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:697:17
[INFO] [stdout]     |
[INFO] [stdout] 697 |                 fail!("divide by zero")
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:1246:28
[INFO] [stdout]      |
[INFO] [stdout] 1246 |   macro_rules! impl_to_bigint(
[INFO] [stdout]      |  ____________________________^
[INFO] [stdout] 1247 | |     ($T:ty, $from_ty:path) => {
[INFO] [stdout] 1248 | |         impl ToBigInt for $T {
[INFO] [stdout] 1249 | |             #[inline]
[INFO] [stdout] ...    |
[INFO] [stdout] 1255 | | )
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]      |
[INFO] [stdout] 1246 ~ macro_rules! impl_to_bigint{
[INFO] [stdout] 1247 |     ($T:ty, $from_ty:path) => {
[INFO] [stdout]  ...
[INFO] [stdout] 1254 |     }
[INFO] [stdout] 1255 + }
[INFO] [stdout]      |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]      |
[INFO] [stdout] 1255 | );
[INFO] [stdout]      |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:1257:16
[INFO] [stdout]      |
[INFO] [stdout] 1257 | impl_to_bigint!(int,  FromPrimitive::from_int)
[INFO] [stdout]      |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]      |
[INFO] [stdout] 1257 - impl_to_bigint!(int,  FromPrimitive::from_int)
[INFO] [stdout] 1257 + impl_to_bigint!{int,  FromPrimitive::from_int}
[INFO] [stdout]      |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]      |
[INFO] [stdout] 1257 | impl_to_bigint!(int,  FromPrimitive::from_int);
[INFO] [stdout]      |                                               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:1258:16
[INFO] [stdout]      |
[INFO] [stdout] 1258 | impl_to_bigint!(i8,   FromPrimitive::from_i8)
[INFO] [stdout]      |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]      |
[INFO] [stdout] 1258 - impl_to_bigint!(i8,   FromPrimitive::from_i8)
[INFO] [stdout] 1258 + impl_to_bigint!{i8,   FromPrimitive::from_i8}
[INFO] [stdout]      |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]      |
[INFO] [stdout] 1258 | impl_to_bigint!(i8,   FromPrimitive::from_i8);
[INFO] [stdout]      |                                              +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:1259:16
[INFO] [stdout]      |
[INFO] [stdout] 1259 | impl_to_bigint!(i16,  FromPrimitive::from_i16)
[INFO] [stdout]      |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]      |
[INFO] [stdout] 1259 - impl_to_bigint!(i16,  FromPrimitive::from_i16)
[INFO] [stdout] 1259 + impl_to_bigint!{i16,  FromPrimitive::from_i16}
[INFO] [stdout]      |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]      |
[INFO] [stdout] 1259 | 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/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:1260:16
[INFO] [stdout]      |
[INFO] [stdout] 1260 | impl_to_bigint!(i32,  FromPrimitive::from_i32)
[INFO] [stdout]      |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]      |
[INFO] [stdout] 1260 - impl_to_bigint!(i32,  FromPrimitive::from_i32)
[INFO] [stdout] 1260 + impl_to_bigint!{i32,  FromPrimitive::from_i32}
[INFO] [stdout]      |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]      |
[INFO] [stdout] 1260 | impl_to_bigint!(i32,  FromPrimitive::from_i32);
[INFO] [stdout]      |                                               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:1261:16
[INFO] [stdout]      |
[INFO] [stdout] 1261 | impl_to_bigint!(i64,  FromPrimitive::from_i64)
[INFO] [stdout]      |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]      |
[INFO] [stdout] 1261 - impl_to_bigint!(i64,  FromPrimitive::from_i64)
[INFO] [stdout] 1261 + impl_to_bigint!{i64,  FromPrimitive::from_i64}
[INFO] [stdout]      |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]      |
[INFO] [stdout] 1261 | 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/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:1262:16
[INFO] [stdout]      |
[INFO] [stdout] 1262 | impl_to_bigint!(uint, FromPrimitive::from_uint)
[INFO] [stdout]      |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]      |
[INFO] [stdout] 1262 - impl_to_bigint!(uint, FromPrimitive::from_uint)
[INFO] [stdout] 1262 + impl_to_bigint!{uint, FromPrimitive::from_uint}
[INFO] [stdout]      |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]      |
[INFO] [stdout] 1262 | impl_to_bigint!(uint, FromPrimitive::from_uint);
[INFO] [stdout]      |                                                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:1263:16
[INFO] [stdout]      |
[INFO] [stdout] 1263 | impl_to_bigint!(u8,   FromPrimitive::from_u8)
[INFO] [stdout]      |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]      |
[INFO] [stdout] 1263 - impl_to_bigint!(u8,   FromPrimitive::from_u8)
[INFO] [stdout] 1263 + impl_to_bigint!{u8,   FromPrimitive::from_u8}
[INFO] [stdout]      |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]      |
[INFO] [stdout] 1263 | 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/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:1264:16
[INFO] [stdout]      |
[INFO] [stdout] 1264 | impl_to_bigint!(u16,  FromPrimitive::from_u16)
[INFO] [stdout]      |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]      |
[INFO] [stdout] 1264 - impl_to_bigint!(u16,  FromPrimitive::from_u16)
[INFO] [stdout] 1264 + impl_to_bigint!{u16,  FromPrimitive::from_u16}
[INFO] [stdout]      |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]      |
[INFO] [stdout] 1264 | impl_to_bigint!(u16,  FromPrimitive::from_u16);
[INFO] [stdout]      |                                               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:1265:16
[INFO] [stdout]      |
[INFO] [stdout] 1265 | impl_to_bigint!(u32,  FromPrimitive::from_u32)
[INFO] [stdout]      |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]      |
[INFO] [stdout] 1265 - impl_to_bigint!(u32,  FromPrimitive::from_u32)
[INFO] [stdout] 1265 + impl_to_bigint!{u32,  FromPrimitive::from_u32}
[INFO] [stdout]      |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]      |
[INFO] [stdout] 1265 | impl_to_bigint!(u32,  FromPrimitive::from_u32);
[INFO] [stdout]      |                                               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `fail` in this scope
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:769:17
[INFO] [stdout]     |
[INFO] [stdout] 769 |                 fail!("divide by zero")
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:1266:16
[INFO] [stdout]      |
[INFO] [stdout] 1266 | impl_to_bigint!(u64,  FromPrimitive::from_u64)
[INFO] [stdout]      |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]      |
[INFO] [stdout] 1266 - impl_to_bigint!(u64,  FromPrimitive::from_u64)
[INFO] [stdout] 1266 + impl_to_bigint!{u64,  FromPrimitive::from_u64}
[INFO] [stdout]      |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]      |
[INFO] [stdout] 1266 | impl_to_bigint!(u64,  FromPrimitive::from_u64);
[INFO] [stdout]      |                                               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `fail` in this scope
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:791:9
[INFO] [stdout]     |
[INFO] [stdout] 791 |         fail!("not implemented")
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:1453:24
[INFO] [stdout]      |
[INFO] [stdout] 1453 |         let data: [&[_], ..7] = [ &[], &[1], &[2], &[-1], &[0, 1], &[2, 1], &[1, 1, 1]  ];
[INFO] [stdout]      |                        ^ expected `;` or `]`
[INFO] [stdout]      |
[INFO] [stdout]      = note: you might have meant to write a slice or array type
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]      |
[INFO] [stdout] 1453 -         let data: [&[_], ..7] = [ &[], &[1], &[2], &[-1], &[0, 1], &[2, 1], &[1, 1, 1]  ];
[INFO] [stdout] 1453 +         let data: [&[_]; ..7] = [ &[], &[1], &[2], &[-1], &[0, 1], &[2, 1], &[1, 1, 1]  ];
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:2315:29
[INFO] [stdout]      |
[INFO] [stdout] 2315 |         let vs: [&[BigDigit], ..4] = [ &[2 as BigDigit], &[1, 1], &[2, 1], &[1, 1, 1] ];
[INFO] [stdout]      |                             ^ expected `;` or `]`
[INFO] [stdout]      |
[INFO] [stdout]      = note: you might have meant to write a slice or array type
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]      |
[INFO] [stdout] 2315 -         let vs: [&[BigDigit], ..4] = [ &[2 as BigDigit], &[1, 1], &[2, 1], &[1, 1, 1] ];
[INFO] [stdout] 2315 +         let vs: [&[BigDigit]; ..4] = [ &[2 as BigDigit], &[1, 1], &[2, 1], &[1, 1, 1] ];
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `fail` in this scope
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:794:9
[INFO] [stdout]     |
[INFO] [stdout] 794 |         fail!("not implemented")
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `fail` in this scope
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:964:17
[INFO] [stdout]     |
[INFO] [stdout] 964 |                 fail!("divide by zero")
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;`, found `assert`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:2469:41
[INFO] [stdout]      |
[INFO] [stdout] 2469 |             assert!((-a) + (-b) == (-c))
[INFO] [stdout]      |                                         ^ help: add `;` here
[INFO] [stdout] 2470 |             assert!(a + (-a) == Zero::zero());
[INFO] [stdout]      |             ------ unexpected token
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;`, found `assert`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:2484:38
[INFO] [stdout]      |
[INFO] [stdout] 2484 |             assert!((-b) - a == (-c))
[INFO] [stdout]      |                                      ^ help: add `;` here
[INFO] [stdout] 2485 |             assert!((-a) - b == (-c))
[INFO] [stdout]      |             ------ unexpected token
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;`, found `assert`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:2485:38
[INFO] [stdout]      |
[INFO] [stdout] 2485 |             assert!((-a) - b == (-c))
[INFO] [stdout]      |                                      ^ help: add `;` here
[INFO] [stdout] 2486 |             assert!(b - (-a) == c);
[INFO] [stdout]      |             ------ unexpected token
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;`, found `assert`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:2665:62
[INFO] [stdout]      |
[INFO] [stdout] 2665 |             assert!((-a).checked_add(&(-b)).unwrap() == (-c))
[INFO] [stdout]      |                                                              ^ help: add `;` here
[INFO] [stdout] 2666 |             assert!(a.checked_add(&(-a)).unwrap() == Zero::zero());
[INFO] [stdout]      |             ------ unexpected token
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;`, found `assert`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:2680:59
[INFO] [stdout]      |
[INFO] [stdout] 2680 |             assert!((-b).checked_sub(&a).unwrap() == (-c))
[INFO] [stdout]      |                                                           ^ help: add `;` here
[INFO] [stdout] 2681 |             assert!((-a).checked_sub(&b).unwrap() == (-c))
[INFO] [stdout]      |             ------ unexpected token
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;`, found `assert`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:2681:59
[INFO] [stdout]      |
[INFO] [stdout] 2681 |             assert!((-a).checked_sub(&b).unwrap() == (-c))
[INFO] [stdout]      |                                                           ^ help: add `;` here
[INFO] [stdout] 2682 |             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/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/complex.rs:203:39
[INFO] [stdout]     |
[INFO] [stdout] 203 |     pub static all_consts : [Complex64, .. 5] = [_0_0i, _1_0i, _1_1i, _neg1_1i, _05_05i];
[INFO] [stdout]     |                                       ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout]     = note: you might have meant to write a slice or array type
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 203 -     pub static all_consts : [Complex64, .. 5] = [_0_0i, _1_0i, _1_1i, _neg1_1i, _05_05i];
[INFO] [stdout] 203 +     pub static all_consts : [Complex64; .. 5] = [_0_0i, _1_0i, _1_1i, _neg1_1i, _05_05i];
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/integer.rs:373:22
[INFO] [stdout]     |
[INFO] [stdout] 373 | 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] 373 - impl_integer_for_int!(i8,   test_integer_i8)
[INFO] [stdout] 373 + impl_integer_for_int!{i8,   test_integer_i8}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 373 | impl_integer_for_int!(i8,   test_integer_i8);
[INFO] [stdout]     |                                             +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/integer.rs:374:22
[INFO] [stdout]     |
[INFO] [stdout] 374 | 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] 374 - impl_integer_for_int!(i16,  test_integer_i16)
[INFO] [stdout] 374 + impl_integer_for_int!{i16,  test_integer_i16}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 374 | impl_integer_for_int!(i16,  test_integer_i16);
[INFO] [stdout]     |                                              +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/integer.rs:375:22
[INFO] [stdout]     |
[INFO] [stdout] 375 | 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] 375 - impl_integer_for_int!(i32,  test_integer_i32)
[INFO] [stdout] 375 + impl_integer_for_int!{i32,  test_integer_i32}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 375 | impl_integer_for_int!(i32,  test_integer_i32);
[INFO] [stdout]     |                                              +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/integer.rs:376:22
[INFO] [stdout]     |
[INFO] [stdout] 376 | 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] 376 - impl_integer_for_int!(i64,  test_integer_i64)
[INFO] [stdout] 376 + impl_integer_for_int!{i64,  test_integer_i64}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 376 | impl_integer_for_int!(i64,  test_integer_i64);
[INFO] [stdout]     |                                              +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/integer.rs:377:22
[INFO] [stdout]     |
[INFO] [stdout] 377 | 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] 377 - impl_integer_for_int!(int,  test_integer_int)
[INFO] [stdout] 377 + impl_integer_for_int!{int,  test_integer_int}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 377 | impl_integer_for_int!(int,  test_integer_int);
[INFO] [stdout]     |                                              +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/integer.rs:492:23
[INFO] [stdout]     |
[INFO] [stdout] 492 | 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] 492 - impl_integer_for_uint!(u8,   test_integer_u8)
[INFO] [stdout] 492 + impl_integer_for_uint!{u8,   test_integer_u8}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 492 | impl_integer_for_uint!(u8,   test_integer_u8);
[INFO] [stdout]     |                                              +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/integer.rs:493:23
[INFO] [stdout]     |
[INFO] [stdout] 493 | 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] 493 - impl_integer_for_uint!(u16,  test_integer_u16)
[INFO] [stdout] 493 + impl_integer_for_uint!{u16,  test_integer_u16}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 493 | impl_integer_for_uint!(u16,  test_integer_u16);
[INFO] [stdout]     |                                               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/integer.rs:494:23
[INFO] [stdout]     |
[INFO] [stdout] 494 | 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] 494 - impl_integer_for_uint!(u32,  test_integer_u32)
[INFO] [stdout] 494 + impl_integer_for_uint!{u32,  test_integer_u32}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 494 | impl_integer_for_uint!(u32,  test_integer_u32);
[INFO] [stdout]     |                                               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/integer.rs:495:23
[INFO] [stdout]     |
[INFO] [stdout] 495 | 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] 495 - impl_integer_for_uint!(u64,  test_integer_u64)
[INFO] [stdout] 495 + impl_integer_for_uint!{u64,  test_integer_u64}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 495 | impl_integer_for_uint!(u64,  test_integer_u64);
[INFO] [stdout]     |                                               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/integer.rs:496:23
[INFO] [stdout]     |
[INFO] [stdout] 496 | 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] 496 - impl_integer_for_uint!(uint, test_integer_uint)
[INFO] [stdout] 496 + impl_integer_for_uint!{uint, test_integer_uint}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 496 | impl_integer_for_uint!(uint, test_integer_uint);
[INFO] [stdout]     |                                                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/rational.rs:224:10
[INFO] [stdout]     |
[INFO] [stdout] 224 | cmp_impl!(impl PartialEq, eq, ne)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 224 - cmp_impl!(impl PartialEq, eq, ne)
[INFO] [stdout] 224 + cmp_impl!{impl PartialEq, eq, ne}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 224 | cmp_impl!(impl PartialEq, eq, ne);
[INFO] [stdout]     |                                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/rational.rs:225:10
[INFO] [stdout]     |
[INFO] [stdout] 225 |   cmp_impl!(impl PartialOrd, lt -> bool, gt -> bool, le -> bool, ge -> bool,
[INFO] [stdout]     |  __________^
[INFO] [stdout] 226 | |           partial_cmp -> Option<cmp::Ordering>)
[INFO] [stdout]     | |_______________________________________________^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 225 ~ cmp_impl!{impl PartialOrd, lt -> bool, gt -> bool, le -> bool, ge -> bool,
[INFO] [stdout] 226 ~           partial_cmp -> Option<cmp::Ordering>}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 226 |           partial_cmp -> Option<cmp::Ordering>);
[INFO] [stdout]     |                                                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/rational.rs:227:10
[INFO] [stdout]     |
[INFO] [stdout] 227 | cmp_impl!(impl Eq, )
[INFO] [stdout]     |          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 227 - cmp_impl!(impl Eq, )
[INFO] [stdout] 227 + cmp_impl!{impl Eq, }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 227 | cmp_impl!(impl Eq, );
[INFO] [stdout]     |                     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/rational.rs:228:10
[INFO] [stdout]     |
[INFO] [stdout] 228 | cmp_impl!(impl Ord, cmp -> cmp::Ordering)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 228 - cmp_impl!(impl Ord, cmp -> cmp::Ordering)
[INFO] [stdout] 228 + cmp_impl!{impl Ord, cmp -> cmp::Ordering}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 228 | cmp_impl!(impl Ord, cmp -> cmp::Ordering);
[INFO] [stdout]     |                                          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/rational.rs:264:12
[INFO] [stdout]     |
[INFO] [stdout] 264 | arith_impl!(impl Add, add)
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 264 - arith_impl!(impl Add, add)
[INFO] [stdout] 264 + arith_impl!{impl Add, add}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 264 | arith_impl!(impl Add, add);
[INFO] [stdout]     |                           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/rational.rs:267:12
[INFO] [stdout]     |
[INFO] [stdout] 267 | arith_impl!(impl Sub, sub)
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 267 - arith_impl!(impl Sub, sub)
[INFO] [stdout] 267 + arith_impl!{impl Sub, sub}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 267 | arith_impl!(impl Sub, sub);
[INFO] [stdout]     |                           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/rational.rs:270:12
[INFO] [stdout]     |
[INFO] [stdout] 270 | arith_impl!(impl Rem, rem)
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 270 - arith_impl!(impl Rem, rem)
[INFO] [stdout] 270 + arith_impl!{impl Rem, rem}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 270 | arith_impl!(impl Rem, rem);
[INFO] [stdout]     |                           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `rand`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/lib.rs:59:1
[INFO] [stdout]    |
[INFO] [stdout] 59 | extern crate rand;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0428]: the name `BigDigit` is defined multiple times
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:82:1
[INFO] [stdout]    |
[INFO] [stdout] 72 | pub type BigDigit = u32;
[INFO] [stdout]    | ------------------------ previous definition of the type `BigDigit` here
[INFO] [stdout] ...
[INFO] [stdout] 82 | 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/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/rational.rs:210:18
[INFO] [stdout]     |
[INFO] [stdout] 210 |         cmp_impl!(impl $imp, $($method -> bool),+)
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 224 | 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 import `std::from_str`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:64:10
[INFO] [stdout]    |
[INFO] [stdout] 64 | use std::from_str::FromStr;
[INFO] [stdout]    |          ^^^^^^^^ could not find `from_str` in `std`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::num::CheckedDiv`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:65:5
[INFO] [stdout]    |
[INFO] [stdout] 65 | use std::num::CheckedDiv;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^ no `CheckedDiv` in `num`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `std::num::ToPrimitive`, `std::num::FromPrimitive`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:66:16
[INFO] [stdout]    |
[INFO] [stdout] 66 | use std::num::{ToPrimitive, FromPrimitive};
[INFO] [stdout]    |                ^^^^^^^^^^^  ^^^^^^^^^^^^^ no `FromPrimitive` in `num`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                no `ToPrimitive` in `num`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `std::num::Zero`, `std::num::One`, `std::num::ToStrRadix`, `std::num::FromStrRadix`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:67:16
[INFO] [stdout]    |
[INFO] [stdout] 67 | use std::num::{Zero, One, ToStrRadix, FromStrRadix};
[INFO] [stdout]    |                ^^^^  ^^^  ^^^^^^^^^^  ^^^^^^^^^^^^ no `FromStrRadix` in `num`
[INFO] [stdout]    |                |     |    |
[INFO] [stdout]    |                |     |    no `ToStrRadix` in `num`
[INFO] [stdout]    |                |     no `One` in `num`
[INFO] [stdout]    |                no `Zero` in `num`
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider importing one of these variants instead:
[INFO] [stdout]            std::num::FpCategory::Zero
[INFO] [stdout]            std::num::IntErrorKind::Zero
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::uint`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:69:11
[INFO] [stdout]    |
[INFO] [stdout] 69 | use std::{uint, i64, 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 imports `std::num::Zero`, `std::num::One`, `std::num::ToStrRadix`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/complex.rs:15:16
[INFO] [stdout]    |
[INFO] [stdout] 15 | use std::num::{Zero, One, ToStrRadix};
[INFO] [stdout]    |                ^^^^  ^^^  ^^^^^^^^^^ no `ToStrRadix` in `num`
[INFO] [stdout]    |                |     |
[INFO] [stdout]    |                |     no `One` in `num`
[INFO] [stdout]    |                no `Zero` in `num`
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider importing one of these variants instead:
[INFO] [stdout]            std::num::FpCategory::Zero
[INFO] [stdout]            std::num::IntErrorKind::Zero
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::from_str`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/rational.rs:17:10
[INFO] [stdout]    |
[INFO] [stdout] 17 | use std::from_str::FromStr;
[INFO] [stdout]    |          ^^^^^^^^ could not find `from_str` in `std`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `std::num::Zero`, `std::num::One`, `std::num::ToStrRadix`, `std::num::FromStrRadix`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/rational.rs:19:16
[INFO] [stdout]    |
[INFO] [stdout] 19 | use std::num::{Zero, One, ToStrRadix, FromStrRadix};
[INFO] [stdout]    |                ^^^^  ^^^  ^^^^^^^^^^  ^^^^^^^^^^^^ no `FromStrRadix` in `num`
[INFO] [stdout]    |                |     |    |
[INFO] [stdout]    |                |     |    no `ToStrRadix` in `num`
[INFO] [stdout]    |                |     no `One` in `num`
[INFO] [stdout]    |                no `Zero` in `num`
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider importing one of these variants instead:
[INFO] [stdout]            rational::num::FpCategory::Zero
[INFO] [stdout]            rational::num::IntErrorKind::Zero
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `bigint::Plus`, `bigint::Minus`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/rational.rs:21:37
[INFO] [stdout]    |
[INFO] [stdout] 21 | use bigint::{BigInt, BigUint, Sign, Plus, Minus};
[INFO] [stdout]    |                                     ^^^^  ^^^^^ no `Minus` in `bigint`
[INFO] [stdout]    |                                     |
[INFO] [stdout]    |                                     no `Plus` in `bigint`
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider importing one of these variants instead:
[INFO] [stdout]            rational::Sign::Plus
[INFO] [stdout]            rational::fmt::Sign::Plus
[INFO] [stdout]    = help: consider importing one of these variants instead:
[INFO] [stdout]            rational::Sign::Minus
[INFO] [stdout]            rational::fmt::Sign::Minus
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `experimental` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/lib.rs:49:4
[INFO] [stdout]    |
[INFO] [stdout] 49 | #![experimental]
[INFO] [stdout]    |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `license` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/lib.rs:52:4
[INFO] [stdout]    |
[INFO] [stdout] 52 | #![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/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:114:3
[INFO] [stdout]     |
[INFO] [stdout] 114 | #[deriving(Clone)]
[INFO] [stdout]     |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `fail` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:375:32
[INFO] [stdout]     |
[INFO] [stdout] 375 |     fn neg(&self) -> BigUint { fail!() }
[INFO] [stdout]     |                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `fail` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:431:30
[INFO] [stdout]     |
[INFO] [stdout] 431 |         if other.is_zero() { fail!() }
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `fail` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:833:15
[INFO] [stdout]     |
[INFO] [stdout] 833 |         _  => fail!("The radix must be within (1, 16]")
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:838:3
[INFO] [stdout]     |
[INFO] [stdout] 838 | #[deriving(PartialEq, PartialOrd, Eq, Ord, Clone, Show)]
[INFO] [stdout]     |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:854:3
[INFO] [stdout]     |
[INFO] [stdout] 854 | #[deriving(Clone)]
[INFO] [stdout]     |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `fail` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:1088:33
[INFO] [stdout]      |
[INFO] [stdout] 1088 |             (_,    NoSign)   => fail!(),
[INFO] [stdout]      |                                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `fail` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:1114:33
[INFO] [stdout]      |
[INFO] [stdout] 1114 |             (_,    NoSign)   => fail!(),
[INFO] [stdout]      |                                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/complex.rs:21:3
[INFO] [stdout]    |
[INFO] [stdout] 21 | #[deriving(PartialEq, Clone, Hash)]
[INFO] [stdout]    |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/rational.rs:24:3
[INFO] [stdout]    |
[INFO] [stdout] 24 | #[deriving(Clone, Hash)]
[INFO] [stdout]    |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `fail` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/rational.rs:57:13
[INFO] [stdout]    |
[INFO] [stdout] 57 |             fail!("denominator == 0");
[INFO] [stdout]    |             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0416]: identifier `Less` is bound more than once in the same pattern
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:316:24
[INFO] [stdout]     |
[INFO] [stdout] 316 |                 (Less, Less) | (Greater, Greater) => hh + ll - (n1 * n2)
[INFO] [stdout]     |                        ^^^^ used in a pattern more than once
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0416]: identifier `Greater` is bound more than once in the same pattern
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:316:42
[INFO] [stdout]     |
[INFO] [stdout] 316 |                 (Less, Less) | (Greater, Greater) => hh + ll - (n1 * n2)
[INFO] [stdout]     |                                          ^^^^^^^ used in a pattern more than once
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:181:42
[INFO] [stdout]     |
[INFO] [stdout] 181 |     pub fn from_str_radix(s: &str, base: uint) -> Option<Mpz> {
[INFO] [stdout]     |                                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:202:57
[INFO] [stdout]     |
[INFO] [stdout] 202 |     pub fn set_from_str_radix(&mut self, s: &str, base: uint) -> bool {
[INFO] [stdout]     |                                                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `Greater` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:316:17
[INFO] [stdout]     |
[INFO] [stdout] 316 |                 (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] 316 |                 (Less, Less) | (Greater, bigint::cmp::Ordering::Greater) => hh + ll - (n1 * n2)
[INFO] [stdout]     |                                          +++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `Less` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:316:32
[INFO] [stdout]     |
[INFO] [stdout] 316 |                 (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] 316 |                 (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]    --> deps/rust-gmp/gmp.rs:209:33
[INFO] [stdout]     |
[INFO] [stdout] 209 |     pub fn bit_length(&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]    --> deps/rust-gmp/gmp.rs:210:53
[INFO] [stdout]     |
[INFO] [stdout] 210 |         unsafe { __gmpz_sizeinbase(&self.mpz, 2) as uint }
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:292:31
[INFO] [stdout]     |
[INFO] [stdout] 292 |     pub fn popcount(&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]    --> deps/rust-gmp/gmp.rs:293:48
[INFO] [stdout]     |
[INFO] [stdout] 293 |         unsafe { __gmpz_popcount(&self.mpz) 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]    --> deps/rust-gmp/gmp.rs:296:43
[INFO] [stdout]     |
[INFO] [stdout] 296 |     pub fn hamdist(&self, other: &Mpz) -> 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]    --> deps/rust-gmp/gmp.rs:297:59
[INFO] [stdout]     |
[INFO] [stdout] 297 |         unsafe { __gmpz_hamdist(&self.mpz, &other.mpz) as uint }
[INFO] [stdout]     |                                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Ordering` in this scope
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:337:35
[INFO] [stdout]     |
[INFO] [stdout] 337 |     fn cmp(&self, other: &Mpz) -> Ordering {
[INFO] [stdout]     |                                   ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these enums
[INFO] [stdout]     |
[INFO] [stdout]  12 + use std::sync::atomic::Ordering;
[INFO] [stdout]     |
[INFO] [stdout]  12 + use cmp::Ordering;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Less` in this scope
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:341:27
[INFO] [stdout]     |
[INFO] [stdout] 341 |             x if x < 0 => Less,
[INFO] [stdout]     |                           ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout]  12 + use cmp::Ordering::Less;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Greater` in this scope
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:342:27
[INFO] [stdout]     |
[INFO] [stdout] 342 |             x if x > 0 => Greater,
[INFO] [stdout]     |                           ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout]  12 + use cmp::Ordering::Greater;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Equal` in this scope
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:343:18
[INFO] [stdout]     |
[INFO] [stdout] 343 |             _ => Equal
[INFO] [stdout]     |                  ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout]  12 + use cmp::Ordering::Equal;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Ordering` in this scope
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:349:50
[INFO] [stdout]     |
[INFO] [stdout] 349 |     fn partial_cmp(&self, other: &Mpz) -> Option<Ordering> {
[INFO] [stdout]     |                                                  ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these enums
[INFO] [stdout]     |
[INFO] [stdout]  12 + use std::sync::atomic::Ordering;
[INFO] [stdout]     |
[INFO] [stdout]  12 + use cmp::Ordering;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Add` in this scope
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:354:6
[INFO] [stdout]     |
[INFO] [stdout] 354 | impl Add<Mpz, Mpz> for Mpz {
[INFO] [stdout]     |      ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  12 + use std::ops::Add;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Sub` in this scope
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:364:6
[INFO] [stdout]     |
[INFO] [stdout] 364 | impl Sub<Mpz, Mpz> for Mpz {
[INFO] [stdout]     |      ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  12 + use std::ops::Sub;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Mul` in this scope
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:374:6
[INFO] [stdout]     |
[INFO] [stdout] 374 | impl Mul<Mpz, Mpz> for Mpz {
[INFO] [stdout]     |      ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  12 + use std::ops::Mul;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Div` in this scope
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:384:6
[INFO] [stdout]     |
[INFO] [stdout] 384 | impl Div<Mpz, Mpz> for Mpz {
[INFO] [stdout]     |      ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  12 + use std::ops::Div;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Rem` in this scope
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:398:6
[INFO] [stdout]     |
[INFO] [stdout] 398 | impl Rem<Mpz, Mpz> for Mpz {
[INFO] [stdout]     |      ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  12 + use std::ops::Rem;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Neg` in this scope
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:412:6
[INFO] [stdout]     |
[INFO] [stdout] 412 | impl Neg<Mpz> for Mpz {
[INFO] [stdout]     |      ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  12 + use std::ops::Neg;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `ToPrimitive` in this scope
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:422:6
[INFO] [stdout]     |
[INFO] [stdout] 422 | impl ToPrimitive for Mpz {
[INFO] [stdout]     |      ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `FromPrimitive` in this scope
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:431:6
[INFO] [stdout]     |
[INFO] [stdout] 431 | impl FromPrimitive for Mpz {
[INFO] [stdout]     |      ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `BitAnd` in this scope
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:470:6
[INFO] [stdout]     |
[INFO] [stdout] 470 | impl BitAnd<Mpz, Mpz> for Mpz {
[INFO] [stdout]     |      ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  12 + use std::ops::BitAnd;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `BitOr` in this scope
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:480:6
[INFO] [stdout]     |
[INFO] [stdout] 480 | impl BitOr<Mpz, Mpz> for Mpz {
[INFO] [stdout]     |      ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  12 + use std::ops::BitOr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `BitXor` in this scope
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:490:6
[INFO] [stdout]     |
[INFO] [stdout] 490 | impl BitXor<Mpz, Mpz> for Mpz {
[INFO] [stdout]     |      ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  12 + use std::ops::BitXor;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Shl` in this scope
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:500:6
[INFO] [stdout]     |
[INFO] [stdout] 500 | impl Shl<c_ulong, Mpz> for Mpz {
[INFO] [stdout]     |      ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  12 + use std::ops::Shl;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Shr` in this scope
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:510:6
[INFO] [stdout]     |
[INFO] [stdout] 510 | impl Shr<c_ulong, Mpz> for Mpz {
[INFO] [stdout]     |      ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  12 + use std::ops::Shr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:528:34
[INFO] [stdout]     |
[INFO] [stdout] 528 |     fn to_str_radix(&self, base: 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]    --> deps/rust-gmp/gmp.rs:531:70
[INFO] [stdout]     |
[INFO] [stdout] 531 |             let len = __gmpz_sizeinbase(&self.mpz, base as c_int) as uint + 2;
[INFO] [stdout]     |                                                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Show` in module `fmt`
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:550:11
[INFO] [stdout]     |
[INFO] [stdout] 550 | impl fmt::Show for Mpz {
[INFO] [stdout]     |           ^^^^ not found in `fmt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Ordering` in this scope
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:725:50
[INFO] [stdout]     |
[INFO] [stdout] 725 |     fn partial_cmp(&self, other: &Mpq) -> Option<Ordering> {
[INFO] [stdout]     |                                                  ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these enums
[INFO] [stdout]     |
[INFO] [stdout]  12 + use std::sync::atomic::Ordering;
[INFO] [stdout]     |
[INFO] [stdout]  12 + use cmp::Ordering;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Equal` in this scope
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:727:32
[INFO] [stdout]     |
[INFO] [stdout] 727 |             0          => Some(Equal),
[INFO] [stdout]     |                                ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout]  12 + use cmp::Ordering::Equal;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Less` in this scope
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:728:32
[INFO] [stdout]     |
[INFO] [stdout] 728 |             x if x < 0 => Some(Less),
[INFO] [stdout]     |                                ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout]  12 + use cmp::Ordering::Less;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Greater` in this scope
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:729:32
[INFO] [stdout]     |
[INFO] [stdout] 729 |             x if x > 0 => Some(Greater),
[INFO] [stdout]     |                                ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout]  12 + use cmp::Ordering::Greater;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Add` in this scope
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:735:6
[INFO] [stdout]     |
[INFO] [stdout] 735 | impl Add<Mpq, Mpq> for Mpq {
[INFO] [stdout]     |      ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  12 + use std::ops::Add;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Sub` in this scope
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:745:6
[INFO] [stdout]     |
[INFO] [stdout] 745 | impl Sub<Mpq, Mpq> for Mpq {
[INFO] [stdout]     |      ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  12 + use std::ops::Sub;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Mul` in this scope
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:755:6
[INFO] [stdout]     |
[INFO] [stdout] 755 | impl Mul<Mpq, Mpq> for Mpq {
[INFO] [stdout]     |      ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  12 + use std::ops::Mul;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Div` in this scope
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:765:6
[INFO] [stdout]     |
[INFO] [stdout] 765 | impl Div<Mpq, Mpq> for Mpq {
[INFO] [stdout]     |      ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  12 + use std::ops::Div;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Neg` in this scope
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:779:6
[INFO] [stdout]     |
[INFO] [stdout] 779 | impl Neg<Mpq> for Mpq {
[INFO] [stdout]     |      ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  12 + use std::ops::Neg;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `ToPrimitive` in this scope
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:789:6
[INFO] [stdout]     |
[INFO] [stdout] 789 | impl ToPrimitive for Mpq {
[INFO] [stdout]     |      ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `FromPrimitive` in this scope
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:798:6
[INFO] [stdout]     |
[INFO] [stdout] 798 | impl FromPrimitive for Mpq {
[INFO] [stdout]     |      ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:889:64
[INFO] [stdout]     |
[INFO] [stdout] 889 |             let mut res = Mpf::new(cmp::max(self.get_prec() 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]    --> deps/rust-gmp/gmp.rs:890:62
[INFO] [stdout]     |
[INFO] [stdout] 890 | ...                   other.get_prec() as uint) as c_ulong);
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Ordering` in this scope
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:917:50
[INFO] [stdout]     |
[INFO] [stdout] 917 |     fn partial_cmp(&self, other: &Mpf) -> Option<Ordering> {
[INFO] [stdout]     |                                                  ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these enums
[INFO] [stdout]     |
[INFO] [stdout]  12 + use std::sync::atomic::Ordering;
[INFO] [stdout]     |
[INFO] [stdout]  12 + use cmp::Ordering;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Equal` in this scope
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:919:32
[INFO] [stdout]     |
[INFO] [stdout] 919 |             0          => Some(Equal),
[INFO] [stdout]     |                                ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout]  12 + use cmp::Ordering::Equal;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Less` in this scope
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:920:32
[INFO] [stdout]     |
[INFO] [stdout] 920 |             x if x < 0 => Some(Less),
[INFO] [stdout]     |                                ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout]  12 + use cmp::Ordering::Less;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Greater` in this scope
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:921:32
[INFO] [stdout]     |
[INFO] [stdout] 921 |             x if x > 0 => Some(Greater),
[INFO] [stdout]     |                                ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout]  12 + use cmp::Ordering::Greater;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Add` in this scope
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:927:6
[INFO] [stdout]     |
[INFO] [stdout] 927 | impl Add<Mpf, Mpf> for Mpf {
[INFO] [stdout]     |      ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  12 + use std::ops::Add;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:930:64
[INFO] [stdout]     |
[INFO] [stdout] 930 |             let mut res = Mpf::new(cmp::max(self.get_prec() 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]    --> deps/rust-gmp/gmp.rs:931:66
[INFO] [stdout]     |
[INFO] [stdout] 931 | ...                   other.get_prec() as uint) as c_ulong);
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Sub` in this scope
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:938:6
[INFO] [stdout]     |
[INFO] [stdout] 938 | impl Sub<Mpf, Mpf> for Mpf {
[INFO] [stdout]     |      ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  12 + use std::ops::Sub;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:941:64
[INFO] [stdout]     |
[INFO] [stdout] 941 |             let mut res = Mpf::new(cmp::max(self.get_prec() 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]    --> deps/rust-gmp/gmp.rs:942:66
[INFO] [stdout]     |
[INFO] [stdout] 942 | ...                   other.get_prec() as uint) as c_ulong);
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Mul` in this scope
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:949:6
[INFO] [stdout]     |
[INFO] [stdout] 949 | impl Mul<Mpf, Mpf> for Mpf {
[INFO] [stdout]     |      ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  12 + use std::ops::Mul;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:952:64
[INFO] [stdout]     |
[INFO] [stdout] 952 |             let mut res = Mpf::new(cmp::max(self.get_prec() 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]    --> deps/rust-gmp/gmp.rs:953:66
[INFO] [stdout]     |
[INFO] [stdout] 953 | ...                   other.get_prec() as uint) as c_ulong);
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Div` in this scope
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:960:6
[INFO] [stdout]     |
[INFO] [stdout] 960 | impl Div<Mpf, Mpf> for Mpf {
[INFO] [stdout]     |      ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  12 + use std::ops::Div;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:967:64
[INFO] [stdout]     |
[INFO] [stdout] 967 |             let mut res = Mpf::new(cmp::max(self.get_prec() 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]    --> deps/rust-gmp/gmp.rs:968:66
[INFO] [stdout]     |
[INFO] [stdout] 968 | ...                   other.get_prec() as uint) as c_ulong);
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Neg` in this scope
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:975:6
[INFO] [stdout]     |
[INFO] [stdout] 975 | impl Neg<Mpf> for Mpf {
[INFO] [stdout]     |      ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  12 + use std::ops::Neg;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]  --> deps/rust-gmp/gmp.rs:7:1
[INFO] [stdout]   |
[INFO] [stdout] 7 | #![feature(globs)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^ help: remove the attribute
[INFO] [stdout]   |
[INFO] [stdout]   = help: the feature `globs` has been stable since `1.0.0` and no longer requires an attribute to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]   --> deps/rust-gmp/gmp.rs:10:1
[INFO] [stdout]    |
[INFO] [stdout] 10 | extern crate libc;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]   --> deps/rust-gmp/gmp.rs:12:12
[INFO] [stdout]    |
[INFO] [stdout] 12 | use libc::{c_char, c_double, c_int, c_long, c_ulong, c_void, size_t};
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]   --> deps/rust-gmp/gmp.rs:12:20
[INFO] [stdout]    |
[INFO] [stdout] 12 | use libc::{c_char, c_double, c_int, c_long, c_ulong, c_void, size_t};
[INFO] [stdout]    |                    ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]   --> deps/rust-gmp/gmp.rs:12:30
[INFO] [stdout]    |
[INFO] [stdout] 12 | use libc::{c_char, c_double, c_int, c_long, c_ulong, c_void, size_t};
[INFO] [stdout]    |                              ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]   --> deps/rust-gmp/gmp.rs:12:37
[INFO] [stdout]    |
[INFO] [stdout] 12 | use libc::{c_char, c_double, c_int, c_long, c_ulong, c_void, size_t};
[INFO] [stdout]    |                                     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]   --> deps/rust-gmp/gmp.rs:12:45
[INFO] [stdout]    |
[INFO] [stdout] 12 | use libc::{c_char, c_double, c_int, c_long, c_ulong, c_void, size_t};
[INFO] [stdout]    |                                             ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]   --> deps/rust-gmp/gmp.rs:12:54
[INFO] [stdout]    |
[INFO] [stdout] 12 | use libc::{c_char, c_double, c_int, c_long, c_ulong, c_void, size_t};
[INFO] [stdout]    |                                                      ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]   --> deps/rust-gmp/gmp.rs:12:62
[INFO] [stdout]    |
[INFO] [stdout] 12 | use libc::{c_char, c_double, c_int, c_long, c_ulong, c_void, size_t};
[INFO] [stdout]    |                                                              ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]   --> deps/rust-gmp/gmp.rs:14:16
[INFO] [stdout]    |
[INFO] [stdout] 14 | use std::mem::{uninitialized, size_of};
[INFO] [stdout]    |                ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]   --> deps/rust-gmp/gmp.rs:20:16
[INFO] [stdout]    |
[INFO] [stdout] 20 |     _mp_alloc: c_int,
[INFO] [stdout]    |                ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]   --> deps/rust-gmp/gmp.rs:21:15
[INFO] [stdout]    |
[INFO] [stdout] 21 |     _mp_size: c_int,
[INFO] [stdout]    |               ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]   --> deps/rust-gmp/gmp.rs:31:17
[INFO] [stdout]    |
[INFO] [stdout] 31 | type mp_exp_t = c_long;
[INFO] [stdout]    |                 ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]   --> deps/rust-gmp/gmp.rs:35:15
[INFO] [stdout]    |
[INFO] [stdout] 35 |     _mp_prec: c_int,
[INFO] [stdout]    |               ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]   --> deps/rust-gmp/gmp.rs:36:15
[INFO] [stdout]    |
[INFO] [stdout] 36 |     _mp_size: c_int,
[INFO] [stdout]    |               ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]   --> deps/rust-gmp/gmp.rs:44:14
[INFO] [stdout]    |
[INFO] [stdout] 44 |     _mp_alg: c_int,
[INFO] [stdout]    |              ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]   --> deps/rust-gmp/gmp.rs:48:20
[INFO] [stdout]    |
[INFO] [stdout] 48 | type mp_bitcnt_t = c_ulong;
[INFO] [stdout]    |                    ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:500:10
[INFO] [stdout]     |
[INFO] [stdout] 500 | impl Shl<c_ulong, Mpz> for Mpz {
[INFO] [stdout]     |          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:510:10
[INFO] [stdout]     |
[INFO] [stdout] 510 | impl Shr<c_ulong, Mpz> for Mpz {
[INFO] [stdout]     |          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:161:27
[INFO] [stdout]     |
[INFO] [stdout] 161 |             let mut mpz = uninitialized();
[INFO] [stdout]     |                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:167:27
[INFO] [stdout]     |
[INFO] [stdout] 167 |     pub fn new_reserve(n: c_ulong) -> Mpz {
[INFO] [stdout]     |                           ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:169:27
[INFO] [stdout]     |
[INFO] [stdout] 169 |             let mut mpz = uninitialized();
[INFO] [stdout]     |                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:175:34
[INFO] [stdout]     |
[INFO] [stdout] 175 |     pub fn reserve(&mut self, n: c_ulong) {
[INFO] [stdout]     |                                  ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:176:34
[INFO] [stdout]     |
[INFO] [stdout] 176 |         if (self.bit_length() as c_ulong) < n {
[INFO] [stdout]     |                                  ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:184:27
[INFO] [stdout]     |
[INFO] [stdout] 184 |             let mut mpz = uninitialized();
[INFO] [stdout]     |                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:186:58
[INFO] [stdout]     |
[INFO] [stdout] 186 |                 __gmpz_init_set_str(&mut mpz, s, base as c_int)
[INFO] [stdout]     |                                                          ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:205:63
[INFO] [stdout]     |
[INFO] [stdout] 205 |             unsafe { __gmpz_set_str(&mut self.mpz, s, base as c_int) == 0 }
[INFO] [stdout]     |                                                               ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:300:41
[INFO] [stdout]     |
[INFO] [stdout] 300 |     pub fn setbit(&mut self, bit_index: c_ulong) {
[INFO] [stdout]     |                                         ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:304:41
[INFO] [stdout]     |
[INFO] [stdout] 304 |     pub fn clrbit(&mut self, bit_index: c_ulong) {
[INFO] [stdout]     |                                         ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:308:41
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub fn combit(&mut self, bit_index: c_ulong) {
[INFO] [stdout]     |                                         ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:312:37
[INFO] [stdout]     |
[INFO] [stdout] 312 |     pub fn tstbit(&self, bit_index: c_ulong) -> bool {
[INFO] [stdout]     |                                     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:320:27
[INFO] [stdout]     |
[INFO] [stdout] 320 |             let mut mpz = uninitialized();
[INFO] [stdout]     |                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:435:67
[INFO] [stdout]     |
[INFO] [stdout] 435 |             __gmpz_import(&mut res.mpz, 1, 1, size_of::<u64>() as size_t, 0, 0,
[INFO] [stdout]     |                                                                   ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:443:67
[INFO] [stdout]     |
[INFO] [stdout] 443 |             __gmpz_import(&mut res.mpz, 1, 1, size_of::<i64>() as size_t, 0, 0,
[INFO] [stdout]     |                                                                   ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:456:27
[INFO] [stdout]     |
[INFO] [stdout] 456 |             let mut mpz = uninitialized();
[INFO] [stdout]     |                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:501:27
[INFO] [stdout]     |
[INFO] [stdout] 501 |     fn shl(&self, other: &c_ulong) -> Mpz {
[INFO] [stdout]     |                           ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `NoSign` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:952:13
[INFO] [stdout]     |
[INFO] [stdout] 952 |             Plus | NoSign => self.clone(),
[INFO] [stdout]     |             ^^^^   ------ variable not in all patterns
[INFO] [stdout]     |             |
[INFO] [stdout]     |             pattern doesn't bind `NoSign`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on unit variant `bigint::Sign::NoSign`, use the full path in the pattern
[INFO] [stdout]     |
[INFO] [stdout] 952 |             Plus | bigint::Sign::NoSign => self.clone(),
[INFO] [stdout]     |                    ++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:511:27
[INFO] [stdout]     |
[INFO] [stdout] 511 |     fn shr(&self, other: &c_ulong) -> Mpz {
[INFO] [stdout]     |                           ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:531:60
[INFO] [stdout]     |
[INFO] [stdout] 531 |             let len = __gmpz_sizeinbase(&self.mpz, base as c_int) as uint + 2;
[INFO] [stdout]     |                                                            ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:539:45
[INFO] [stdout]     |
[INFO] [stdout] 539 |                 __gmpz_get_str(raw, base as c_int, &self.mpz);
[INFO] [stdout]     |                                             ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:570:51
[INFO] [stdout]     |
[INFO] [stdout] 570 |             let mut state: gmp_randstate_struct = uninitialized();
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:578:51
[INFO] [stdout]     |
[INFO] [stdout] 578 |             let mut state: gmp_randstate_struct = uninitialized();
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:584:35
[INFO] [stdout]     |
[INFO] [stdout] 584 |     pub fn new_lc_2exp(a: Mpz, c: c_ulong, m2exp: c_ulong) -> RandState {
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:584:51
[INFO] [stdout]     |
[INFO] [stdout] 584 |     pub fn new_lc_2exp(a: Mpz, c: c_ulong, m2exp: c_ulong) -> RandState {
[INFO] [stdout]     |                                                   ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:586:51
[INFO] [stdout]     |
[INFO] [stdout] 586 |             let mut state: gmp_randstate_struct = uninitialized();
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:592:35
[INFO] [stdout]     |
[INFO] [stdout] 592 |     pub fn new_lc_2exp_size(size: c_ulong) -> RandState {
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:594:51
[INFO] [stdout]     |
[INFO] [stdout] 594 |             let mut state: gmp_randstate_struct = uninitialized();
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:604:37
[INFO] [stdout]     |
[INFO] [stdout] 604 |     pub fn seed_ui(&mut self, seed: c_ulong) {
[INFO] [stdout]     |                                     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:618:39
[INFO] [stdout]     |
[INFO] [stdout] 618 |     pub fn urandom_2exp(&mut self, n: c_ulong) -> Mpz {
[INFO] [stdout]     |                                       ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `Plus` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:952:20
[INFO] [stdout]     |
[INFO] [stdout] 952 |             Plus | NoSign => self.clone(),
[INFO] [stdout]     |             ----   ^^^^^^ pattern doesn't bind `Plus`
[INFO] [stdout]     |             |
[INFO] [stdout]     |             variable not in all patterns
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on unit variants, use the full path in the pattern
[INFO] [stdout]     |
[INFO] [stdout] 952 |             bigint::Sign::Plus | NoSign => self.clone(),
[INFO] [stdout]     |             ++++++++++++++
[INFO] [stdout] 952 |             bigint::fmt::Sign::Plus | NoSign => self.clone(),
[INFO] [stdout]     |             +++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:630:51
[INFO] [stdout]     |
[INFO] [stdout] 630 |             let mut state: gmp_randstate_struct = uninitialized();
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:648:27
[INFO] [stdout]     |
[INFO] [stdout] 648 |             let mut mpq = uninitialized();
[INFO] [stdout]     |                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:835:27
[INFO] [stdout]     |
[INFO] [stdout] 835 |     pub fn new(precision: c_ulong) -> Mpf {
[INFO] [stdout]     |                           ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:837:27
[INFO] [stdout]     |
[INFO] [stdout] 837 |             let mut mpf = uninitialized();
[INFO] [stdout]     |                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:847:31
[INFO] [stdout]     |
[INFO] [stdout] 847 |     pub fn get_prec(&self) -> c_ulong {
[INFO] [stdout]     |                               ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:851:43
[INFO] [stdout]     |
[INFO] [stdout] 851 |     pub fn set_prec(&mut self, precision: c_ulong) {
[INFO] [stdout]     |                                           ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:890:71
[INFO] [stdout]     |
[INFO] [stdout] 890 | ...                   other.get_prec() as uint) as c_ulong);
[INFO] [stdout]     |                                                    ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:900:27
[INFO] [stdout]     |
[INFO] [stdout] 900 |             let mut mpf = uninitialized();
[INFO] [stdout]     |                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:931:75
[INFO] [stdout]     |
[INFO] [stdout] 931 | ...                   other.get_prec() as uint) as c_ulong);
[INFO] [stdout]     |                                                    ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:942:75
[INFO] [stdout]     |
[INFO] [stdout] 942 | ...                   other.get_prec() as uint) as c_ulong);
[INFO] [stdout]     |                                                    ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:953:75
[INFO] [stdout]     |
[INFO] [stdout] 953 | ...                   other.get_prec() as uint) as c_ulong);
[INFO] [stdout]     |                                                    ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:968:75
[INFO] [stdout]     |
[INFO] [stdout] 968 | ...                   other.get_prec() as uint) as c_ulong);
[INFO] [stdout]     |                                                    ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]   --> deps/rust-gmp/gmp.rs:62:45
[INFO] [stdout]    |
[INFO] [stdout] 62 |     fn __gmpz_init_set_ui(rop: mpz_ptr, op: c_ulong);
[INFO] [stdout]    |                                             ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]   --> deps/rust-gmp/gmp.rs:63:54
[INFO] [stdout]    |
[INFO] [stdout] 63 |     fn __gmpz_init_set_str(rop: mpz_ptr, str: *const c_char, base: c_int) -> c_int;
[INFO] [stdout]    |                                                      ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]   --> deps/rust-gmp/gmp.rs:63:68
[INFO] [stdout]    |
[INFO] [stdout] 63 |     fn __gmpz_init_set_str(rop: mpz_ptr, str: *const c_char, base: c_int) -> c_int;
[INFO] [stdout]    |                                                                    ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]   --> deps/rust-gmp/gmp.rs:63:78
[INFO] [stdout]    |
[INFO] [stdout] 63 |     fn __gmpz_init_set_str(rop: mpz_ptr, str: *const c_char, base: c_int) -> c_int;
[INFO] [stdout]    |                                                                              ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]   --> deps/rust-gmp/gmp.rs:67:49
[INFO] [stdout]    |
[INFO] [stdout] 67 |     fn __gmpz_set_str(rop: mpz_ptr, str: *const c_char, base: c_int) -> c_int;
[INFO] [stdout]    |                                                 ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]   --> deps/rust-gmp/gmp.rs:67:63
[INFO] [stdout]    |
[INFO] [stdout] 67 |     fn __gmpz_set_str(rop: mpz_ptr, str: *const c_char, base: c_int) -> c_int;
[INFO] [stdout]    |                                                               ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]   --> deps/rust-gmp/gmp.rs:67:73
[INFO] [stdout]    |
[INFO] [stdout] 67 |     fn __gmpz_set_str(rop: mpz_ptr, str: *const c_char, base: c_int) -> c_int;
[INFO] [stdout]    |                                                                         ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]   --> deps/rust-gmp/gmp.rs:68:33
[INFO] [stdout]    |
[INFO] [stdout] 68 |     fn __gmpz_get_str(str: *mut c_char, base: c_int, op: mpz_srcptr) -> *mut c_char;
[INFO] [stdout]    |                                 ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]   --> deps/rust-gmp/gmp.rs:68:47
[INFO] [stdout]    |
[INFO] [stdout] 68 |     fn __gmpz_get_str(str: *mut c_char, base: c_int, op: mpz_srcptr) -> *mut c_char;
[INFO] [stdout]    |                                               ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]   --> deps/rust-gmp/gmp.rs:68:78
[INFO] [stdout]    |
[INFO] [stdout] 68 |     fn __gmpz_get_str(str: *mut c_char, base: c_int, op: mpz_srcptr) -> *mut c_char;
[INFO] [stdout]    |                                                                              ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]   --> deps/rust-gmp/gmp.rs:69:48
[INFO] [stdout]    |
[INFO] [stdout] 69 |     fn __gmpz_sizeinbase(op: mpz_srcptr, base: c_int) -> size_t;
[INFO] [stdout]    |                                                ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0416]: identifier `Plus` is bound more than once in the same pattern
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:984:20
[INFO] [stdout]     |
[INFO] [stdout] 984 |             (Plus, Plus)   => BigInt::from_biguint(Plus, self.data + other.data),
[INFO] [stdout]     |                    ^^^^ used in a pattern more than once
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]   --> deps/rust-gmp/gmp.rs:69:58
[INFO] [stdout]    |
[INFO] [stdout] 69 |     fn __gmpz_sizeinbase(op: mpz_srcptr, base: c_int) -> size_t;
[INFO] [stdout]    |                                                          ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]   --> deps/rust-gmp/gmp.rs:70:56
[INFO] [stdout]    |
[INFO] [stdout] 70 |     fn __gmpz_cmp(op1: mpz_srcptr, op2: mpz_srcptr) -> c_int;
[INFO] [stdout]    |                                                        ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0416]: identifier `Minus` is bound more than once in the same pattern
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:987:21
[INFO] [stdout]     |
[INFO] [stdout] 987 |             (Minus, Minus) => -((-self) + (-*other))
[INFO] [stdout]     |                     ^^^^^ used in a pattern more than once
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]   --> deps/rust-gmp/gmp.rs:71:44
[INFO] [stdout]    |
[INFO] [stdout] 71 |     fn __gmpz_cmp_ui(op1: mpz_srcptr, op2: c_ulong) -> c_int;
[INFO] [stdout]    |                                            ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0416]: identifier `Plus` is bound more than once in the same pattern
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:998:20
[INFO] [stdout]     |
[INFO] [stdout] 998 |             (Plus, Plus) => match self.data.cmp(&other.data) {
[INFO] [stdout]     |                    ^^^^ used in a pattern more than once
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]   --> deps/rust-gmp/gmp.rs:71:56
[INFO] [stdout]    |
[INFO] [stdout] 71 |     fn __gmpz_cmp_ui(op1: mpz_srcptr, op2: c_ulong) -> c_int;
[INFO] [stdout]    |                                                        ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0416]: identifier `Minus` is bound more than once in the same pattern
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:1005:21
[INFO] [stdout]      |
[INFO] [stdout] 1005 |             (Minus, Minus) => (-other) - (-*self)
[INFO] [stdout]      |                     ^^^^^ used in a pattern more than once
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]   --> deps/rust-gmp/gmp.rs:84:60
[INFO] [stdout]    |
[INFO] [stdout] 84 |     fn __gmpz_divisible_p(n: mpz_srcptr, d: mpz_srcptr) -> c_int;
[INFO] [stdout]    |                                                            ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0416]: identifier `Plus` is bound more than once in the same pattern
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:1015:20
[INFO] [stdout]      |
[INFO] [stdout] 1015 |             (Plus, Plus)  | (Minus, Minus) => {
[INFO] [stdout]      |                    ^^^^ used in a pattern more than once
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0416]: identifier `Minus` is bound more than once in the same pattern
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:1015:37
[INFO] [stdout]      |
[INFO] [stdout] 1015 |             (Plus, Plus)  | (Minus, Minus) => {
[INFO] [stdout]      |                                     ^^^^^ used in a pattern more than once
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]   --> deps/rust-gmp/gmp.rs:94:66
[INFO] [stdout]    |
[INFO] [stdout] 94 |     fn __gmpz_tstbit(rop: mpz_srcptr, bit_index: mp_bitcnt_t) -> c_int;
[INFO] [stdout]    |                                                                  ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]   --> deps/rust-gmp/gmp.rs:97:73
[INFO] [stdout]    |
[INFO] [stdout] 97 |     fn __gmpz_invert(rop: mpz_ptr, op1: mpz_srcptr, op2: mpz_srcptr) -> c_int;
[INFO] [stdout]    |                                                                         ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `Minus` is not bound in all patterns
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:1015:13
[INFO] [stdout]      |
[INFO] [stdout] 1015 |             (Plus, Plus)  | (Minus, Minus) => {
[INFO] [stdout]      |             ^^^^^^^^^^^^            ----- variable not in all patterns
[INFO] [stdout]      |             |
[INFO] [stdout]      |             pattern doesn't bind `Minus`
[INFO] [stdout]      |
[INFO] [stdout] help: if you meant to match on unit variants, use the full path in the pattern
[INFO] [stdout]      |
[INFO] [stdout] 1015 |             (Plus, Plus)  | (Minus, bigint::Sign::Minus) => {
[INFO] [stdout]      |                                     ++++++++++++++
[INFO] [stdout] 1015 |             (Plus, Plus)  | (Minus, bigint::fmt::Sign::Minus) => {
[INFO] [stdout]      |                                     +++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]   --> deps/rust-gmp/gmp.rs:98:43
[INFO] [stdout]    |
[INFO] [stdout] 98 |     fn __gmpz_import(rop: mpz_ptr, count: size_t, order: c_int, size: size_t,
[INFO] [stdout]    |                                           ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]   --> deps/rust-gmp/gmp.rs:98:58
[INFO] [stdout]    |
[INFO] [stdout] 98 |     fn __gmpz_import(rop: mpz_ptr, count: size_t, order: c_int, size: size_t,
[INFO] [stdout]    |                                                          ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `Plus` is not bound in all patterns
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:1015:29
[INFO] [stdout]      |
[INFO] [stdout] 1015 |             (Plus, Plus)  | (Minus, Minus) => {
[INFO] [stdout]      |                    ----     ^^^^^^^^^^^^^^ pattern doesn't bind `Plus`
[INFO] [stdout]      |                    |
[INFO] [stdout]      |                    variable not in all patterns
[INFO] [stdout]      |
[INFO] [stdout] help: if you meant to match on unit variants, use the full path in the pattern
[INFO] [stdout]      |
[INFO] [stdout] 1015 |             (Plus, bigint::Sign::Plus)  | (Minus, Minus) => {
[INFO] [stdout]      |                    ++++++++++++++
[INFO] [stdout] 1015 |             (Plus, bigint::fmt::Sign::Plus)  | (Minus, Minus) => {
[INFO] [stdout]      |                    +++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]   --> deps/rust-gmp/gmp.rs:98:71
[INFO] [stdout]    |
[INFO] [stdout] 98 |     fn __gmpz_import(rop: mpz_ptr, count: size_t, order: c_int, size: size_t,
[INFO] [stdout]    |                                                                       ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0416]: identifier `Plus` is bound more than once in the same pattern
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:1089:20
[INFO] [stdout]      |
[INFO] [stdout] 1089 |             (Plus, Plus)  | (NoSign, Plus)  => ( d,  r),
[INFO] [stdout]      |                    ^^^^ used in a pattern more than once
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]   --> deps/rust-gmp/gmp.rs:99:30
[INFO] [stdout]    |
[INFO] [stdout] 99 |                      endian: c_int, nails: size_t, op: *const c_void);
[INFO] [stdout]    |                              ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `NoSign` is not bound in all patterns
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:1089:13
[INFO] [stdout]      |
[INFO] [stdout] 1089 |             (Plus, Plus)  | (NoSign, Plus)  => ( d,  r),
[INFO] [stdout]      |             ^^^^^^^^^^^^     ------ variable not in all patterns
[INFO] [stdout]      |             |
[INFO] [stdout]      |             pattern doesn't bind `NoSign`
[INFO] [stdout]      |
[INFO] [stdout] help: if you meant to match on unit variant `bigint::Sign::NoSign`, use the full path in the pattern
[INFO] [stdout]      |
[INFO] [stdout] 1089 |             (Plus, Plus)  | (bigint::Sign::NoSign, Plus)  => ( d,  r),
[INFO] [stdout]      |                              ++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]   --> deps/rust-gmp/gmp.rs:99:44
[INFO] [stdout]    |
[INFO] [stdout] 99 |                      endian: c_int, nails: size_t, op: *const c_void);
[INFO] [stdout]    |                                            ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:102:73
[INFO] [stdout]     |
[INFO] [stdout] 102 |     fn __gmp_randinit_lc_2exp(state: gmp_randstate_t, a: mpz_srcptr, c: c_ulong, m2exp: mp_bitcnt_t);
[INFO] [stdout]     |                                                                         ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `rust-gmp` (lib) due to 160 previous errors; 15 warnings emitted
[INFO] [stdout] error[E0408]: variable `NoSign` is not bound in all patterns
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:1090:13
[INFO] [stdout]      |
[INFO] [stdout] 1090 |             (Plus, Minus) | (NoSign, Minus) => (-d,  r),
[INFO] [stdout]      |             ^^^^^^^^^^^^^    ------ variable not in all patterns
[INFO] [stdout]      |             |
[INFO] [stdout]      |             pattern doesn't bind `NoSign`
[INFO] [stdout]      |
[INFO] [stdout] help: if you meant to match on unit variant `bigint::Sign::NoSign`, use the full path in the pattern
[INFO] [stdout]      |
[INFO] [stdout] 1090 |             (Plus, Minus) | (bigint::Sign::NoSign, Minus) => (-d,  r),
[INFO] [stdout]      |                              ++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:107:56
[INFO] [stdout]     |
[INFO] [stdout] 107 |     fn __gmp_randseed_ui(state: gmp_randstate_t, seed: c_ulong);
[INFO] [stdout]     |                                                        ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:114:41
[INFO] [stdout]     |
[INFO] [stdout] 114 |     fn __gmpq_set_ui(rop: mpq_ptr, op1: c_ulong, op2: c_ulong);
[INFO] [stdout]     |                                         ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `Plus` is not bound in all patterns
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:1090:29
[INFO] [stdout]      |
[INFO] [stdout] 1090 |             (Plus, Minus) | (NoSign, Minus) => (-d,  r),
[INFO] [stdout]      |              ----           ^^^^^^^^^^^^^^^ pattern doesn't bind `Plus`
[INFO] [stdout]      |              |
[INFO] [stdout]      |              variable not in all patterns
[INFO] [stdout]      |
[INFO] [stdout] help: if you meant to match on unit variants, use the full path in the pattern
[INFO] [stdout]      |
[INFO] [stdout] 1090 |             (bigint::Sign::Plus, Minus) | (NoSign, Minus) => (-d,  r),
[INFO] [stdout]      |              ++++++++++++++
[INFO] [stdout] 1090 |             (bigint::fmt::Sign::Plus, Minus) | (NoSign, Minus) => (-d,  r),
[INFO] [stdout]      |              +++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:114:55
[INFO] [stdout]     |
[INFO] [stdout] 114 |     fn __gmpq_set_ui(rop: mpq_ptr, op1: c_ulong, op2: c_ulong);
[INFO] [stdout]     |                                                       ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0416]: identifier `Minus` is bound more than once in the same pattern
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:1092:21
[INFO] [stdout]      |
[INFO] [stdout] 1092 |             (Minus, Minus)                => ( d, -r)
[INFO] [stdout]      |                     ^^^^^ used in a pattern more than once
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:115:39
[INFO] [stdout]     |
[INFO] [stdout] 115 |     fn __gmpq_set_d(rop: mpq_ptr, op: c_double);
[INFO] [stdout]     |                                       ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0416]: identifier `Plus` is bound more than once in the same pattern
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:1115:20
[INFO] [stdout]      |
[INFO] [stdout] 1115 |             (Plus, Plus)  | (NoSign, Plus)  => (d, m),
[INFO] [stdout]      |                    ^^^^ used in a pattern more than once
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:117:56
[INFO] [stdout]     |
[INFO] [stdout] 117 |     fn __gmpq_cmp(op1: mpq_srcptr, op2: mpq_srcptr) -> c_int;
[INFO] [stdout]     |                                                        ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:118:45
[INFO] [stdout]     |
[INFO] [stdout] 118 |     fn __gmpq_cmp_ui(op1: mpq_srcptr, num2: c_ulong, den2: c_ulong) -> c_int;
[INFO] [stdout]     |                                             ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `NoSign` is not bound in all patterns
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:1115:13
[INFO] [stdout]      |
[INFO] [stdout] 1115 |             (Plus, Plus)  | (NoSign, Plus)  => (d, m),
[INFO] [stdout]      |             ^^^^^^^^^^^^     ------ variable not in all patterns
[INFO] [stdout]      |             |
[INFO] [stdout]      |             pattern doesn't bind `NoSign`
[INFO] [stdout]      |
[INFO] [stdout] help: if you meant to match on unit variant `bigint::Sign::NoSign`, use the full path in the pattern
[INFO] [stdout]      |
[INFO] [stdout] 1115 |             (Plus, Plus)  | (bigint::Sign::NoSign, Plus)  => (d, m),
[INFO] [stdout]      |                              ++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:118:60
[INFO] [stdout]     |
[INFO] [stdout] 118 |     fn __gmpq_cmp_ui(op1: mpq_srcptr, num2: c_ulong, den2: c_ulong) -> c_int;
[INFO] [stdout]     |                                                            ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:118:72
[INFO] [stdout]     |
[INFO] [stdout] 118 |     fn __gmpq_cmp_ui(op1: mpq_srcptr, num2: c_ulong, den2: c_ulong) -> c_int;
[INFO] [stdout]     |                                                                        ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:119:58
[INFO] [stdout]     |
[INFO] [stdout] 119 |     fn __gmpq_equal(op1: mpq_srcptr, op2: mpq_srcptr) -> c_int;
[INFO] [stdout]     |                                                          ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `NoSign` is not bound in all patterns
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:1116:13
[INFO] [stdout]      |
[INFO] [stdout] 1116 |             (Plus, Minus) | (NoSign, Minus) => if m.is_zero() {
[INFO] [stdout]      |             ^^^^^^^^^^^^^    ------ variable not in all patterns
[INFO] [stdout]      |             |
[INFO] [stdout]      |             pattern doesn't bind `NoSign`
[INFO] [stdout]      |
[INFO] [stdout] help: if you meant to match on unit variant `bigint::Sign::NoSign`, use the full path in the pattern
[INFO] [stdout]      |
[INFO] [stdout] 1116 |             (Plus, Minus) | (bigint::Sign::NoSign, Minus) => if m.is_zero() {
[INFO] [stdout]      |                              ++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:135:56
[INFO] [stdout]     |
[INFO] [stdout] 135 |     fn __gmpf_cmp(op1: mpf_srcptr, op2: mpf_srcptr) -> c_int;
[INFO] [stdout]     |                                                        ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:136:43
[INFO] [stdout]     |
[INFO] [stdout] 136 |     fn __gmpf_cmp_d(op1: mpf_srcptr, op2: c_double) -> c_int;
[INFO] [stdout]     |                                           ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `Plus` is not bound in all patterns
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:1116:29
[INFO] [stdout]      |
[INFO] [stdout] 1116 |             (Plus, Minus) | (NoSign, Minus) => if m.is_zero() {
[INFO] [stdout]      |              ----           ^^^^^^^^^^^^^^^ pattern doesn't bind `Plus`
[INFO] [stdout]      |              |
[INFO] [stdout]      |              variable not in all patterns
[INFO] [stdout]      |
[INFO] [stdout] help: if you meant to match on unit variants, use the full path in the pattern
[INFO] [stdout]      |
[INFO] [stdout] 1116 |             (bigint::Sign::Plus, Minus) | (NoSign, Minus) => if m.is_zero() {
[INFO] [stdout]      |              ++++++++++++++
[INFO] [stdout] 1116 |             (bigint::fmt::Sign::Plus, Minus) | (NoSign, Minus) => if m.is_zero() {
[INFO] [stdout]      |              +++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:136:56
[INFO] [stdout]     |
[INFO] [stdout] 136 |     fn __gmpf_cmp_d(op1: mpf_srcptr, op2: c_double) -> c_int;
[INFO] [stdout]     |                                                        ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0416]: identifier `Minus` is bound more than once in the same pattern
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:1126:21
[INFO] [stdout]      |
[INFO] [stdout] 1126 |             (Minus, Minus) => (d, -m)
[INFO] [stdout]      |                     ^^^^^ used in a pattern more than once
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:137:44
[INFO] [stdout]     |
[INFO] [stdout] 137 |     fn __gmpf_cmp_ui(op1: mpf_srcptr, op2: c_ulong) -> c_int;
[INFO] [stdout]     |                                            ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:137:56
[INFO] [stdout]     |
[INFO] [stdout] 137 |     fn __gmpf_cmp_ui(op1: mpf_srcptr, op2: c_ulong) -> c_int;
[INFO] [stdout]     |                                                        ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `globs` has been stable since 1.0.0 and no longer requires an attribute to enable
[INFO] [stdout]  --> deps/rust-gmp/gmp.rs:7:12
[INFO] [stdout]   |
[INFO] [stdout] 7 | #![feature(globs)]
[INFO] [stdout]   |            ^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(stable_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FromPrimitive`
[INFO] [stdout]    --> deps/rust-gmp/gmp.rs:801:20
[INFO] [stdout]     |
[INFO] [stdout] 801 |         res.set_z(&FromPrimitive::from_i64(other).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]    --> deps/rust-gmp/gmp.rs:806:20
[INFO] [stdout]     |
[INFO] [stdout] 806 |         res.set_z(&FromPrimitive::from_u64(other).unwrap());
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ use of undeclared type `FromPrimitive`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0412, E0425, E0432, E0433, E0554, E0658.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:87:22
[INFO] [stdout]    |
[INFO] [stdout] 87 |     pub static 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/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:129:54
[INFO] [stdout]     |
[INFO] [stdout] 129 |     fn partial_cmp(&self, other: &BigUint) -> Option<Ordering> {
[INFO] [stdout]     |                                                      ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these enums
[INFO] [stdout]     |
[INFO] [stdout]  59 + use std::sync::atomic::Ordering;
[INFO] [stdout]     |
[INFO] [stdout]  59 + 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/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:136:39
[INFO] [stdout]     |
[INFO] [stdout] 136 |     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]  59 + use std::sync::atomic::Ordering;
[INFO] [stdout]     |
[INFO] [stdout]  59 + use bigint::cmp::Ordering;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Less` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:138:35
[INFO] [stdout]     |
[INFO] [stdout] 138 |         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]  59 + use bigint::cmp::Ordering::Less;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Greater` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:139:35
[INFO] [stdout]     |
[INFO] [stdout] 139 |         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]  59 + use bigint::cmp::Ordering::Greater;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Less` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:142:42
[INFO] [stdout]     |
[INFO] [stdout] 142 |             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]  59 + use bigint::cmp::Ordering::Less;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Greater` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:143:42
[INFO] [stdout]     |
[INFO] [stdout] 143 |             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]  59 + use bigint::cmp::Ordering::Greater;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Equal` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:145:16
[INFO] [stdout]     |
[INFO] [stdout] 145 |         return Equal;
[INFO] [stdout]     |                ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout]  59 + use bigint::cmp::Ordering::Equal;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Writer` in module `hash`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:154:15
[INFO] [stdout]     |
[INFO] [stdout] 154 | impl<S: hash::Writer> hash::Hash<S> for BigUint {
[INFO] [stdout]     |               ^^^^^^ not found in `hash`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Show` in module `fmt`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:170:11
[INFO] [stdout]     |
[INFO] [stdout] 170 | impl fmt::Show for BigUint {
[INFO] [stdout]     |           ^^^^ not found in `fmt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Num` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:183:6
[INFO] [stdout]     |
[INFO] [stdout] 183 | impl Num for BigUint {}
[INFO] [stdout]     |      ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `BitAnd` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:185:6
[INFO] [stdout]     |
[INFO] [stdout] 185 | impl BitAnd<BigUint, BigUint> for BigUint {
[INFO] [stdout]     |      ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  59 + use std::ops::BitAnd;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `BitOr` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:191:6
[INFO] [stdout]     |
[INFO] [stdout] 191 | impl BitOr<BigUint, BigUint> for BigUint {
[INFO] [stdout]     |      ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  59 + use std::ops::BitOr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `BitXor` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:202:6
[INFO] [stdout]     |
[INFO] [stdout] 202 | impl BitXor<BigUint, BigUint> for BigUint {
[INFO] [stdout]     |      ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  59 + use std::ops::BitXor;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Shl` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:213:6
[INFO] [stdout]     |
[INFO] [stdout] 213 | impl Shl<uint, BigUint> for BigUint {
[INFO] [stdout]     |      ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  59 + use std::ops::Shl;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Shr` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:222:6
[INFO] [stdout]     |
[INFO] [stdout] 222 | impl Shr<uint, BigUint> for BigUint {
[INFO] [stdout]     |      ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  59 + use std::ops::Shr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Unsigned` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:244:6
[INFO] [stdout]     |
[INFO] [stdout] 244 | impl Unsigned for BigUint {}
[INFO] [stdout]     |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Add` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:246:6
[INFO] [stdout]     |
[INFO] [stdout] 246 | impl Add<BigUint, BigUint> for BigUint {
[INFO] [stdout]     |      ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  59 + use std::ops::Add;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Sub` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:263:6
[INFO] [stdout]     |
[INFO] [stdout] 263 | impl Sub<BigUint, BigUint> for BigUint {
[INFO] [stdout]     |      ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  59 + use std::ops::Sub;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Mul` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:291:6
[INFO] [stdout]     |
[INFO] [stdout] 291 | impl Mul<BigUint, BigUint> for BigUint {
[INFO] [stdout]     |      ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  59 + use std::ops::Mul;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Ordering` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:347:49
[INFO] [stdout]     |
[INFO] [stdout] 347 |         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]  59 + use std::sync::atomic::Ordering;
[INFO] [stdout]     |
[INFO] [stdout]  59 + use bigint::cmp::Ordering;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Equal` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:351:29
[INFO] [stdout]     |
[INFO] [stdout] 351 |                 _       => (Equal,   Zero::zero())
[INFO] [stdout]     |                             ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout]  59 + use bigint::cmp::Ordering::Equal;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Div` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:357:6
[INFO] [stdout]     |
[INFO] [stdout] 357 | impl Div<BigUint, BigUint> for BigUint {
[INFO] [stdout]     |      ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  59 + use std::ops::Div;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Rem` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:365:6
[INFO] [stdout]     |
[INFO] [stdout] 365 | impl Rem<BigUint, BigUint> for BigUint {
[INFO] [stdout]     |      ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  59 + use std::ops::Rem;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Neg` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:373:6
[INFO] [stdout]     |
[INFO] [stdout] 373 | impl Neg<BigUint> for BigUint {
[INFO] [stdout]     |      ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  59 + use std::ops::Neg;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `CheckedAdd` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:378:6
[INFO] [stdout]     |
[INFO] [stdout] 378 | impl CheckedAdd for BigUint {
[INFO] [stdout]     |      ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `CheckedSub` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:385:6
[INFO] [stdout]     |
[INFO] [stdout] 385 | impl CheckedSub for BigUint {
[INFO] [stdout]     |      ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `CheckedMul` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:395:6
[INFO] [stdout]     |
[INFO] [stdout] 395 | impl CheckedMul for BigUint {
[INFO] [stdout]     |      ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Plus` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:617:25
[INFO] [stdout]     |
[INFO] [stdout] 617 |         if self.sign == Plus {
[INFO] [stdout]     |                         ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these unit variants
[INFO] [stdout]     |
[INFO] [stdout]  59 + use bigint::Sign::Plus;
[INFO] [stdout]     |
[INFO] [stdout]  59 + use bigint::fmt::Sign::Plus;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NoSign` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:619:32
[INFO] [stdout]     |
[INFO] [stdout] 619 |         } else if self.sign == NoSign {
[INFO] [stdout]     |                                ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout]  59 + use bigint::Sign::NoSign;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `int` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:645:18
[INFO] [stdout]     |
[INFO] [stdout] 645 | 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[E0405]: cannot find trait `Neg` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:841:6
[INFO] [stdout]     |
[INFO] [stdout] 841 | impl Neg<Sign> for Sign {
[INFO] [stdout]     |      ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  59 + use std::ops::Neg;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Plus` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:846:20
[INFO] [stdout]     |
[INFO] [stdout] 846 |           Minus => Plus,
[INFO] [stdout]     |                    ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these unit variants
[INFO] [stdout]     |
[INFO] [stdout]  59 + use bigint::Sign::Plus;
[INFO] [stdout]     |
[INFO] [stdout]  59 + use bigint::fmt::Sign::Plus;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Minus` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:848:20
[INFO] [stdout]     |
[INFO] [stdout] 848 |           Plus  => Minus
[INFO] [stdout]     |                    ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these unit variants
[INFO] [stdout]     |
[INFO] [stdout]  59 + use bigint::Sign::Minus;
[INFO] [stdout]     |
[INFO] [stdout]  59 + use bigint::fmt::Sign::Minus;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Equal` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:863:28
[INFO] [stdout]     |
[INFO] [stdout] 863 |         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]  59 + 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/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:871:53
[INFO] [stdout]     |
[INFO] [stdout] 871 |     fn partial_cmp(&self, other: &BigInt) -> Option<Ordering> {
[INFO] [stdout]     |                                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these enums
[INFO] [stdout]     |
[INFO] [stdout]  59 + use std::sync::atomic::Ordering;
[INFO] [stdout]     |
[INFO] [stdout]  59 + 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/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:878:38
[INFO] [stdout]     |
[INFO] [stdout] 878 |     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]  59 + use std::sync::atomic::Ordering;
[INFO] [stdout]     |
[INFO] [stdout]  59 + use bigint::cmp::Ordering;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Equal` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:880:20
[INFO] [stdout]     |
[INFO] [stdout] 880 |         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]  59 + use bigint::cmp::Ordering::Equal;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Equal` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:883:24
[INFO] [stdout]     |
[INFO] [stdout] 883 |             NoSign  => Equal,
[INFO] [stdout]     |                        ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout]  59 + use bigint::cmp::Ordering::Equal;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Show` in module `fmt`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:895:11
[INFO] [stdout]     |
[INFO] [stdout] 895 | impl fmt::Show for BigInt {
[INFO] [stdout]     |           ^^^^ not found in `fmt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Writer` in module `hash`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:901:15
[INFO] [stdout]     |
[INFO] [stdout] 901 | impl<S: hash::Writer> hash::Hash<S> for BigInt {
[INFO] [stdout]     |               ^^^^^^ not found in `hash`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Plus` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:903:23
[INFO] [stdout]     |
[INFO] [stdout] 903 |         (self.sign == Plus).hash(state);
[INFO] [stdout]     |                       ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these unit variants
[INFO] [stdout]     |
[INFO] [stdout]  59 + use bigint::Sign::Plus;
[INFO] [stdout]     |
[INFO] [stdout]  59 + use bigint::fmt::Sign::Plus;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Num` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:915:6
[INFO] [stdout]     |
[INFO] [stdout] 915 | impl Num for BigInt {}
[INFO] [stdout]     |      ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Shl` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:917:6
[INFO] [stdout]     |
[INFO] [stdout] 917 | impl Shl<uint, BigInt> for BigInt {
[INFO] [stdout]     |      ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  59 + use std::ops::Shl;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Shr` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:924:6
[INFO] [stdout]     |
[INFO] [stdout] 924 | impl Shr<uint, BigInt> for BigInt {
[INFO] [stdout]     |      ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  59 + use std::ops::Shr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NoSign` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:934:30
[INFO] [stdout]     |
[INFO] [stdout] 934 |         BigInt::from_biguint(NoSign, Zero::zero())
[INFO] [stdout]     |                              ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout]  59 + use bigint::Sign::NoSign;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NoSign` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:938:46
[INFO] [stdout]     |
[INFO] [stdout] 938 |     fn is_zero(&self) -> bool { self.sign == NoSign }
[INFO] [stdout]     |                                              ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout]  59 + use bigint::Sign::NoSign;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Plus` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:944:30
[INFO] [stdout]     |
[INFO] [stdout] 944 |         BigInt::from_biguint(Plus, One::one())
[INFO] [stdout]     |                              ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these unit variants
[INFO] [stdout]     |
[INFO] [stdout]  59 + use bigint::Sign::Plus;
[INFO] [stdout]     |
[INFO] [stdout]  59 + use bigint::fmt::Sign::Plus;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Signed` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:948:6
[INFO] [stdout]     |
[INFO] [stdout] 948 | impl Signed for BigInt {
[INFO] [stdout]     |      ^^^^^^ help: a trait with a similar name exists: `Sized`
[INFO] [stdout]     |
[INFO] [stdout]    --> /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/marker.rs:160:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named trait `Sized` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Plus` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:953:43
[INFO] [stdout]     |
[INFO] [stdout] 953 |             Minus => BigInt::from_biguint(Plus, self.data.clone())
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these unit variants
[INFO] [stdout]     |
[INFO] [stdout]  59 + use bigint::Sign::Plus;
[INFO] [stdout]     |
[INFO] [stdout]  59 + use bigint::fmt::Sign::Plus;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Plus` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:972:50
[INFO] [stdout]     |
[INFO] [stdout] 972 |     fn is_positive(&self) -> bool { self.sign == Plus }
[INFO] [stdout]     |                                                  ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these unit variants
[INFO] [stdout]     |
[INFO] [stdout]  59 + use bigint::Sign::Plus;
[INFO] [stdout]     |
[INFO] [stdout]  59 + use bigint::fmt::Sign::Plus;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Minus` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:975:50
[INFO] [stdout]     |
[INFO] [stdout] 975 |     fn is_negative(&self) -> bool { self.sign == Minus }
[INFO] [stdout]     |                                                  ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these unit variants
[INFO] [stdout]     |
[INFO] [stdout]  59 + use bigint::Sign::Minus;
[INFO] [stdout]     |
[INFO] [stdout]  59 + use bigint::fmt::Sign::Minus;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Add` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:978:6
[INFO] [stdout]     |
[INFO] [stdout] 978 | impl Add<BigInt, BigInt> for BigInt {
[INFO] [stdout]     |      ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  59 + use std::ops::Add;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Sub` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:992:6
[INFO] [stdout]     |
[INFO] [stdout] 992 | impl Sub<BigInt, BigInt> for BigInt {
[INFO] [stdout]     |      ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  59 + use std::ops::Sub;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Minus` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:999:49
[INFO] [stdout]     |
[INFO] [stdout] 999 |                 Less    => BigInt::from_biguint(Minus, other.data - self.data),
[INFO] [stdout]     |                                                 ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these unit variants
[INFO] [stdout]     |
[INFO] [stdout]  59 + use bigint::Sign::Minus;
[INFO] [stdout]     |
[INFO] [stdout]  59 + use bigint::fmt::Sign::Minus;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Mul` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:1010:6
[INFO] [stdout]      |
[INFO] [stdout] 1010 | impl Mul<BigInt, BigInt> for BigInt {
[INFO] [stdout]      |      ^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]      |
[INFO] [stdout]   59 + use std::ops::Mul;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Div` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:1025:6
[INFO] [stdout]      |
[INFO] [stdout] 1025 | impl Div<BigInt, BigInt> for BigInt {
[INFO] [stdout]      |      ^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]      |
[INFO] [stdout]   59 + use std::ops::Div;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Rem` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:1033:6
[INFO] [stdout]      |
[INFO] [stdout] 1033 | impl Rem<BigInt, BigInt> for BigInt {
[INFO] [stdout]      |      ^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]      |
[INFO] [stdout]   59 + use std::ops::Rem;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Neg` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:1041:6
[INFO] [stdout]      |
[INFO] [stdout] 1041 | impl Neg<BigInt> for BigInt {
[INFO] [stdout]      |      ^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]      |
[INFO] [stdout]   59 + use std::ops::Neg;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `CheckedAdd` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:1048:6
[INFO] [stdout]      |
[INFO] [stdout] 1048 | impl CheckedAdd for BigInt {
[INFO] [stdout]      |      ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `CheckedSub` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:1055:6
[INFO] [stdout]      |
[INFO] [stdout] 1055 | impl CheckedSub for BigInt {
[INFO] [stdout]      |      ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `CheckedMul` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:1062:6
[INFO] [stdout]      |
[INFO] [stdout] 1062 | impl CheckedMul for BigInt {
[INFO] [stdout]      |      ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Plus` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:1085:38
[INFO] [stdout]      |
[INFO] [stdout] 1085 |         let d = BigInt::from_biguint(Plus, d_ui);
[INFO] [stdout]      |                                      ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these unit variants
[INFO] [stdout]      |
[INFO] [stdout]   59 + use bigint::Sign::Plus;
[INFO] [stdout]      |
[INFO] [stdout]   59 + use bigint::fmt::Sign::Plus;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Plus` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:1086:38
[INFO] [stdout]      |
[INFO] [stdout] 1086 |         let r = BigInt::from_biguint(Plus, r_ui);
[INFO] [stdout]      |                                      ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these unit variants
[INFO] [stdout]      |
[INFO] [stdout]   59 + use bigint::Sign::Plus;
[INFO] [stdout]      |
[INFO] [stdout]   59 + use bigint::fmt::Sign::Plus;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Plus` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:1111:38
[INFO] [stdout]      |
[INFO] [stdout] 1111 |         let d = BigInt::from_biguint(Plus, d_ui);
[INFO] [stdout]      |                                      ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these unit variants
[INFO] [stdout]      |
[INFO] [stdout]   59 + use bigint::Sign::Plus;
[INFO] [stdout]      |
[INFO] [stdout]   59 + use bigint::fmt::Sign::Plus;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Plus` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:1112:38
[INFO] [stdout]      |
[INFO] [stdout] 1112 |         let m = BigInt::from_biguint(Plus, m_ui);
[INFO] [stdout]      |                                      ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these unit variants
[INFO] [stdout]      |
[INFO] [stdout]   59 + use bigint::Sign::Plus;
[INFO] [stdout]      |
[INFO] [stdout]   59 + use bigint::fmt::Sign::Plus;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Plus` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:1135:30
[INFO] [stdout]      |
[INFO] [stdout] 1135 |         BigInt::from_biguint(Plus, self.data.gcd(&other.data))
[INFO] [stdout]      |                              ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these unit variants
[INFO] [stdout]      |
[INFO] [stdout]   59 + use bigint::Sign::Plus;
[INFO] [stdout]      |
[INFO] [stdout]   59 + use bigint::fmt::Sign::Plus;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Plus` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:1141:30
[INFO] [stdout]      |
[INFO] [stdout] 1141 |         BigInt::from_biguint(Plus, self.data.lcm(&other.data))
[INFO] [stdout]      |                              ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these unit variants
[INFO] [stdout]      |
[INFO] [stdout]   59 + use bigint::Sign::Plus;
[INFO] [stdout]      |
[INFO] [stdout]   59 + use bigint::fmt::Sign::Plus;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Plus` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:1198:43
[INFO] [stdout]      |
[INFO] [stdout] 1198 |                 Some(BigInt::from_biguint(Plus, n))
[INFO] [stdout]      |                                           ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these unit variants
[INFO] [stdout]      |
[INFO] [stdout]   59 + use bigint::Sign::Plus;
[INFO] [stdout]      |
[INFO] [stdout]   59 + use bigint::fmt::Sign::Plus;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Minus` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:1203:47
[INFO] [stdout]      |
[INFO] [stdout] 1203 |                     Some(BigInt::from_biguint(Minus, n))
[INFO] [stdout]      |                                               ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these unit variants
[INFO] [stdout]      |
[INFO] [stdout]   59 + use bigint::Sign::Minus;
[INFO] [stdout]      |
[INFO] [stdout]   59 + use bigint::fmt::Sign::Minus;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Plus` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:1216:43
[INFO] [stdout]      |
[INFO] [stdout] 1216 |                 Some(BigInt::from_biguint(Plus, n))
[INFO] [stdout]      |                                           ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these unit variants
[INFO] [stdout]      |
[INFO] [stdout]   59 + use bigint::Sign::Plus;
[INFO] [stdout]      |
[INFO] [stdout]   59 + use bigint::fmt::Sign::Plus;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Plus` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:1241:33
[INFO] [stdout]      |
[INFO] [stdout] 1241 |             Some(BigInt { sign: Plus, data: self.clone() })
[INFO] [stdout]      |                                 ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these unit variants
[INFO] [stdout]      |
[INFO] [stdout]   59 + use bigint::Sign::Plus;
[INFO] [stdout]      |
[INFO] [stdout]   59 + use bigint::fmt::Sign::Plus;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `int` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:1257:17
[INFO] [stdout]      |
[INFO] [stdout] 1257 | impl_to_bigint!(int,  FromPrimitive::from_int)
[INFO] [stdout]      |                 ^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 not found in this scope
[INFO] [stdout]      |                 help: perhaps you intended to use this type: `i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:1313:18
[INFO] [stdout]      |
[INFO] [stdout] 1313 |         for _ in range(0, digits) {
[INFO] [stdout]      |                  ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout]   59 + use std::slice::range;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NoSign` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:1335:17
[INFO] [stdout]      |
[INFO] [stdout] 1335 |                 NoSign
[INFO] [stdout]      |                 ^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]      |
[INFO] [stdout]   59 + use bigint::Sign::NoSign;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Plus` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:1338:13
[INFO] [stdout]      |
[INFO] [stdout] 1338 |             Plus
[INFO] [stdout]      |             ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these unit variants
[INFO] [stdout]      |
[INFO] [stdout]   59 + use bigint::Sign::Plus;
[INFO] [stdout]      |
[INFO] [stdout]   59 + use bigint::fmt::Sign::Plus;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Minus` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:1340:13
[INFO] [stdout]      |
[INFO] [stdout] 1340 |             Minus
[INFO] [stdout]      |             ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these unit variants
[INFO] [stdout]      |
[INFO] [stdout]   59 + use bigint::Sign::Minus;
[INFO] [stdout]      |
[INFO] [stdout]   59 + use bigint::fmt::Sign::Minus;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NoSign` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:1386:20
[INFO] [stdout]      |
[INFO] [stdout] 1386 |         if sign == NoSign || data.is_zero() {
[INFO] [stdout]      |                    ^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]      |
[INFO] [stdout]   59 + use bigint::Sign::NoSign;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NoSign` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:1387:35
[INFO] [stdout]      |
[INFO] [stdout] 1387 |             return BigInt { sign: NoSign, data: Zero::zero() };
[INFO] [stdout]      |                                   ^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]      |
[INFO] [stdout]   59 + use bigint::Sign::NoSign;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Plus` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:1401:25
[INFO] [stdout]      |
[INFO] [stdout] 1401 |         let mut sign  = Plus;
[INFO] [stdout]      |                         ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these unit variants
[INFO] [stdout]      |
[INFO] [stdout]   59 + use bigint::Sign::Plus;
[INFO] [stdout]      |
[INFO] [stdout]   59 + use bigint::fmt::Sign::Plus;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Minus` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:1404:21
[INFO] [stdout]      |
[INFO] [stdout] 1404 |             sign  = Minus;
[INFO] [stdout]      |                     ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these unit variants
[INFO] [stdout]      |
[INFO] [stdout]   59 + use bigint::Sign::Minus;
[INFO] [stdout]      |
[INFO] [stdout]   59 + use bigint::fmt::Sign::Minus;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Num` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/complex.rs:32:17
[INFO] [stdout]    |
[INFO] [stdout] 32 | impl<T: Clone + Num> Complex<T> {
[INFO] [stdout]    |                 ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `FloatMath` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/complex.rs:75:17
[INFO] [stdout]    |
[INFO] [stdout] 75 | impl<T: Clone + FloatMath> Complex<T> {
[INFO] [stdout]    |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `FloatMath` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/complex.rs:83:17
[INFO] [stdout]    |
[INFO] [stdout] 83 | impl<T: Clone + FloatMath> Complex<T> {
[INFO] [stdout]    |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Add` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/complex.rs:104:22
[INFO] [stdout]     |
[INFO] [stdout] 104 | impl<T: Clone + Num> Add<Complex<T>, Complex<T>> for Complex<T> {
[INFO] [stdout]     |                      ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  14 + use std::ops::Add;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Num` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/complex.rs:104:17
[INFO] [stdout]     |
[INFO] [stdout] 104 | impl<T: Clone + Num> Add<Complex<T>, Complex<T>> for Complex<T> {
[INFO] [stdout]     |                 ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Sub` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/complex.rs:111:22
[INFO] [stdout]     |
[INFO] [stdout] 111 | impl<T: Clone + Num> Sub<Complex<T>, Complex<T>> for Complex<T> {
[INFO] [stdout]     |                      ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  14 + use std::ops::Sub;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Num` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/complex.rs:111:17
[INFO] [stdout]     |
[INFO] [stdout] 111 | impl<T: Clone + Num> Sub<Complex<T>, Complex<T>> for Complex<T> {
[INFO] [stdout]     |                 ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Mul` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/complex.rs:118:22
[INFO] [stdout]     |
[INFO] [stdout] 118 | impl<T: Clone + Num> Mul<Complex<T>, Complex<T>> for Complex<T> {
[INFO] [stdout]     |                      ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  14 + use std::ops::Mul;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Num` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/complex.rs:118:17
[INFO] [stdout]     |
[INFO] [stdout] 118 | impl<T: Clone + Num> Mul<Complex<T>, Complex<T>> for Complex<T> {
[INFO] [stdout]     |                 ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Div` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/complex.rs:128:22
[INFO] [stdout]     |
[INFO] [stdout] 128 | impl<T: Clone + Num> Div<Complex<T>, Complex<T>> for Complex<T> {
[INFO] [stdout]     |                      ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  14 + use std::ops::Div;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Num` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/complex.rs:128:17
[INFO] [stdout]     |
[INFO] [stdout] 128 | impl<T: Clone + Num> Div<Complex<T>, Complex<T>> for Complex<T> {
[INFO] [stdout]     |                 ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Neg` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/complex.rs:137:22
[INFO] [stdout]     |
[INFO] [stdout] 137 | impl<T: Clone + Num> Neg<Complex<T>> for Complex<T> {
[INFO] [stdout]     |                      ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  14 + use std::ops::Neg;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Num` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/complex.rs:137:17
[INFO] [stdout]     |
[INFO] [stdout] 137 | impl<T: Clone + Num> Neg<Complex<T>> for Complex<T> {
[INFO] [stdout]     |                 ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Num` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/complex.rs:145:17
[INFO] [stdout]     |
[INFO] [stdout] 145 | impl<T: Clone + Num> Zero for Complex<T> {
[INFO] [stdout]     |                 ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Num` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/complex.rs:157:17
[INFO] [stdout]     |
[INFO] [stdout] 157 | impl<T: Clone + Num> One for Complex<T> {
[INFO] [stdout]     |                 ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Show` in module `fmt`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/complex.rs:165:44
[INFO] [stdout]     |
[INFO] [stdout] 165 | impl<T: fmt::Show + Num + PartialOrd> fmt::Show for Complex<T> {
[INFO] [stdout]     |                                            ^^^^ not found in `fmt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Show` in module `fmt`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/complex.rs:165:14
[INFO] [stdout]     |
[INFO] [stdout] 165 | impl<T: fmt::Show + Num + PartialOrd> fmt::Show for Complex<T> {
[INFO] [stdout]     |              ^^^^ not found in `fmt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Num` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/complex.rs:165:21
[INFO] [stdout]     |
[INFO] [stdout] 165 | impl<T: fmt::Show + Num + PartialOrd> fmt::Show for Complex<T> {
[INFO] [stdout]     |                     ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Num` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/complex.rs:175:22
[INFO] [stdout]     |
[INFO] [stdout] 175 | impl<T: ToStrRadix + Num + PartialOrd> ToStrRadix for Complex<T> {
[INFO] [stdout]     |                      ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/complex.rs:176:35
[INFO] [stdout]     |
[INFO] [stdout] 176 |     fn to_str_radix(&self, radix: uint) -> String {
[INFO] [stdout]     |                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Num` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/integer.rs:13:20
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub trait Integer: Num + PartialOrd
[INFO] [stdout]    |                    ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Div` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/integer.rs:14:20
[INFO] [stdout]    |
[INFO] [stdout] 14 |                  + Div<Self, Self>
[INFO] [stdout]    |                    ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]    |
[INFO] [stdout] 13 + use std::ops::Div;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Rem` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/integer.rs:15:20
[INFO] [stdout]    |
[INFO] [stdout] 15 |                  + Rem<Self, Self> {
[INFO] [stdout]    |                    ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]    |
[INFO] [stdout] 13 + use std::ops::Rem;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `int` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/integer.rs:377:23
[INFO] [stdout]     |
[INFO] [stdout] 377 | impl_integer_for_int!(int,  test_integer_int)
[INFO] [stdout]     |                       ^^^
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       not found in this scope
[INFO] [stdout]     |                       help: perhaps you intended to use this type: `i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/integer.rs:496:24
[INFO] [stdout]     |
[INFO] [stdout] 496 | impl_integer_for_uint!(uint, test_integer_uint)
[INFO] [stdout]     |                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `int` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/rational.rs:32:27
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub type Rational = Ratio<int>;
[INFO] [stdout]    |                           ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: perhaps you intended to use this type
[INFO] [stdout]    |
[INFO] [stdout] 32 - pub type Rational = Ratio<int>;
[INFO] [stdout] 32 + pub type Rational = Ratio<i32>;
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub type Rational<int> = Ratio<int>;
[INFO] [stdout]    |                  +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Float` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/rational.rs:183:26
[INFO] [stdout]     |
[INFO] [stdout] 183 |     pub fn from_float<T: Float>(f: T) -> Option<BigRational> {
[INFO] [stdout]     |                          ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/rational.rs:191:56
[INFO] [stdout]     |
[INFO] [stdout] 191 |             let denom: BigInt = one << ((-exponent) as uint);
[INFO] [stdout]     |                                                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/rational.rs:196:43
[INFO] [stdout]     |
[INFO] [stdout] 196 |             numer = numer << (exponent as uint);
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Mul` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/rational.rs:214:17
[INFO] [stdout]     |
[INFO] [stdout] 214 |         impl<T: Mul<T,T> + $imp> $imp for Ratio<T> {
[INFO] [stdout]     |                 ^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 224 | cmp_impl!(impl PartialEq, eq, ne)
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `cmp_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  13 + use std::ops::Mul;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Mul` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/rational.rs:214:17
[INFO] [stdout]     |
[INFO] [stdout] 214 |           impl<T: Mul<T,T> + $imp> $imp for Ratio<T> {
[INFO] [stdout]     |                   ^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 225 | / cmp_impl!(impl PartialOrd, lt -> bool, gt -> bool, le -> bool, ge -> bool,
[INFO] [stdout] 226 | |           partial_cmp -> Option<cmp::Ordering>)
[INFO] [stdout]     | |_______________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `cmp_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  13 + use std::ops::Mul;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Mul` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/rational.rs:214:17
[INFO] [stdout]     |
[INFO] [stdout] 214 |         impl<T: Mul<T,T> + $imp> $imp for Ratio<T> {
[INFO] [stdout]     |                 ^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 227 | cmp_impl!(impl Eq, )
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `cmp_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  13 + use std::ops::Mul;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Mul` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/rational.rs:214:17
[INFO] [stdout]     |
[INFO] [stdout] 214 |         impl<T: Mul<T,T> + $imp> $imp for Ratio<T> {
[INFO] [stdout]     |                 ^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 228 | cmp_impl!(impl Ord, cmp -> cmp::Ordering)
[INFO] [stdout]     | ----------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `cmp_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  13 + use std::ops::Mul;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Mul` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/rational.rs:233:5
[INFO] [stdout]     |
[INFO] [stdout] 233 |     Mul<Ratio<T>,Ratio<T>> for Ratio<T> {
[INFO] [stdout]     |     ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  13 + use std::ops::Mul;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Div` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/rational.rs:242:5
[INFO] [stdout]     |
[INFO] [stdout] 242 |     Div<Ratio<T>,Ratio<T>> for Ratio<T> {
[INFO] [stdout]     |     ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  13 + use std::ops::Div;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Add` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/rational.rs:264:18
[INFO] [stdout]     |
[INFO] [stdout] 253 |             $imp<Ratio<T>,Ratio<T>> for Ratio<T> {
[INFO] [stdout]     |             ---- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 264 | arith_impl!(impl Add, add)
[INFO] [stdout]     |                  ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  13 + use std::ops::Add;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Sub` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/rational.rs:267:18
[INFO] [stdout]     |
[INFO] [stdout] 253 |             $imp<Ratio<T>,Ratio<T>> for Ratio<T> {
[INFO] [stdout]     |             ---- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 267 | arith_impl!(impl Sub, sub)
[INFO] [stdout]     |                  ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  13 + use std::ops::Sub;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Rem` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/rational.rs:270:18
[INFO] [stdout]     |
[INFO] [stdout] 253 |             $imp<Ratio<T>,Ratio<T>> for Ratio<T> {
[INFO] [stdout]     |             ---- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 270 | arith_impl!(impl Rem, rem)
[INFO] [stdout]     |                  ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  13 + use std::ops::Rem;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Neg` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/rational.rs:273:5
[INFO] [stdout]     |
[INFO] [stdout] 273 |     Neg<Ratio<T>> for Ratio<T> {
[INFO] [stdout]     |     ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  13 + use std::ops::Neg;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Num` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/rational.rs:303:5
[INFO] [stdout]     |
[INFO] [stdout] 303 |     Num for Ratio<T> {}
[INFO] [stdout]     |     ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Signed` in module `num`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/rational.rs:306:10
[INFO] [stdout]     |
[INFO] [stdout] 306 |     num::Signed for Ratio<T> {
[INFO] [stdout]     |          ^^^^^^ not found in `num`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `one` in module `num`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/rational.rs:320:18
[INFO] [stdout]     |
[INFO] [stdout] 320 |             num::one()
[INFO] [stdout]     |                  ^^^ not found in `num`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `zero` in module `num`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/rational.rs:322:18
[INFO] [stdout]     |
[INFO] [stdout] 322 |             num::zero()
[INFO] [stdout]     |                  ^^^^ not found in `num`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `one` in module `num`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/rational.rs:324:20
[INFO] [stdout]     |
[INFO] [stdout] 324 |             - num::one::<Ratio<T>>()
[INFO] [stdout]     |                    ^^^ not found in `num`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Show` in module `fmt`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/rational.rs:336:36
[INFO] [stdout]     |
[INFO] [stdout] 336 | impl<T: fmt::Show + Eq + One> fmt::Show for Ratio<T> {
[INFO] [stdout]     |                                    ^^^^ not found in `fmt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Show` in module `fmt`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/rational.rs:336:14
[INFO] [stdout]     |
[INFO] [stdout] 336 | impl<T: fmt::Show + Eq + One> fmt::Show for Ratio<T> {
[INFO] [stdout]     |              ^^^^ not found in `fmt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/rational.rs:349:35
[INFO] [stdout]     |
[INFO] [stdout] 349 |     fn to_str_radix(&self, 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/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/rational.rs:375:39
[INFO] [stdout]     |
[INFO] [stdout] 375 |     fn from_str_radix(s: &str, radix: uint) -> Option<Ratio<T>> {
[INFO] [stdout]     |                                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/lib.rs:45:1
[INFO] [stdout]    |
[INFO] [stdout] 45 | #![feature(macro_rules)]
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the attribute
[INFO] [stdout]    |
[INFO] [stdout]    = help: the feature `macro_rules` has been stable since `1.0.0` and no longer requires an attribute to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/lib.rs:46:1
[INFO] [stdout]    |
[INFO] [stdout] 46 | #![feature(default_type_params)]
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the attribute
[INFO] [stdout]    |
[INFO] [stdout]    = help: the feature `default_type_params` has been stable since `1.0.0` and no longer requires an attribute to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid suffix `i` for number literal
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:269:26
[INFO] [stdout]     |
[INFO] [stdout] 269 |         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[E0308]: mismatched types
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:79:29
[INFO] [stdout]    |
[INFO] [stdout] 79 | 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[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:154:29
[INFO] [stdout]     |
[INFO] [stdout] 154 | impl<S: hash::Writer> hash::Hash<S> for BigUint {
[INFO] [stdout]     |                             ^^^^--- help: remove the unnecessary generics
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             expected 0 generic arguments
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/bigint.rs:901:29
[INFO] [stdout]     |
[INFO] [stdout] 901 | impl<S: hash::Writer> hash::Hash<S> for BigInt {
[INFO] [stdout]     |                             ^^^^--- help: remove the unnecessary generics
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             expected 0 generic arguments
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FromPrimitive`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/rational.rs:192:34
[INFO] [stdout]     |
[INFO] [stdout] 192 |             let numer: BigUint = FromPrimitive::from_u64(mantissa).unwrap();
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^ use of undeclared type `FromPrimitive`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FromPrimitive`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/num-b07859d57ffb9b7f/9b6e014/src/rational.rs:195:38
[INFO] [stdout]     |
[INFO] [stdout] 195 |             let mut numer: BigUint = FromPrimitive::from_u64(mantissa).unwrap();
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^ use of undeclared type `FromPrimitive`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0107, E0308, E0405, E0408, E0412, E0416, E0425, E0428, E0432...
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0107`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `num` (lib) due to 235 previous errors
[INFO] running `Command { std: "docker" "inspect" "0d52285db3729f2054ceada3928fce611624bdea8c5933097150b639e54e6b94", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0d52285db3729f2054ceada3928fce611624bdea8c5933097150b639e54e6b94", kill_on_drop: false }`
[INFO] [stdout] 0d52285db3729f2054ceada3928fce611624bdea8c5933097150b639e54e6b94
