[INFO] cloning repository https://github.com/rillomas/christmas_star
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/rillomas/christmas_star" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Frillomas%2Fchristmas_star", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Frillomas%2Fchristmas_star'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 4eefbb3f31929ea641b4de67f2c741687bbfddf3
[INFO] checking rillomas/christmas_star against try#d8be25549d5418405531341b4be6d8538fc3c42e for pr-156160-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Frillomas%2Fchristmas_star" "/workspace/builds/worker-5-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/rillomas/christmas_star
[INFO] finished tweaking git repo https://github.com/rillomas/christmas_star
[INFO] tweaked toml for git repo https://github.com/rillomas/christmas_star written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/rillomas/christmas_star on toolchain d8be25549d5418405531341b4be6d8538fc3c42e
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+d8be25549d5418405531341b4be6d8538fc3c42e" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/rillomas/christmas_star 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" "+d8be25549d5418405531341b4be6d8538fc3c42e" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: Cargo.toml: An explicit [[bin]] section is specified in Cargo.toml which currently
[INFO] [stderr] disables Cargo from automatically inferring other binary targets.
[INFO] [stderr] This inference behavior will change in the Rust 2018 edition and the following
[INFO] [stderr] files will be included as a binary target:
[INFO] [stderr] 
[INFO] [stderr] * src/main.rs
[INFO] [stderr] 
[INFO] [stderr] This is likely to break cargo build or cargo test as these files may not be
[INFO] [stderr] ready to be compiled as a binary target today. You can future-proof yourself
[INFO] [stderr] and disable this warning by adding `autobins = false` to your [package]
[INFO] [stderr] section. You may also move the files to a location where Cargo would not
[INFO] [stderr] automatically infer them to be a target, such as in subfolders.
[INFO] [stderr] 
[INFO] [stderr] For more information on this warning you can consult
[INFO] [stderr] https://github.com/rust-lang/cargo/issues/5330
[INFO] [stderr] warning: Cargo.toml: path `src/main.rs` was erroneously implicitly accepted for binary `main`,
[INFO] [stderr] please set bin.path in Cargo.toml
[INFO] [stderr] warning: Cargo.toml: `package.edition` is unspecified, defaulting to `2015` while the latest is `2024`
[INFO] [stderr] warning: `christmas_star` (manifest) generated 3 warnings
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:fd22e2154e7db748230f413534f3a6d034160c9d2b7c14b90fba4e9bfc1a36d4" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] fd7e16b906eb09b9a7c770cf1dbc7e00303cd78a4bc54530e2fb89cdcf9008a1
[INFO] running `Command { std: "docker" "start" "fd7e16b906eb09b9a7c770cf1dbc7e00303cd78a4bc54530e2fb89cdcf9008a1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "fd7e16b906eb09b9a7c770cf1dbc7e00303cd78a4bc54530e2fb89cdcf9008a1" "/opt/rustwide/cargo-home/bin/cargo" "+d8be25549d5418405531341b4be6d8538fc3c42e" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "fd7e16b906eb09b9a7c770cf1dbc7e00303cd78a4bc54530e2fb89cdcf9008a1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "fd7e16b906eb09b9a7c770cf1dbc7e00303cd78a4bc54530e2fb89cdcf9008a1" "/opt/rustwide/cargo-home/bin/cargo" "+d8be25549d5418405531341b4be6d8538fc3c42e" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: Cargo.toml: An explicit [[bin]] section is specified in Cargo.toml which currently
[INFO] [stderr] disables Cargo from automatically inferring other binary targets.
[INFO] [stderr] This inference behavior will change in the Rust 2018 edition and the following
[INFO] [stderr] files will be included as a binary target:
[INFO] [stderr] 
[INFO] [stderr] * src/main.rs
[INFO] [stderr] 
[INFO] [stderr] This is likely to break cargo build or cargo test as these files may not be
[INFO] [stderr] ready to be compiled as a binary target today. You can future-proof yourself
[INFO] [stderr] and disable this warning by adding `autobins = false` to your [package]
[INFO] [stderr] section. You may also move the files to a location where Cargo would not
[INFO] [stderr] automatically infer them to be a target, such as in subfolders.
[INFO] [stderr] 
[INFO] [stderr] For more information on this warning you can consult
[INFO] [stderr] https://github.com/rust-lang/cargo/issues/5330
[INFO] [stderr] warning: Cargo.toml: path `src/main.rs` was erroneously implicitly accepted for binary `main`,
[INFO] [stderr] please set bin.path in Cargo.toml
[INFO] [stderr] warning: Cargo.toml: `package.edition` is unspecified, defaulting to `2015` while the latest is `2024`
[INFO] [stderr] warning: `christmas_star` (manifest) generated 3 warnings
[INFO] [stderr]     Checking khronos_api v0.0.2 (https://github.com/bjz/gl-rs#d212190f)
[INFO] [stderr]     Checking gl_common v0.0.1 (https://github.com/bjz/gl-rs#d212190f)
[INFO] [stderr]     Checking rust-xml v0.1.2-pre (https://github.com/netvl/rust-xml#2d9df326)
[INFO] [stderr]     Checking cgmath v0.0.1 (https://github.com/bjz/cgmath-rs#6f058eab)
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/macros.rs:5:22
[INFO] [stdout]    |
[INFO] [stdout]  5 |   macro_rules! for_each(
[INFO] [stdout]    |  ______________________^
[INFO] [stdout]  6 | |     ($e:ident in $it:expr $body:expr) => (
[INFO] [stdout]  7 | |         loop {
[INFO] [stdout]  8 | |             match $it {
[INFO] [stdout] ...  |
[INFO] [stdout] 14 | | )
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout]  5 ~ macro_rules! for_each{
[INFO] [stdout]  6 |     ($e:ident in $it:expr $body:expr) => (
[INFO] [stdout] ...
[INFO] [stdout] 13 |     )
[INFO] [stdout] 14 + }
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 14 | );
[INFO] [stdout]    |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/macros.rs:16:25
[INFO] [stdout]    |
[INFO] [stdout] 16 |   macro_rules! gen_setters(
[INFO] [stdout]    |  _________________________^
[INFO] [stdout] 17 | |     ($target:ty, $($field:ident : $t:ty),+) => ($(
[INFO] [stdout] 18 | |         impl $target {
[INFO] [stdout] 19 | |             /// Sets the field to the provided value and returns updated config object.
[INFO] [stdout] ...  |
[INFO] [stdout] 25 | |     )+)
[INFO] [stdout] 26 | | )
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 16 ~ macro_rules! gen_setters{
[INFO] [stdout] 17 |     ($target:ty, $($field:ident : $t:ty),+) => ($(
[INFO] [stdout] ...
[INFO] [stdout] 25 |     )+)
[INFO] [stdout] 26 + }
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 26 | );
[INFO] [stdout]    |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: incorrect unicode escape sequence
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/common.rs:222:10
[INFO] [stdout]     |
[INFO] [stdout] 222 |         '\u00C0'...'\u00D6' | '\u00D8'...'\u00F6' | '\u00F8'...'\u02FF' |
[INFO] [stdout]     |          ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: format of unicode escape sequences uses braces
[INFO] [stdout]     |
[INFO] [stdout] 222 -         '\u00C0'...'\u00D6' | '\u00D8'...'\u00F6' | '\u00F8'...'\u02FF' |
[INFO] [stdout] 222 +         '\u{00C0}'...'\u00D6' | '\u00D8'...'\u00F6' | '\u00F8'...'\u02FF' |
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: incorrect unicode escape sequence
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/common.rs:222:21
[INFO] [stdout]     |
[INFO] [stdout] 222 |         '\u00C0'...'\u00D6' | '\u00D8'...'\u00F6' | '\u00F8'...'\u02FF' |
[INFO] [stdout]     |                     ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: format of unicode escape sequences uses braces
[INFO] [stdout]     |
[INFO] [stdout] 222 -         '\u00C0'...'\u00D6' | '\u00D8'...'\u00F6' | '\u00F8'...'\u02FF' |
[INFO] [stdout] 222 +         '\u00C0'...'\u{00D6}' | '\u00D8'...'\u00F6' | '\u00F8'...'\u02FF' |
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: incorrect unicode escape sequence
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/common.rs:222:32
[INFO] [stdout]     |
[INFO] [stdout] 222 |         '\u00C0'...'\u00D6' | '\u00D8'...'\u00F6' | '\u00F8'...'\u02FF' |
[INFO] [stdout]     |                                ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: format of unicode escape sequences uses braces
[INFO] [stdout]     |
[INFO] [stdout] 222 -         '\u00C0'...'\u00D6' | '\u00D8'...'\u00F6' | '\u00F8'...'\u02FF' |
[INFO] [stdout] 222 +         '\u00C0'...'\u00D6' | '\u{00D8}'...'\u00F6' | '\u00F8'...'\u02FF' |
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: incorrect unicode escape sequence
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/common.rs:222:43
[INFO] [stdout]     |
[INFO] [stdout] 222 |         '\u00C0'...'\u00D6' | '\u00D8'...'\u00F6' | '\u00F8'...'\u02FF' |
[INFO] [stdout]     |                                           ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: format of unicode escape sequences uses braces
[INFO] [stdout]     |
[INFO] [stdout] 222 -         '\u00C0'...'\u00D6' | '\u00D8'...'\u00F6' | '\u00F8'...'\u02FF' |
[INFO] [stdout] 222 +         '\u00C0'...'\u00D6' | '\u00D8'...'\u{00F6}' | '\u00F8'...'\u02FF' |
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: incorrect unicode escape sequence
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/common.rs:222:54
[INFO] [stdout]     |
[INFO] [stdout] 222 |         '\u00C0'...'\u00D6' | '\u00D8'...'\u00F6' | '\u00F8'...'\u02FF' |
[INFO] [stdout]     |                                                      ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: format of unicode escape sequences uses braces
[INFO] [stdout]     |
[INFO] [stdout] 222 -         '\u00C0'...'\u00D6' | '\u00D8'...'\u00F6' | '\u00F8'...'\u02FF' |
[INFO] [stdout] 222 +         '\u00C0'...'\u00D6' | '\u00D8'...'\u00F6' | '\u{00F8}'...'\u02FF' |
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: incorrect unicode escape sequence
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/common.rs:222:65
[INFO] [stdout]     |
[INFO] [stdout] 222 |         '\u00C0'...'\u00D6' | '\u00D8'...'\u00F6' | '\u00F8'...'\u02FF' |
[INFO] [stdout]     |                                                                 ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: format of unicode escape sequences uses braces
[INFO] [stdout]     |
[INFO] [stdout] 222 -         '\u00C0'...'\u00D6' | '\u00D8'...'\u00F6' | '\u00F8'...'\u02FF' |
[INFO] [stdout] 222 +         '\u00C0'...'\u00D6' | '\u00D8'...'\u00F6' | '\u00F8'...'\u{02FF}' |
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: incorrect unicode escape sequence
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/common.rs:223:10
[INFO] [stdout]     |
[INFO] [stdout] 223 |         '\u0370'...'\u037D' | '\u037F'...'\u1FFF' |
[INFO] [stdout]     |          ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: format of unicode escape sequences uses braces
[INFO] [stdout]     |
[INFO] [stdout] 223 -         '\u0370'...'\u037D' | '\u037F'...'\u1FFF' |
[INFO] [stdout] 223 +         '\u{0370}'...'\u037D' | '\u037F'...'\u1FFF' |
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: incorrect unicode escape sequence
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/common.rs:223:21
[INFO] [stdout]     |
[INFO] [stdout] 223 |         '\u0370'...'\u037D' | '\u037F'...'\u1FFF' |
[INFO] [stdout]     |                     ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: format of unicode escape sequences uses braces
[INFO] [stdout]     |
[INFO] [stdout] 223 -         '\u0370'...'\u037D' | '\u037F'...'\u1FFF' |
[INFO] [stdout] 223 +         '\u0370'...'\u{037D}' | '\u037F'...'\u1FFF' |
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: incorrect unicode escape sequence
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/common.rs:223:32
[INFO] [stdout]     |
[INFO] [stdout] 223 |         '\u0370'...'\u037D' | '\u037F'...'\u1FFF' |
[INFO] [stdout]     |                                ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: format of unicode escape sequences uses braces
[INFO] [stdout]     |
[INFO] [stdout] 223 -         '\u0370'...'\u037D' | '\u037F'...'\u1FFF' |
[INFO] [stdout] 223 +         '\u0370'...'\u037D' | '\u{037F}'...'\u1FFF' |
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: incorrect unicode escape sequence
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/common.rs:223:43
[INFO] [stdout]     |
[INFO] [stdout] 223 |         '\u0370'...'\u037D' | '\u037F'...'\u1FFF' |
[INFO] [stdout]     |                                           ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: format of unicode escape sequences uses braces
[INFO] [stdout]     |
[INFO] [stdout] 223 -         '\u0370'...'\u037D' | '\u037F'...'\u1FFF' |
[INFO] [stdout] 223 +         '\u0370'...'\u037D' | '\u037F'...'\u{1FFF}' |
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: incorrect unicode escape sequence
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/common.rs:224:10
[INFO] [stdout]     |
[INFO] [stdout] 224 |         '\u200C'...'\u200D' | '\u2070'...'\u218F' |
[INFO] [stdout]     |          ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: format of unicode escape sequences uses braces
[INFO] [stdout]     |
[INFO] [stdout] 224 -         '\u200C'...'\u200D' | '\u2070'...'\u218F' |
[INFO] [stdout] 224 +         '\u{200C}'...'\u200D' | '\u2070'...'\u218F' |
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: incorrect unicode escape sequence
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/common.rs:224:21
[INFO] [stdout]     |
[INFO] [stdout] 224 |         '\u200C'...'\u200D' | '\u2070'...'\u218F' |
[INFO] [stdout]     |                     ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: format of unicode escape sequences uses braces
[INFO] [stdout]     |
[INFO] [stdout] 224 -         '\u200C'...'\u200D' | '\u2070'...'\u218F' |
[INFO] [stdout] 224 +         '\u200C'...'\u{200D}' | '\u2070'...'\u218F' |
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: incorrect unicode escape sequence
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/common.rs:224:32
[INFO] [stdout]     |
[INFO] [stdout] 224 |         '\u200C'...'\u200D' | '\u2070'...'\u218F' |
[INFO] [stdout]     |                                ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: format of unicode escape sequences uses braces
[INFO] [stdout]     |
[INFO] [stdout] 224 -         '\u200C'...'\u200D' | '\u2070'...'\u218F' |
[INFO] [stdout] 224 +         '\u200C'...'\u200D' | '\u{2070}'...'\u218F' |
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: incorrect unicode escape sequence
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/common.rs:224:43
[INFO] [stdout]     |
[INFO] [stdout] 224 |         '\u200C'...'\u200D' | '\u2070'...'\u218F' |
[INFO] [stdout]     |                                           ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: format of unicode escape sequences uses braces
[INFO] [stdout]     |
[INFO] [stdout] 224 -         '\u200C'...'\u200D' | '\u2070'...'\u218F' |
[INFO] [stdout] 224 +         '\u200C'...'\u200D' | '\u2070'...'\u{218F}' |
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: incorrect unicode escape sequence
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/common.rs:225:10
[INFO] [stdout]     |
[INFO] [stdout] 225 |         '\u2C00'...'\u2FEF' | '\u3001'...'\uD7FF' |
[INFO] [stdout]     |          ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: format of unicode escape sequences uses braces
[INFO] [stdout]     |
[INFO] [stdout] 225 -         '\u2C00'...'\u2FEF' | '\u3001'...'\uD7FF' |
[INFO] [stdout] 225 +         '\u{2C00}'...'\u2FEF' | '\u3001'...'\uD7FF' |
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: incorrect unicode escape sequence
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/common.rs:225:21
[INFO] [stdout]     |
[INFO] [stdout] 225 |         '\u2C00'...'\u2FEF' | '\u3001'...'\uD7FF' |
[INFO] [stdout]     |                     ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: format of unicode escape sequences uses braces
[INFO] [stdout]     |
[INFO] [stdout] 225 -         '\u2C00'...'\u2FEF' | '\u3001'...'\uD7FF' |
[INFO] [stdout] 225 +         '\u2C00'...'\u{2FEF}' | '\u3001'...'\uD7FF' |
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: incorrect unicode escape sequence
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/common.rs:225:32
[INFO] [stdout]     |
[INFO] [stdout] 225 |         '\u2C00'...'\u2FEF' | '\u3001'...'\uD7FF' |
[INFO] [stdout]     |                                ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: format of unicode escape sequences uses braces
[INFO] [stdout]     |
[INFO] [stdout] 225 -         '\u2C00'...'\u2FEF' | '\u3001'...'\uD7FF' |
[INFO] [stdout] 225 +         '\u2C00'...'\u2FEF' | '\u{3001}'...'\uD7FF' |
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: incorrect unicode escape sequence
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/common.rs:225:43
[INFO] [stdout]     |
[INFO] [stdout] 225 |         '\u2C00'...'\u2FEF' | '\u3001'...'\uD7FF' |
[INFO] [stdout]     |                                           ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: format of unicode escape sequences uses braces
[INFO] [stdout]     |
[INFO] [stdout] 225 -         '\u2C00'...'\u2FEF' | '\u3001'...'\uD7FF' |
[INFO] [stdout] 225 +         '\u2C00'...'\u2FEF' | '\u3001'...'\u{D7FF}' |
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: incorrect unicode escape sequence
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/common.rs:226:10
[INFO] [stdout]     |
[INFO] [stdout] 226 |         '\uF900'...'\uFDCF' | '\uFDF0'...'\uFFFD' |
[INFO] [stdout]     |          ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: format of unicode escape sequences uses braces
[INFO] [stdout]     |
[INFO] [stdout] 226 -         '\uF900'...'\uFDCF' | '\uFDF0'...'\uFFFD' |
[INFO] [stdout] 226 +         '\u{F900}'...'\uFDCF' | '\uFDF0'...'\uFFFD' |
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: incorrect unicode escape sequence
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/common.rs:226:21
[INFO] [stdout]     |
[INFO] [stdout] 226 |         '\uF900'...'\uFDCF' | '\uFDF0'...'\uFFFD' |
[INFO] [stdout]     |                     ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: format of unicode escape sequences uses braces
[INFO] [stdout]     |
[INFO] [stdout] 226 -         '\uF900'...'\uFDCF' | '\uFDF0'...'\uFFFD' |
[INFO] [stdout] 226 +         '\uF900'...'\u{FDCF}' | '\uFDF0'...'\uFFFD' |
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: incorrect unicode escape sequence
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/common.rs:226:32
[INFO] [stdout]     |
[INFO] [stdout] 226 |         '\uF900'...'\uFDCF' | '\uFDF0'...'\uFFFD' |
[INFO] [stdout]     |                                ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: format of unicode escape sequences uses braces
[INFO] [stdout]     |
[INFO] [stdout] 226 -         '\uF900'...'\uFDCF' | '\uFDF0'...'\uFFFD' |
[INFO] [stdout] 226 +         '\uF900'...'\uFDCF' | '\u{FDF0}'...'\uFFFD' |
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: incorrect unicode escape sequence
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/common.rs:226:43
[INFO] [stdout]     |
[INFO] [stdout] 226 |         '\uF900'...'\uFDCF' | '\uFDF0'...'\uFFFD' |
[INFO] [stdout]     |                                           ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: format of unicode escape sequences uses braces
[INFO] [stdout]     |
[INFO] [stdout] 226 -         '\uF900'...'\uFDCF' | '\uFDF0'...'\uFFFD' |
[INFO] [stdout] 226 +         '\uF900'...'\uFDCF' | '\uFDF0'...'\u{FFFD}' |
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unknown character escape: `U`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/common.rs:227:11
[INFO] [stdout]     |
[INFO] [stdout] 227 |         '\U00010000'...'\U000EFFFF' => true,
[INFO] [stdout]     |           ^ unknown character escape
[INFO] [stdout]     |
[INFO] [stdout]     = help: for more information, visit <https://doc.rust-lang.org/reference/tokens.html#literals>
[INFO] [stdout] help: if you meant to write a literal backslash (perhaps escaping in a regular expression), consider a raw string literal
[INFO] [stdout]     |
[INFO] [stdout] 227 -         '\U00010000'...'\U000EFFFF' => true,
[INFO] [stdout] 227 +         r"\U00010000"...'\U000EFFFF' => true,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unknown character escape: `U`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/common.rs:227:26
[INFO] [stdout]     |
[INFO] [stdout] 227 |         '\U00010000'...'\U000EFFFF' => true,
[INFO] [stdout]     |                          ^ unknown character escape
[INFO] [stdout]     |
[INFO] [stdout]     = help: for more information, visit <https://doc.rust-lang.org/reference/tokens.html#literals>
[INFO] [stdout] help: if you meant to write a literal backslash (perhaps escaping in a regular expression), consider a raw string literal
[INFO] [stdout]     |
[INFO] [stdout] 227 -         '\U00010000'...'\U000EFFFF' => true,
[INFO] [stdout] 227 +         '\U00010000'...r"\U000EFFFF" => true,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: incorrect unicode escape sequence
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/common.rs:239:34
[INFO] [stdout]     |
[INFO] [stdout] 239 |         '-' | '.' | '0'...'9' | '\u00B7' |
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: format of unicode escape sequences uses braces
[INFO] [stdout]     |
[INFO] [stdout] 239 -         '-' | '.' | '0'...'9' | '\u00B7' |
[INFO] [stdout] 239 +         '-' | '.' | '0'...'9' | '\u{00B7}' |
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: incorrect unicode escape sequence
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/common.rs:240:10
[INFO] [stdout]     |
[INFO] [stdout] 240 |         '\u0300'...'\u03F6' | '\u203F'...'\u2040' => true,
[INFO] [stdout]     |          ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: format of unicode escape sequences uses braces
[INFO] [stdout]     |
[INFO] [stdout] 240 -         '\u0300'...'\u03F6' | '\u203F'...'\u2040' => true,
[INFO] [stdout] 240 +         '\u{0300}'...'\u03F6' | '\u203F'...'\u2040' => true,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: incorrect unicode escape sequence
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/common.rs:240:21
[INFO] [stdout]     |
[INFO] [stdout] 240 |         '\u0300'...'\u03F6' | '\u203F'...'\u2040' => true,
[INFO] [stdout]     |                     ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: format of unicode escape sequences uses braces
[INFO] [stdout]     |
[INFO] [stdout] 240 -         '\u0300'...'\u03F6' | '\u203F'...'\u2040' => true,
[INFO] [stdout] 240 +         '\u0300'...'\u{03F6}' | '\u203F'...'\u2040' => true,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: incorrect unicode escape sequence
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/common.rs:240:32
[INFO] [stdout]     |
[INFO] [stdout] 240 |         '\u0300'...'\u03F6' | '\u203F'...'\u2040' => true,
[INFO] [stdout]     |                                ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: format of unicode escape sequences uses braces
[INFO] [stdout]     |
[INFO] [stdout] 240 -         '\u0300'...'\u03F6' | '\u203F'...'\u2040' => true,
[INFO] [stdout] 240 +         '\u0300'...'\u03F6' | '\u{203F}'...'\u2040' => true,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: incorrect unicode escape sequence
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/common.rs:240:43
[INFO] [stdout]     |
[INFO] [stdout] 240 |         '\u0300'...'\u03F6' | '\u203F'...'\u2040' => true,
[INFO] [stdout]     |                                           ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: format of unicode escape sequences uses braces
[INFO] [stdout]     |
[INFO] [stdout] 240 -         '\u0300'...'\u03F6' | '\u203F'...'\u2040' => true,
[INFO] [stdout] 240 +         '\u0300'...'\u03F6' | '\u203F'...'\u{2040}' => true,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/common.rs:80:29
[INFO] [stdout]    |
[INFO] [stdout] 80 |           macro_rules! try_opt(
[INFO] [stdout]    |  _____________________________^
[INFO] [stdout] 81 | |             ($v:expr) => (
[INFO] [stdout] 82 | |                 match $v {
[INFO] [stdout] 83 | |                     Some(e) => try!(e),
[INFO] [stdout] ...  |
[INFO] [stdout] 87 | |         )
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 80 ~         macro_rules! try_opt{
[INFO] [stdout] 81 |             ($v:expr) => (
[INFO] [stdout] ...
[INFO] [stdout] 86 |             )
[INFO] [stdout] 87 ~         }
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 87 |         );
[INFO] [stdout]    |          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected type, found `|`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/common.rs:296:31
[INFO] [stdout]     |
[INFO] [stdout] 296 |     fn execute(&self, action: |&T|);
[INFO] [stdout]     |                               ^ expected type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected type, found `|`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/common.rs:300:31
[INFO] [stdout]     |
[INFO] [stdout] 300 |     fn execute(&self, action: |&T|) {
[INFO] [stdout]     |                               ^ expected type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/reader/lexer.rs:168:36
[INFO] [stdout]     |
[INFO] [stdout] 168 |   macro_rules! dispatch_on_enum_state(
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 169 | |     ($_self:ident, $s:expr, $c:expr, $is:expr,
[INFO] [stdout] 170 | |      $($st:pat -> $stc:pat -> $next_st:ident ! $chunk:expr),+;
[INFO] [stdout] 171 | |      $end_st:pat -> $end_c:pat ! $end_chunk:expr -> $e:expr) => (
[INFO] [stdout] ...   |
[INFO] [stdout] 185 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 168 ~ macro_rules! dispatch_on_enum_state{
[INFO] [stdout] 169 |     ($_self:ident, $s:expr, $c:expr, $is:expr,
[INFO] [stdout] ...
[INFO] [stdout] 184 |     )
[INFO] [stdout] 185 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 185 | );
[INFO] [stdout]     |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;`, found keyword `self`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/reader/lexer.rs:267:11
[INFO] [stdout]     |
[INFO] [stdout] 267 |         })
[INFO] [stdout]     |           ^ help: add `;` here
[INFO] [stdout] ...
[INFO] [stdout] 270 |         self.eof_handled = true;
[INFO] [stdout]     |         ---- unexpected token
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/reader/lexer.rs:483:28
[INFO] [stdout]     |
[INFO] [stdout] 483 |       macro_rules! assert_oks(
[INFO] [stdout]     |  ____________________________^
[INFO] [stdout] 484 | |         (for $lex:ident and $buf:ident $($e:expr)+) => ({
[INFO] [stdout] 485 | |             $(
[INFO] [stdout] 486 | |                 assert_eq!(Some(Ok($e)), $lex.next_token(&mut $buf));
[INFO] [stdout] 487 | |              )+
[INFO] [stdout] 488 | |         })
[INFO] [stdout] 489 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 483 ~     macro_rules! assert_oks{
[INFO] [stdout] 484 |         (for $lex:ident and $buf:ident $($e:expr)+) => ({
[INFO] [stdout] ...
[INFO] [stdout] 488 |         })
[INFO] [stdout] 489 ~     }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 489 |     );
[INFO] [stdout]     |      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/reader/lexer.rs:491:28
[INFO] [stdout]     |
[INFO] [stdout] 491 |       macro_rules! assert_err(
[INFO] [stdout]     |  ____________________________^
[INFO] [stdout] 492 | |         (for $lex:ident and $buf:ident expect row $r:expr col $c:expr, $s:expr) => ({
[INFO] [stdout] 493 | |             let err = $lex.next_token(&mut $buf);
[INFO] [stdout] 494 | |             assert!(err.is_some());
[INFO] [stdout] ...   |
[INFO] [stdout] 500 | |         })
[INFO] [stdout] 501 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 491 ~     macro_rules! assert_err{
[INFO] [stdout] 492 |         (for $lex:ident and $buf:ident expect row $r:expr col $c:expr, $s:expr) => ({
[INFO] [stdout] ...
[INFO] [stdout] 500 |         })
[INFO] [stdout] 501 ~     }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 501 |     );
[INFO] [stdout]     |      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/reader/lexer.rs:503:29
[INFO] [stdout]     |
[INFO] [stdout] 503 |       macro_rules! assert_none(
[INFO] [stdout]     |  _____________________________^
[INFO] [stdout] 504 | |         (for $lex:ident and $buf:ident) => (
[INFO] [stdout] 505 | |             assert_eq!(None, $lex.next_token(&mut $buf))
[INFO] [stdout] 506 | |         )
[INFO] [stdout] 507 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 503 ~     macro_rules! assert_none{
[INFO] [stdout] 504 |         (for $lex:ident and $buf:ident) => (
[INFO] [stdout] 505 |             assert_eq!(None, $lex.next_token(&mut $buf))
[INFO] [stdout] 506 |         )
[INFO] [stdout] 507 ~     }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 507 |     );
[INFO] [stdout]     |      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;`, found `assert_none`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/reader/lexer.rs:576:10
[INFO] [stdout]     |
[INFO] [stdout] 576 |         )
[INFO] [stdout]     |          ^ help: add `;` here
[INFO] [stdout] 577 |         assert_none!(for lex and buf);
[INFO] [stdout]     |         ----------- unexpected token
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;`, found `assert_none`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/reader/lexer.rs:601:10
[INFO] [stdout]     |
[INFO] [stdout] 601 |         )
[INFO] [stdout]     |          ^ help: add `;` here
[INFO] [stdout] 602 |         assert_none!(for lex and buf);
[INFO] [stdout]     |         ----------- unexpected token
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;`, found `assert_none`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/reader/lexer.rs:626:10
[INFO] [stdout]     |
[INFO] [stdout] 626 |         )
[INFO] [stdout]     |          ^ help: add `;` here
[INFO] [stdout] 627 |         assert_none!(for lex and buf);
[INFO] [stdout]     |         ----------- unexpected token
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;`, found `assert_none`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/reader/lexer.rs:650:10
[INFO] [stdout]     |
[INFO] [stdout] 650 |         )
[INFO] [stdout]     |          ^ help: add `;` here
[INFO] [stdout] 651 |         assert_none!(for lex and buf)
[INFO] [stdout]     |         ----------- unexpected token
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/reader/lexer.rs:656:31
[INFO] [stdout]     |
[INFO] [stdout] 656 |           macro_rules! eof_check(
[INFO] [stdout]     |  _______________________________^
[INFO] [stdout] 657 | |             ($data:expr -> $token:expr) => ({
[INFO] [stdout] 658 | |                 let (mut lex, mut buf) = make_lex_and_buf($data);
[INFO] [stdout] 659 | |                 assert_oks!(for lex and buf $token);
[INFO] [stdout] 660 | |                 assert_none!(for lex and buf);
[INFO] [stdout] 661 | |             })
[INFO] [stdout] 662 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 656 ~         macro_rules! eof_check{
[INFO] [stdout] 657 |             ($data:expr -> $token:expr) => ({
[INFO] [stdout] ...
[INFO] [stdout] 661 |             })
[INFO] [stdout] 662 ~         }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 662 |         );
[INFO] [stdout]     |          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/reader/lexer.rs:672:31
[INFO] [stdout]     |
[INFO] [stdout] 672 |           macro_rules! eof_check(
[INFO] [stdout]     |  _______________________________^
[INFO] [stdout] 673 | |             ($data:expr -> $r:expr, $c:expr) => ({
[INFO] [stdout] 674 | |                 let (mut lex, mut buf) = make_lex_and_buf($data);
[INFO] [stdout] 675 | |                 assert_err!(for lex and buf expect row $r col $c, "Unexpected end of stream");
[INFO] [stdout] 676 | |                 assert_none!(for lex and buf);
[INFO] [stdout] 677 | |             })
[INFO] [stdout] 678 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 672 ~         macro_rules! eof_check{
[INFO] [stdout] 673 |             ($data:expr -> $r:expr, $c:expr) => ({
[INFO] [stdout] ...
[INFO] [stdout] 677 |             })
[INFO] [stdout] 678 ~         }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 678 |         );
[INFO] [stdout]     |          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/reader/lexer.rs:723:28
[INFO] [stdout]     |
[INFO] [stdout] 723 |       macro_rules! check_case(
[INFO] [stdout]     |  ____________________________^
[INFO] [stdout] 724 | |         ($chunk:expr, $app:expr; $data:expr -> $r:expr, $c:expr, $s:expr) => ({
[INFO] [stdout] 725 | |             let (mut lex, mut buf) = make_lex_and_buf($data);
[INFO] [stdout] 726 | |             assert_err!(for lex and buf expect row $r col $c, $s);
[INFO] [stdout] ...   |
[INFO] [stdout] 735 | |         })
[INFO] [stdout] 736 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 723 ~     macro_rules! check_case{
[INFO] [stdout] 724 |         ($chunk:expr, $app:expr; $data:expr -> $r:expr, $c:expr, $s:expr) => ({
[INFO] [stdout] ...
[INFO] [stdout] 735 |         })
[INFO] [stdout] 736 ~     }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 736 |     );
[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]  --> /opt/rustwide/cargo-home/git/checkouts/gl-rs-8356a5905ede327d/d212190/src/gl_common/src/lib.rs:7:1
[INFO] [stdout]   |
[INFO] [stdout] 7 | 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]   = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]   = note: this compiler was built on 2026-06-16; consider upgrading it if it is out of date
[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]   --> /opt/rustwide/cargo-home/git/checkouts/gl-rs-8356a5905ede327d/d212190/src/gl_common/src/lib.rs:10:45
[INFO] [stdout]    |
[INFO] [stdout] 10 |     fn get_proc_addr(&self, &str) -> *const libc::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]    = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2026-06-16; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/reader/parser.rs:194:23
[INFO] [stdout]     |
[INFO] [stdout] 194 |   macro_rules! gen_takes(
[INFO] [stdout]     |  _______________________^
[INFO] [stdout] 195 | |     ($($field:ident -> $method:ident, $t:ty, $def:expr);+) => (
[INFO] [stdout] 196 | |         $(
[INFO] [stdout] 197 | |         impl MarkupData {
[INFO] [stdout] ...   |
[INFO] [stdout] 205 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 194 ~ macro_rules! gen_takes{
[INFO] [stdout] 195 |     ($($field:ident -> $method:ident, $t:ty, $def:expr);+) => (
[INFO] [stdout] ...
[INFO] [stdout] 204 |     )
[INFO] [stdout] 205 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 205 | );
[INFO] [stdout]     |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/reader/parser.rs:207:11
[INFO] [stdout]     |
[INFO] [stdout] 207 |   gen_takes!(
[INFO] [stdout]     |  ___________^
[INFO] [stdout] 208 | |     name         -> take_name, String, String::new();
[INFO] [stdout] 209 | |     ref_data     -> take_ref_data, String, String::new();
[INFO] [stdout] ...   |
[INFO] [stdout] 218 | |     attributes   -> take_attributes, Vec<AttributeData>, vec!()
[INFO] [stdout] 219 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 207 ~ gen_takes!{
[INFO] [stdout] 208 |     name         -> take_name, String, String::new();
[INFO] [stdout] ...
[INFO] [stdout] 218 |     attributes   -> take_attributes, Vec<AttributeData>, vec!()
[INFO] [stdout] 219 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 219 | );
[INFO] [stdout]     |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/reader/parser.rs:221:24
[INFO] [stdout]     |
[INFO] [stdout] 221 |   macro_rules! self_error(
[INFO] [stdout]     |  ________________________^
[INFO] [stdout] 222 | |     ($this:ident; $msg:expr) => ($this.error($msg.to_string()));
[INFO] [stdout] 223 | |     ($this:ident; $fmt:expr, $($arg:expr),+) => ($this.error(format!($fmt, $($arg),+)))
[INFO] [stdout] 224 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 221 ~ macro_rules! self_error{
[INFO] [stdout] 222 |     ($this:ident; $msg:expr) => ($this.error($msg.to_string()));
[INFO] [stdout] 223 |     ($this:ident; $fmt:expr, $($arg:expr),+) => ($this.error(format!($fmt, $($arg),+)))
[INFO] [stdout] 224 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 224 | );
[INFO] [stdout]     |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected type, found `|`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/array.rs:45:27
[INFO] [stdout]    |
[INFO] [stdout] 45 |     fn map(&mut self, op: |Element| -> Element) -> Self;
[INFO] [stdout]    |                           ^ expected type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected type, found `|`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/array.rs:88:27
[INFO] [stdout]    |
[INFO] [stdout] 88 |     fn map(&mut self, op: |&Column| -> Column) -> Self;
[INFO] [stdout]    |                           ^ expected type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;`, found keyword `let`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/reader/parser.rs:266:11
[INFO] [stdout]     |
[INFO] [stdout] 266 |         })
[INFO] [stdout]     |           ^ help: add `;` here
[INFO] [stdout] ...
[INFO] [stdout] 269 |         let ev = if self.depth() == 0 {
[INFO] [stdout]     |         --- unexpected token
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected type, found `|`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/reader/parser.rs:353:37
[INFO] [stdout]     |
[INFO] [stdout] 353 | ...                   on_name: |&mut PullParser, Token, Name| -> Option<XmlEvent>) -> Option<XmlEvent> {
[INFO] [stdout]     |                                ^ expected type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `:`, `@`, or `|`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/reader/parser.rs:353:60
[INFO] [stdout]     |
[INFO] [stdout] 353 | ...                   on_name: |&mut PullParser, Token, Name| -> Option<XmlEvent>) -> Option<XmlEvent> {
[INFO] [stdout]     |                                                       ^ expected one of `:`, `@`, or `|`
[INFO] [stdout]     |
[INFO] [stdout] help: if this is a parameter name, give it a type
[INFO] [stdout]     |
[INFO] [stdout] 353 |                            on_name: |&mut PullParser, Token: TypeName, Name| -> Option<XmlEvent>) -> Option<XmlEvent> {
[INFO] [stdout]     |                                                            ++++++++++
[INFO] [stdout] help: if this is a type, explicitly ignore the parameter name
[INFO] [stdout]     |
[INFO] [stdout] 353 |                            on_name: |&mut PullParser, _: Token, Name| -> Option<XmlEvent>) -> Option<XmlEvent> {
[INFO] [stdout]     |                                                       ++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected parameter name, found `->`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/reader/parser.rs:353:68
[INFO] [stdout]     |
[INFO] [stdout] 353 | ...                   on_name: |&mut PullParser, Token, Name| -> Option<XmlEvent>) -> Option<XmlEvent> {
[INFO] [stdout]     |                                                         ----  ^^ expected parameter name
[INFO] [stdout]     |                                                         |
[INFO] [stdout]     |                                                         while parsing this or-pattern starting here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected type, found `|`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/reader/parser.rs:398:60
[INFO] [stdout]     |
[INFO] [stdout] 398 |     fn read_attribute_value(&mut self, t: Token, on_value: |&mut PullParser, String| -> Option<XmlEvent>) -> Option<XmlEvent> {
[INFO] [stdout]     |                                                            ^ expected type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected parameter name, found `->`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/reader/parser.rs:398:86
[INFO] [stdout]     |
[INFO] [stdout] 398 |     fn read_attribute_value(&mut self, t: Token, on_value: |&mut PullParser, String| -> Option<XmlEvent>) -> Option<XmlEvent> {
[INFO] [stdout]     |                                                                              ------  ^^ expected parameter name
[INFO] [stdout]     |                                                                              |
[INFO] [stdout]     |                                                                              while parsing this or-pattern starting here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/reader/parser.rs:416:26
[INFO] [stdout]     |
[INFO] [stdout] 416 |                 let st = box self.st.clone();
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 416 -                 let st = box self.st.clone();
[INFO] [stdout] 416 +                 let st = Box::new(self.st.clone());
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/reader/parser.rs:431:65
[INFO] [stdout]     |
[INFO] [stdout] 431 |                 self.into_state_continue(State::InsideReference(box State::OutsideTag)),
[INFO] [stdout]     |                                                                 ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 431 -                 self.into_state_continue(State::InsideReference(box State::OutsideTag)),
[INFO] [stdout] 431 +                 self.into_state_continue(State::InsideReference(Box::new(State::OutsideTag))),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/reader/parser.rs:625:38
[INFO] [stdout]     |
[INFO] [stdout] 625 |           macro_rules! unexpected_token(
[INFO] [stdout]     |  ______________________________________^
[INFO] [stdout] 626 | |             ($this:expr; $t:expr) => (Some($this.error(format!("Unexpected token inside XML declaration: {}", $t))));
[INFO] [stdout] 627 | |             ($t:expr) => (unexpected_token!(self; $t));
[INFO] [stdout] 628 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 625 ~         macro_rules! unexpected_token{
[INFO] [stdout] 626 |             ($this:expr; $t:expr) => (Some($this.error(format!("Unexpected token inside XML declaration: {}", $t))));
[INFO] [stdout] 627 |             ($t:expr) => (unexpected_token!(self; $t));
[INFO] [stdout] 628 ~         }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 628 |         );
[INFO] [stdout]     |          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0658`.
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:396:23
[INFO] [stdout]     |
[INFO] [stdout] 396 | impl<S> FixedArray<[[S, ..2], ..2]> for Matrix2<S> {
[INFO] [stdout]     |                       ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 396 - impl<S> FixedArray<[[S, ..2], ..2]> for Matrix2<S> {
[INFO] [stdout] 396 + impl<S> FixedArray<[[S; ..2], ..2]> for Matrix2<S> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:396:29
[INFO] [stdout]     |
[INFO] [stdout] 396 | impl<S> FixedArray<[[S, ..2], ..2]> for Matrix2<S> {
[INFO] [stdout]     |                             ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 396 - impl<S> FixedArray<[[S, ..2], ..2]> for Matrix2<S> {
[INFO] [stdout] 396 + impl<S> FixedArray<[[S, ..2]; ..2]> for Matrix2<S> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:398:31
[INFO] [stdout]     |
[INFO] [stdout] 398 |     fn into_fixed(self) -> [[S, ..2], ..2] {
[INFO] [stdout]     |                               ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 398 -     fn into_fixed(self) -> [[S, ..2], ..2] {
[INFO] [stdout] 398 +     fn into_fixed(self) -> [[S; ..2], ..2] {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:398:37
[INFO] [stdout]     |
[INFO] [stdout] 398 |     fn into_fixed(self) -> [[S, ..2], ..2] {
[INFO] [stdout]     |                                     ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 398 -     fn into_fixed(self) -> [[S, ..2], ..2] {
[INFO] [stdout] 398 +     fn into_fixed(self) -> [[S, ..2]; ..2] {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:408:41
[INFO] [stdout]     |
[INFO] [stdout] 408 |     fn as_fixed<'a>(&'a self) -> &'a [[S, ..2], ..2] {
[INFO] [stdout]     |                                         ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 408 -     fn as_fixed<'a>(&'a self) -> &'a [[S, ..2], ..2] {
[INFO] [stdout] 408 +     fn as_fixed<'a>(&'a self) -> &'a [[S; ..2], ..2] {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:408:47
[INFO] [stdout]     |
[INFO] [stdout] 408 |     fn as_fixed<'a>(&'a self) -> &'a [[S, ..2], ..2] {
[INFO] [stdout]     |                                               ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 408 -     fn as_fixed<'a>(&'a self) -> &'a [[S, ..2], ..2] {
[INFO] [stdout] 408 +     fn as_fixed<'a>(&'a self) -> &'a [[S, ..2]; ..2] {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:413:53
[INFO] [stdout]     |
[INFO] [stdout] 413 |     fn as_mut_fixed<'a>(&'a mut self) -> &'a mut [[S, ..2], ..2] {
[INFO] [stdout]     |                                                     ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 413 -     fn as_mut_fixed<'a>(&'a mut self) -> &'a mut [[S, ..2], ..2] {
[INFO] [stdout] 413 +     fn as_mut_fixed<'a>(&'a mut self) -> &'a mut [[S; ..2], ..2] {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:413:59
[INFO] [stdout]     |
[INFO] [stdout] 413 |     fn as_mut_fixed<'a>(&'a mut self) -> &'a mut [[S, ..2], ..2] {
[INFO] [stdout]     |                                                           ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 413 -     fn as_mut_fixed<'a>(&'a mut self) -> &'a mut [[S, ..2], ..2] {
[INFO] [stdout] 413 +     fn as_mut_fixed<'a>(&'a mut self) -> &'a mut [[S, ..2]; ..2] {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:418:26
[INFO] [stdout]     |
[INFO] [stdout] 418 |     fn from_fixed(_v: [[S, ..2], ..2]) -> Matrix2<S> {
[INFO] [stdout]     |                          ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 418 -     fn from_fixed(_v: [[S, ..2], ..2]) -> Matrix2<S> {
[INFO] [stdout] 418 +     fn from_fixed(_v: [[S; ..2], ..2]) -> Matrix2<S> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:418:32
[INFO] [stdout]     |
[INFO] [stdout] 418 |     fn from_fixed(_v: [[S, ..2], ..2]) -> Matrix2<S> {
[INFO] [stdout]     |                                ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 418 -     fn from_fixed(_v: [[S, ..2], ..2]) -> Matrix2<S> {
[INFO] [stdout] 418 +     fn from_fixed(_v: [[S, ..2]; ..2]) -> Matrix2<S> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:429:37
[INFO] [stdout]     |
[INFO] [stdout] 429 |     fn from_fixed_ref<'a>(v: &'a [[S, ..2], ..2]) -> &'a Matrix2<S> {
[INFO] [stdout]     |                                     ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 429 -     fn from_fixed_ref<'a>(v: &'a [[S, ..2], ..2]) -> &'a Matrix2<S> {
[INFO] [stdout] 429 +     fn from_fixed_ref<'a>(v: &'a [[S; ..2], ..2]) -> &'a Matrix2<S> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:429:43
[INFO] [stdout]     |
[INFO] [stdout] 429 |     fn from_fixed_ref<'a>(v: &'a [[S, ..2], ..2]) -> &'a Matrix2<S> {
[INFO] [stdout]     |                                           ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 429 -     fn from_fixed_ref<'a>(v: &'a [[S, ..2], ..2]) -> &'a Matrix2<S> {
[INFO] [stdout] 429 +     fn from_fixed_ref<'a>(v: &'a [[S, ..2]; ..2]) -> &'a Matrix2<S> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:434:41
[INFO] [stdout]     |
[INFO] [stdout] 434 |     fn from_fixed_mut<'a>(v: &'a mut [[S, ..2], ..2]) -> &'a mut Matrix2<S> {
[INFO] [stdout]     |                                         ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 434 -     fn from_fixed_mut<'a>(v: &'a mut [[S, ..2], ..2]) -> &'a mut Matrix2<S> {
[INFO] [stdout] 434 +     fn from_fixed_mut<'a>(v: &'a mut [[S; ..2], ..2]) -> &'a mut Matrix2<S> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:434:47
[INFO] [stdout]     |
[INFO] [stdout] 434 |     fn from_fixed_mut<'a>(v: &'a mut [[S, ..2], ..2]) -> &'a mut Matrix2<S> {
[INFO] [stdout]     |                                               ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 434 -     fn from_fixed_mut<'a>(v: &'a mut [[S, ..2], ..2]) -> &'a mut Matrix2<S> {
[INFO] [stdout] 434 +     fn from_fixed_mut<'a>(v: &'a mut [[S, ..2]; ..2]) -> &'a mut Matrix2<S> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected type, found `|`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:467:27
[INFO] [stdout]     |
[INFO] [stdout] 467 |     fn map(&mut self, op: |&Vector2<S>| -> Vector2<S>) -> Matrix2<S> {
[INFO] [stdout]     |                           ^ expected type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:474:23
[INFO] [stdout]     |
[INFO] [stdout] 474 | impl<S> FixedArray<[[S, ..3], ..3]> for Matrix3<S> {
[INFO] [stdout]     |                       ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 474 - impl<S> FixedArray<[[S, ..3], ..3]> for Matrix3<S> {
[INFO] [stdout] 474 + impl<S> FixedArray<[[S; ..3], ..3]> for Matrix3<S> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:474:29
[INFO] [stdout]     |
[INFO] [stdout] 474 | impl<S> FixedArray<[[S, ..3], ..3]> for Matrix3<S> {
[INFO] [stdout]     |                             ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 474 - impl<S> FixedArray<[[S, ..3], ..3]> for Matrix3<S> {
[INFO] [stdout] 474 + impl<S> FixedArray<[[S, ..3]; ..3]> for Matrix3<S> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:476:31
[INFO] [stdout]     |
[INFO] [stdout] 476 |     fn into_fixed(self) -> [[S, ..3], ..3] {
[INFO] [stdout]     |                               ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 476 -     fn into_fixed(self) -> [[S, ..3], ..3] {
[INFO] [stdout] 476 +     fn into_fixed(self) -> [[S; ..3], ..3] {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:476:37
[INFO] [stdout]     |
[INFO] [stdout] 476 |     fn into_fixed(self) -> [[S, ..3], ..3] {
[INFO] [stdout]     |                                     ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 476 -     fn into_fixed(self) -> [[S, ..3], ..3] {
[INFO] [stdout] 476 +     fn into_fixed(self) -> [[S, ..3]; ..3] {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:487:41
[INFO] [stdout]     |
[INFO] [stdout] 487 |     fn as_fixed<'a>(&'a self) -> &'a [[S, ..3], ..3] {
[INFO] [stdout]     |                                         ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 487 -     fn as_fixed<'a>(&'a self) -> &'a [[S, ..3], ..3] {
[INFO] [stdout] 487 +     fn as_fixed<'a>(&'a self) -> &'a [[S; ..3], ..3] {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:487:47
[INFO] [stdout]     |
[INFO] [stdout] 487 |     fn as_fixed<'a>(&'a self) -> &'a [[S, ..3], ..3] {
[INFO] [stdout]     |                                               ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 487 -     fn as_fixed<'a>(&'a self) -> &'a [[S, ..3], ..3] {
[INFO] [stdout] 487 +     fn as_fixed<'a>(&'a self) -> &'a [[S, ..3]; ..3] {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:492:53
[INFO] [stdout]     |
[INFO] [stdout] 492 |     fn as_mut_fixed<'a>(&'a mut self) -> &'a mut [[S, ..3], ..3] {
[INFO] [stdout]     |                                                     ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 492 -     fn as_mut_fixed<'a>(&'a mut self) -> &'a mut [[S, ..3], ..3] {
[INFO] [stdout] 492 +     fn as_mut_fixed<'a>(&'a mut self) -> &'a mut [[S; ..3], ..3] {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:492:59
[INFO] [stdout]     |
[INFO] [stdout] 492 |     fn as_mut_fixed<'a>(&'a mut self) -> &'a mut [[S, ..3], ..3] {
[INFO] [stdout]     |                                                           ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 492 -     fn as_mut_fixed<'a>(&'a mut self) -> &'a mut [[S, ..3], ..3] {
[INFO] [stdout] 492 +     fn as_mut_fixed<'a>(&'a mut self) -> &'a mut [[S, ..3]; ..3] {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:497:26
[INFO] [stdout]     |
[INFO] [stdout] 497 |     fn from_fixed(_v: [[S, ..3], ..3]) -> Matrix3<S> {
[INFO] [stdout]     |                          ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 497 -     fn from_fixed(_v: [[S, ..3], ..3]) -> Matrix3<S> {
[INFO] [stdout] 497 +     fn from_fixed(_v: [[S; ..3], ..3]) -> Matrix3<S> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:497:32
[INFO] [stdout]     |
[INFO] [stdout] 497 |     fn from_fixed(_v: [[S, ..3], ..3]) -> Matrix3<S> {
[INFO] [stdout]     |                                ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 497 -     fn from_fixed(_v: [[S, ..3], ..3]) -> Matrix3<S> {
[INFO] [stdout] 497 +     fn from_fixed(_v: [[S, ..3]; ..3]) -> Matrix3<S> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:509:37
[INFO] [stdout]     |
[INFO] [stdout] 509 |     fn from_fixed_ref<'a>(v: &'a [[S, ..3], ..3]) -> &'a Matrix3<S> {
[INFO] [stdout]     |                                     ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 509 -     fn from_fixed_ref<'a>(v: &'a [[S, ..3], ..3]) -> &'a Matrix3<S> {
[INFO] [stdout] 509 +     fn from_fixed_ref<'a>(v: &'a [[S; ..3], ..3]) -> &'a Matrix3<S> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:509:43
[INFO] [stdout]     |
[INFO] [stdout] 509 |     fn from_fixed_ref<'a>(v: &'a [[S, ..3], ..3]) -> &'a Matrix3<S> {
[INFO] [stdout]     |                                           ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 509 -     fn from_fixed_ref<'a>(v: &'a [[S, ..3], ..3]) -> &'a Matrix3<S> {
[INFO] [stdout] 509 +     fn from_fixed_ref<'a>(v: &'a [[S, ..3]; ..3]) -> &'a Matrix3<S> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:514:41
[INFO] [stdout]     |
[INFO] [stdout] 514 |     fn from_fixed_mut<'a>(v: &'a mut [[S, ..3], ..3]) -> &'a mut Matrix3<S> {
[INFO] [stdout]     |                                         ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 514 -     fn from_fixed_mut<'a>(v: &'a mut [[S, ..3], ..3]) -> &'a mut Matrix3<S> {
[INFO] [stdout] 514 +     fn from_fixed_mut<'a>(v: &'a mut [[S; ..3], ..3]) -> &'a mut Matrix3<S> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/reader/parser.rs:799:38
[INFO] [stdout]     |
[INFO] [stdout] 799 |         macro_rules! unexpected_token(($t:expr) => (Some(self_error!(self; "Unexpected token inside opening tag: {}", $t))))
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 799 -         macro_rules! unexpected_token(($t:expr) => (Some(self_error!(self; "Unexpected token inside opening tag: {}", $t))))
[INFO] [stdout] 799 +         macro_rules! unexpected_token{($t:expr) => (Some(self_error!(self; "Unexpected token inside opening tag: {}", $t)))}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 799 |         macro_rules! unexpected_token(($t:expr) => (Some(self_error!(self; "Unexpected token inside opening tag: {}", $t))));
[INFO] [stdout]     |                                                                                                                             +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/reader/parser.rs:1051:30
[INFO] [stdout]      |
[INFO] [stdout] 1051 |       macro_rules! expect_event(
[INFO] [stdout]      |  ______________________________^
[INFO] [stdout] 1052 | |         ($r:expr, $p:expr, $t:pat) => (
[INFO] [stdout] 1053 | |             match $p.next(&mut $r) {
[INFO] [stdout] 1054 | |                 $t => {}
[INFO] [stdout] ...    |
[INFO] [stdout] 1064 | |     )
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]      |
[INFO] [stdout] 1051 ~     macro_rules! expect_event{
[INFO] [stdout] 1052 |         ($r:expr, $p:expr, $t:pat) => (
[INFO] [stdout]  ...
[INFO] [stdout] 1063 |         )
[INFO] [stdout] 1064 ~     }
[INFO] [stdout]      |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]      |
[INFO] [stdout] 1064 |     );
[INFO] [stdout]      |      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/reader/parser.rs:1066:27
[INFO] [stdout]      |
[INFO] [stdout] 1066 |       macro_rules! test_data(
[INFO] [stdout]      |  ___________________________^
[INFO] [stdout] 1067 | |         ($d:expr) => ({
[INFO] [stdout] 1068 | |             static DATA: &'static str = $d;
[INFO] [stdout] 1069 | |             let r = BufReader::new(DATA.as_bytes());
[INFO] [stdout] ...    |
[INFO] [stdout] 1072 | |         })
[INFO] [stdout] 1073 | |     )
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]      |
[INFO] [stdout] 1066 ~     macro_rules! test_data{
[INFO] [stdout] 1067 |         ($d:expr) => ({
[INFO] [stdout]  ...
[INFO] [stdout] 1072 |         })
[INFO] [stdout] 1073 ~     }
[INFO] [stdout]      |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]      |
[INFO] [stdout] 1073 |     );
[INFO] [stdout]      |      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/reader/config.rs:79:13
[INFO] [stdout]    |
[INFO] [stdout] 79 |   gen_setters!(ParserConfig,
[INFO] [stdout]    |  _____________^
[INFO] [stdout] 80 | |     trim_whitespace: bool,
[INFO] [stdout] 81 | |     whitespace_to_characters: bool,
[INFO] [stdout] 82 | |     cdata_to_characters: bool,
[INFO] [stdout] 83 | |     ignore_comments: bool,
[INFO] [stdout] 84 | |     coalesce_characters: bool
[INFO] [stdout] 85 | | )
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 79 ~ gen_setters!{ParserConfig,
[INFO] [stdout] 80 |     trim_whitespace: bool,
[INFO] [stdout] ...
[INFO] [stdout] 84 |     coalesce_characters: bool
[INFO] [stdout] 85 + }
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 85 | );
[INFO] [stdout]    |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:514:47
[INFO] [stdout]     |
[INFO] [stdout] 514 |     fn from_fixed_mut<'a>(v: &'a mut [[S, ..3], ..3]) -> &'a mut Matrix3<S> {
[INFO] [stdout]     |                                               ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 514 -     fn from_fixed_mut<'a>(v: &'a mut [[S, ..3], ..3]) -> &'a mut Matrix3<S> {
[INFO] [stdout] 514 +     fn from_fixed_mut<'a>(v: &'a mut [[S, ..3]; ..3]) -> &'a mut Matrix3<S> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected type, found `|`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:549:27
[INFO] [stdout]     |
[INFO] [stdout] 549 |     fn map(&mut self, op: |&Vector3<S>| -> Vector3<S>) -> Matrix3<S> {
[INFO] [stdout]     |                           ^ expected type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:557:23
[INFO] [stdout]     |
[INFO] [stdout] 557 | impl<S> FixedArray<[[S, ..4], ..4]> for Matrix4<S> {
[INFO] [stdout]     |                       ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 557 - impl<S> FixedArray<[[S, ..4], ..4]> for Matrix4<S> {
[INFO] [stdout] 557 + impl<S> FixedArray<[[S; ..4], ..4]> for Matrix4<S> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:557:29
[INFO] [stdout]     |
[INFO] [stdout] 557 | impl<S> FixedArray<[[S, ..4], ..4]> for Matrix4<S> {
[INFO] [stdout]     |                             ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 557 - impl<S> FixedArray<[[S, ..4], ..4]> for Matrix4<S> {
[INFO] [stdout] 557 + impl<S> FixedArray<[[S, ..4]; ..4]> for Matrix4<S> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:559:31
[INFO] [stdout]     |
[INFO] [stdout] 559 |     fn into_fixed(self) -> [[S, ..4], ..4] {
[INFO] [stdout]     |                               ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 559 -     fn into_fixed(self) -> [[S, ..4], ..4] {
[INFO] [stdout] 559 +     fn into_fixed(self) -> [[S; ..4], ..4] {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:559:37
[INFO] [stdout]     |
[INFO] [stdout] 559 |     fn into_fixed(self) -> [[S, ..4], ..4] {
[INFO] [stdout]     |                                     ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 559 -     fn into_fixed(self) -> [[S, ..4], ..4] {
[INFO] [stdout] 559 +     fn into_fixed(self) -> [[S, ..4]; ..4] {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:571:41
[INFO] [stdout]     |
[INFO] [stdout] 571 |     fn as_fixed<'a>(&'a self) -> &'a [[S, ..4], ..4] {
[INFO] [stdout]     |                                         ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 571 -     fn as_fixed<'a>(&'a self) -> &'a [[S, ..4], ..4] {
[INFO] [stdout] 571 +     fn as_fixed<'a>(&'a self) -> &'a [[S; ..4], ..4] {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:571:47
[INFO] [stdout]     |
[INFO] [stdout] 571 |     fn as_fixed<'a>(&'a self) -> &'a [[S, ..4], ..4] {
[INFO] [stdout]     |                                               ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 571 -     fn as_fixed<'a>(&'a self) -> &'a [[S, ..4], ..4] {
[INFO] [stdout] 571 +     fn as_fixed<'a>(&'a self) -> &'a [[S, ..4]; ..4] {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:576:53
[INFO] [stdout]     |
[INFO] [stdout] 576 |     fn as_mut_fixed<'a>(&'a mut self) -> &'a mut [[S, ..4], ..4] {
[INFO] [stdout]     |                                                     ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 576 -     fn as_mut_fixed<'a>(&'a mut self) -> &'a mut [[S, ..4], ..4] {
[INFO] [stdout] 576 +     fn as_mut_fixed<'a>(&'a mut self) -> &'a mut [[S; ..4], ..4] {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:576:59
[INFO] [stdout]     |
[INFO] [stdout] 576 |     fn as_mut_fixed<'a>(&'a mut self) -> &'a mut [[S, ..4], ..4] {
[INFO] [stdout]     |                                                           ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 576 -     fn as_mut_fixed<'a>(&'a mut self) -> &'a mut [[S, ..4], ..4] {
[INFO] [stdout] 576 +     fn as_mut_fixed<'a>(&'a mut self) -> &'a mut [[S, ..4]; ..4] {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:581:26
[INFO] [stdout]     |
[INFO] [stdout] 581 |     fn from_fixed(_v: [[S, ..4], ..4]) -> Matrix4<S> {
[INFO] [stdout]     |                          ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 581 -     fn from_fixed(_v: [[S, ..4], ..4]) -> Matrix4<S> {
[INFO] [stdout] 581 +     fn from_fixed(_v: [[S; ..4], ..4]) -> Matrix4<S> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:581:32
[INFO] [stdout]     |
[INFO] [stdout] 581 |     fn from_fixed(_v: [[S, ..4], ..4]) -> Matrix4<S> {
[INFO] [stdout]     |                                ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 581 -     fn from_fixed(_v: [[S, ..4], ..4]) -> Matrix4<S> {
[INFO] [stdout] 581 +     fn from_fixed(_v: [[S, ..4]; ..4]) -> Matrix4<S> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:594:37
[INFO] [stdout]     |
[INFO] [stdout] 594 |     fn from_fixed_ref<'a>(v: &'a [[S, ..4], ..4]) -> &'a Matrix4<S> {
[INFO] [stdout]     |                                     ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 594 -     fn from_fixed_ref<'a>(v: &'a [[S, ..4], ..4]) -> &'a Matrix4<S> {
[INFO] [stdout] 594 +     fn from_fixed_ref<'a>(v: &'a [[S; ..4], ..4]) -> &'a Matrix4<S> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:594:43
[INFO] [stdout]     |
[INFO] [stdout] 594 |     fn from_fixed_ref<'a>(v: &'a [[S, ..4], ..4]) -> &'a Matrix4<S> {
[INFO] [stdout]     |                                           ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 594 -     fn from_fixed_ref<'a>(v: &'a [[S, ..4], ..4]) -> &'a Matrix4<S> {
[INFO] [stdout] 594 +     fn from_fixed_ref<'a>(v: &'a [[S, ..4]; ..4]) -> &'a Matrix4<S> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:599:41
[INFO] [stdout]     |
[INFO] [stdout] 599 |     fn from_fixed_mut<'a>(v: &'a mut [[S, ..4], ..4]) -> &'a mut Matrix4<S> {
[INFO] [stdout]     |                                         ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 599 -     fn from_fixed_mut<'a>(v: &'a mut [[S, ..4], ..4]) -> &'a mut Matrix4<S> {
[INFO] [stdout] 599 +     fn from_fixed_mut<'a>(v: &'a mut [[S; ..4], ..4]) -> &'a mut Matrix4<S> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:599:47
[INFO] [stdout]     |
[INFO] [stdout] 599 |     fn from_fixed_mut<'a>(v: &'a mut [[S, ..4], ..4]) -> &'a mut Matrix4<S> {
[INFO] [stdout]     |                                               ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 599 -     fn from_fixed_mut<'a>(v: &'a mut [[S, ..4], ..4]) -> &'a mut Matrix4<S> {
[INFO] [stdout] 599 +     fn from_fixed_mut<'a>(v: &'a mut [[S, ..4]; ..4]) -> &'a mut Matrix4<S> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected type, found `|`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:636:27
[INFO] [stdout]     |
[INFO] [stdout] 636 |     fn map(&mut self, op: |&Vector4<S>| -> Vector4<S>) -> Matrix4<S> {
[INFO] [stdout]     |                           ^ expected type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:922:25
[INFO] [stdout]     |
[INFO] [stdout] 922 |   macro_rules! dot_matrix4(
[INFO] [stdout]     |  _________________________^
[INFO] [stdout] 923 | |     ($A:expr, $B:expr, $I:expr, $J:expr) => (
[INFO] [stdout] 924 | |         ($A[0][$I]) * ($B[$J][0]) +
[INFO] [stdout] 925 | |         ($A[1][$I]) * ($B[$J][1]) +
[INFO] [stdout] 926 | |         ($A[2][$I]) * ($B[$J][2]) +
[INFO] [stdout] 927 | |         ($A[3][$I]) * ($B[$J][3])
[INFO] [stdout] 928 | | ))
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 922 ~ macro_rules! dot_matrix4{
[INFO] [stdout] 923 |     ($A:expr, $B:expr, $I:expr, $J:expr) => (
[INFO] [stdout] ...
[INFO] [stdout] 927 |         ($A[3][$I]) * ($B[$J][3])
[INFO] [stdout] 928 ~ )}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 928 | ));
[INFO] [stdout]     |   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/writer/emitter.rs:81:20
[INFO] [stdout]    |
[INFO] [stdout] 81 |   macro_rules! io_try(
[INFO] [stdout]    |  ____________________^
[INFO] [stdout] 82 | |     ($e:expr) => (
[INFO] [stdout] 83 | |         match $e {
[INFO] [stdout] 84 | |             Ok(value) => value,
[INFO] [stdout] ...  |
[INFO] [stdout] 88 | | )
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 81 ~ macro_rules! io_try{
[INFO] [stdout] 82 |     ($e:expr) => (
[INFO] [stdout] ...
[INFO] [stdout] 87 |     )
[INFO] [stdout] 88 + }
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 88 | );
[INFO] [stdout]    |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/writer/emitter.rs:90:22
[INFO] [stdout]    |
[INFO] [stdout] 90 |   macro_rules! io_chain(
[INFO] [stdout]    |  ______________________^
[INFO] [stdout] 91 | |     ($e:expr) => (io_wrap($e));
[INFO] [stdout] 92 | |     ($e:expr, $($rest:expr),+) => ({
[INFO] [stdout] 93 | |         io_try!($e);
[INFO] [stdout] 94 | |         io_chain!($($rest),+)
[INFO] [stdout] 95 | |     })
[INFO] [stdout] 96 | | )
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 90 ~ macro_rules! io_chain{
[INFO] [stdout] 91 |     ($e:expr) => (io_wrap($e));
[INFO] [stdout] ...
[INFO] [stdout] 95 |     })
[INFO] [stdout] 96 + }
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 96 | );
[INFO] [stdout]    |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected type, found `|`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/quaternion.rs:43:27
[INFO] [stdout]    |
[INFO] [stdout] 43 |     fn map(&mut self, op: |S| -> S) -> Quaternion<S> {
[INFO] [stdout]    |                           ^ expected type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/quaternion.rs:55:23
[INFO] [stdout]    |
[INFO] [stdout] 55 |         let slice: &[S, ..4] = unsafe { mem::transmute(self) };
[INFO] [stdout]    |                       ^ expected `;` or `]`
[INFO] [stdout]    |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]    |
[INFO] [stdout] 55 -         let slice: &[S, ..4] = unsafe { mem::transmute(self) };
[INFO] [stdout] 55 +         let slice: &[S; ..4] = unsafe { mem::transmute(self) };
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/quaternion.rs:63:30
[INFO] [stdout]    |
[INFO] [stdout] 63 |         let slice: &'a mut [S, ..4] = unsafe { mem::transmute(self) };
[INFO] [stdout]    |                              ^ expected `;` or `]`
[INFO] [stdout]    |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]    |
[INFO] [stdout] 63 -         let slice: &'a mut [S, ..4] = unsafe { mem::transmute(self) };
[INFO] [stdout] 63 +         let slice: &'a mut [S; ..4] = unsafe { mem::transmute(self) };
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:178:17
[INFO] [stdout]     |
[INFO] [stdout] 178 |   macro_rules! vec(
[INFO] [stdout]     |  _________________^
[INFO] [stdout] 179 | |     ($Self:ident <$S:ident> { $($field:ident),+ }, $n:expr) => (
[INFO] [stdout] 180 | |         #[deriving(PartialEq, Eq, Clone, Hash, Encodable, Decodable, Rand)]
[INFO] [stdout] 181 | |         pub struct $Self<S> { $(pub $field: S),+ }
[INFO] [stdout] ...   |
[INFO] [stdout] 338 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 178 ~ macro_rules! vec{
[INFO] [stdout] 179 |     ($Self:ident <$S:ident> { $($field:ident),+ }, $n:expr) => (
[INFO] [stdout] ...
[INFO] [stdout] 337 |     )
[INFO] [stdout] 338 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 338 | );
[INFO] [stdout]     |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:349:5
[INFO] [stdout]     |
[INFO] [stdout] 349 | vec!(Vector2<S> { x, y }, 2)
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 349 - vec!(Vector2<S> { x, y }, 2)
[INFO] [stdout] 349 + vec!{Vector2<S> { x, y }, 2}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 349 | vec!(Vector2<S> { x, y }, 2);
[INFO] [stdout]     |                             +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:350:5
[INFO] [stdout]     |
[INFO] [stdout] 350 | vec!(Vector3<S> { x, y, z }, 3)
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 350 - vec!(Vector3<S> { x, y, z }, 3)
[INFO] [stdout] 350 + vec!{Vector3<S> { x, y, z }, 3}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 350 | vec!(Vector3<S> { x, y, z }, 3);
[INFO] [stdout]     |                                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:351:5
[INFO] [stdout]     |
[INFO] [stdout] 351 | vec!(Vector4<S> { x, y, z, w }, 4)
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 351 - vec!(Vector4<S> { x, y, z, w }, 4)
[INFO] [stdout] 351 + vec!{Vector4<S> { x, y, z, w }, 4}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 351 | vec!(Vector4<S> { x, y, z, w }, 4);
[INFO] [stdout]     |                                   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/point.rs:104:22
[INFO] [stdout]     |
[INFO] [stdout] 104 | impl<S> FixedArray<[S, ..2]> for Point2<S> {
[INFO] [stdout]     |                      ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 104 - impl<S> FixedArray<[S, ..2]> for Point2<S> {
[INFO] [stdout] 104 + impl<S> FixedArray<[S; ..2]> for Point2<S> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/point.rs:106:30
[INFO] [stdout]     |
[INFO] [stdout] 106 |     fn into_fixed(self) -> [S, ..2] {
[INFO] [stdout]     |                              ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 106 -     fn into_fixed(self) -> [S, ..2] {
[INFO] [stdout] 106 +     fn into_fixed(self) -> [S; ..2] {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/point.rs:111:40
[INFO] [stdout]     |
[INFO] [stdout] 111 |     fn as_fixed<'a>(&'a self) -> &'a [S, ..2] {
[INFO] [stdout]     |                                        ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 111 -     fn as_fixed<'a>(&'a self) -> &'a [S, ..2] {
[INFO] [stdout] 111 +     fn as_fixed<'a>(&'a self) -> &'a [S; ..2] {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/point.rs:116:52
[INFO] [stdout]     |
[INFO] [stdout] 116 |     fn as_mut_fixed<'a>(&'a mut self) -> &'a mut [S, ..2] {
[INFO] [stdout]     |                                                    ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 116 -     fn as_mut_fixed<'a>(&'a mut self) -> &'a mut [S, ..2] {
[INFO] [stdout] 116 +     fn as_mut_fixed<'a>(&'a mut self) -> &'a mut [S; ..2] {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/point.rs:121:25
[INFO] [stdout]     |
[INFO] [stdout] 121 |     fn from_fixed(_v: [S, ..2]) -> Point2<S> {
[INFO] [stdout]     |                         ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 121 -     fn from_fixed(_v: [S, ..2]) -> Point2<S> {
[INFO] [stdout] 121 +     fn from_fixed(_v: [S; ..2]) -> Point2<S> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/point.rs:127:36
[INFO] [stdout]     |
[INFO] [stdout] 127 |     fn from_fixed_ref<'a>(v: &'a [S, ..2]) -> &'a Point2<S> {
[INFO] [stdout]     |                                    ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 127 -     fn from_fixed_ref<'a>(v: &'a [S, ..2]) -> &'a Point2<S> {
[INFO] [stdout] 127 +     fn from_fixed_ref<'a>(v: &'a [S; ..2]) -> &'a Point2<S> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/point.rs:132:40
[INFO] [stdout]     |
[INFO] [stdout] 132 |     fn from_fixed_mut<'a>(v: &'a mut [S, ..2]) -> &'a mut Point2<S> {
[INFO] [stdout]     |                                        ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 132 -     fn from_fixed_mut<'a>(v: &'a mut [S, ..2]) -> &'a mut Point2<S> {
[INFO] [stdout] 132 +     fn from_fixed_mut<'a>(v: &'a mut [S; ..2]) -> &'a mut Point2<S> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected type, found `|`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/point.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |     fn map(&mut self, op: |S| -> S) -> Point2<S> {
[INFO] [stdout]     |                           ^ expected type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/point.rs:258:22
[INFO] [stdout]     |
[INFO] [stdout] 258 | impl<S> FixedArray<[S, ..3]> for Point3<S> {
[INFO] [stdout]     |                      ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 258 - impl<S> FixedArray<[S, ..3]> for Point3<S> {
[INFO] [stdout] 258 + impl<S> FixedArray<[S; ..3]> for Point3<S> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/point.rs:260:30
[INFO] [stdout]     |
[INFO] [stdout] 260 |     fn into_fixed(self) -> [S, ..3] {
[INFO] [stdout]     |                              ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 260 -     fn into_fixed(self) -> [S, ..3] {
[INFO] [stdout] 260 +     fn into_fixed(self) -> [S; ..3] {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/point.rs:265:40
[INFO] [stdout]     |
[INFO] [stdout] 265 |     fn as_fixed<'a>(&'a self) -> &'a [S, ..3] {
[INFO] [stdout]     |                                        ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 265 -     fn as_fixed<'a>(&'a self) -> &'a [S, ..3] {
[INFO] [stdout] 265 +     fn as_fixed<'a>(&'a self) -> &'a [S; ..3] {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/point.rs:270:52
[INFO] [stdout]     |
[INFO] [stdout] 270 |     fn as_mut_fixed<'a>(&'a mut self) -> &'a mut [S, ..3] {
[INFO] [stdout]     |                                                    ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 270 -     fn as_mut_fixed<'a>(&'a mut self) -> &'a mut [S, ..3] {
[INFO] [stdout] 270 +     fn as_mut_fixed<'a>(&'a mut self) -> &'a mut [S; ..3] {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/point.rs:275:25
[INFO] [stdout]     |
[INFO] [stdout] 275 |     fn from_fixed(_v: [S, ..3]) -> Point3<S> {
[INFO] [stdout]     |                         ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 275 -     fn from_fixed(_v: [S, ..3]) -> Point3<S> {
[INFO] [stdout] 275 +     fn from_fixed(_v: [S; ..3]) -> Point3<S> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/point.rs:281:36
[INFO] [stdout]     |
[INFO] [stdout] 281 |     fn from_fixed_ref<'a>(v: &'a [S, ..3]) -> &'a Point3<S> {
[INFO] [stdout]     |                                    ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 281 -     fn from_fixed_ref<'a>(v: &'a [S, ..3]) -> &'a Point3<S> {
[INFO] [stdout] 281 +     fn from_fixed_ref<'a>(v: &'a [S; ..3]) -> &'a Point3<S> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/point.rs:286:40
[INFO] [stdout]     |
[INFO] [stdout] 286 |     fn from_fixed_mut<'a>(v: &'a mut [S, ..3]) -> &'a mut Point3<S> {
[INFO] [stdout]     |                                        ^ expected `;` or `]`
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 286 -     fn from_fixed_mut<'a>(v: &'a mut [S, ..3]) -> &'a mut Point3<S> {
[INFO] [stdout] 286 +     fn from_fixed_mut<'a>(v: &'a mut [S; ..3]) -> &'a mut Point3<S> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected type, found `|`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/point.rs:307:27
[INFO] [stdout]     |
[INFO] [stdout] 307 |     fn map(&mut self, op: |S| -> S) -> Point3<S> {
[INFO] [stdout]     |                           ^ expected type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/approx.rs:33:26
[INFO] [stdout]    |
[INFO] [stdout] 33 |   macro_rules! approx_float(
[INFO] [stdout]    |  __________________________^
[INFO] [stdout] 34 | |     ($S:ident) => (
[INFO] [stdout] 35 | |         impl ApproxEq<$S> for $S {
[INFO] [stdout] 36 | |              #[inline]
[INFO] [stdout] ...  |
[INFO] [stdout] 42 | | )
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 33 ~ macro_rules! approx_float{
[INFO] [stdout] 34 |     ($S:ident) => (
[INFO] [stdout] ...
[INFO] [stdout] 41 |     )
[INFO] [stdout] 42 + }
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 42 | );
[INFO] [stdout]    |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/writer/emitter.rs:98:26
[INFO] [stdout]     |
[INFO] [stdout]  98 |   macro_rules! wrapped_with(
[INFO] [stdout]     |  __________________________^
[INFO] [stdout]  99 | |     ($_self:ident; $before_name:ident ($arg:expr) and $after_name:ident, $body:expr) => ({
[INFO] [stdout] 100 | |         try!($_self.$before_name($arg));
[INFO] [stdout] 101 | |         let result = $body;
[INFO] [stdout] ...   |
[INFO] [stdout] 104 | |     })
[INFO] [stdout] 105 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout]  98 ~ macro_rules! wrapped_with{
[INFO] [stdout]  99 |     ($_self:ident; $before_name:ident ($arg:expr) and $after_name:ident, $body:expr) => ({
[INFO] [stdout] ...
[INFO] [stdout] 104 |     })
[INFO] [stdout] 105 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 105 | );
[INFO] [stdout]     |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/approx.rs:44:14
[INFO] [stdout]    |
[INFO] [stdout] 44 | approx_float!(f32)
[INFO] [stdout]    |              ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 44 - approx_float!(f32)
[INFO] [stdout] 44 + approx_float!{f32}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 44 | approx_float!(f32);
[INFO] [stdout]    |                   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/writer/emitter.rs:107:24
[INFO] [stdout]     |
[INFO] [stdout] 107 |   macro_rules! if_present(
[INFO] [stdout]     |  ________________________^
[INFO] [stdout] 108 | |     ($opt:ident, $body:expr) => ($opt.map(|$opt| $body).unwrap_or(Ok(())))
[INFO] [stdout] 109 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 107 ~ macro_rules! if_present{
[INFO] [stdout] 108 |     ($opt:ident, $body:expr) => ($opt.map(|$opt| $body).unwrap_or(Ok(())))
[INFO] [stdout] 109 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 109 | );
[INFO] [stdout]     |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/approx.rs:45:14
[INFO] [stdout]    |
[INFO] [stdout] 45 | approx_float!(f64)
[INFO] [stdout]    |              ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 45 - approx_float!(f64)
[INFO] [stdout] 45 + approx_float!{f64}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 45 | approx_float!(f64);
[INFO] [stdout]    |                   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/writer/emitter.rs:111:10
[INFO] [stdout]     |
[INFO] [stdout] 111 |   bitflags!(
[INFO] [stdout]     |  __________^
[INFO] [stdout] 112 | |     flags IndentFlags: u8 {
[INFO] [stdout] 113 | |         const WROTE_NOTHING = 0,
[INFO] [stdout] 114 | |         const WROTE_MARKUP  = 1,
[INFO] [stdout] ...   |
[INFO] [stdout] 117 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 111 ~ bitflags!{
[INFO] [stdout] 112 |     flags IndentFlags: u8 {
[INFO] [stdout] ...
[INFO] [stdout] 116 |     }
[INFO] [stdout] 117 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 117 | );
[INFO] [stdout]     |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `gl_common` (lib) due to 2 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/approx.rs:48:34
[INFO] [stdout]    |
[INFO] [stdout] 48 |   macro_rules! assert_approx_eq_eps(
[INFO] [stdout]    |  __________________________________^
[INFO] [stdout] 49 | |     ($given: expr, $expected: expr, $eps: expr) => ({
[INFO] [stdout] 50 | |         let eps = &($eps);
[INFO] [stdout] 51 | |         let (given_val, expected_val) = (&($given), &($expected));
[INFO] [stdout] ...  |
[INFO] [stdout] 57 | |     })
[INFO] [stdout] 58 | | )
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 48 ~ macro_rules! assert_approx_eq_eps{
[INFO] [stdout] 49 |     ($given: expr, $expected: expr, $eps: expr) => ({
[INFO] [stdout] ...
[INFO] [stdout] 57 |     })
[INFO] [stdout] 58 + }
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 58 | );
[INFO] [stdout]    |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/approx.rs:61:30
[INFO] [stdout]    |
[INFO] [stdout] 61 |   macro_rules! assert_approx_eq(
[INFO] [stdout]    |  ______________________________^
[INFO] [stdout] 62 | |     ($given: expr, $expected: expr) => ({
[INFO] [stdout] 63 | |         let (given_val, expected_val) = (&($given), &($expected));
[INFO] [stdout] 64 | |         if !given_val.approx_eq(expected_val) {
[INFO] [stdout] ...  |
[INFO] [stdout] 70 | |     })
[INFO] [stdout] 71 | | )
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 61 ~ macro_rules! assert_approx_eq{
[INFO] [stdout] 62 |     ($given: expr, $expected: expr) => ({
[INFO] [stdout] ...
[INFO] [stdout] 70 |     })
[INFO] [stdout] 71 + }
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 71 | );
[INFO] [stdout]    |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/writer/config.rs:24:13
[INFO] [stdout]    |
[INFO] [stdout] 24 |   gen_setters!(EmitterConfig,
[INFO] [stdout]    |  _____________^
[INFO] [stdout] 25 | |     line_separator: String,
[INFO] [stdout] 26 | |     indent_string: String,
[INFO] [stdout] 27 | |     perform_indent: bool,
[INFO] [stdout] ...  |
[INFO] [stdout] 30 | |     cdata_to_characters: bool
[INFO] [stdout] 31 | | )
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 24 ~ gen_setters!{EmitterConfig,
[INFO] [stdout] 25 |     line_separator: String,
[INFO] [stdout] ...
[INFO] [stdout] 30 |     cdata_to_characters: bool
[INFO] [stdout] 31 + }
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 31 | );
[INFO] [stdout]    |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/num.rs:28:30
[INFO] [stdout]    |
[INFO] [stdout] 28 |   macro_rules! partial_ord_int (
[INFO] [stdout]    |  ______________________________^
[INFO] [stdout] 29 | |     ($T:ident) => (
[INFO] [stdout] 30 | |         impl PartialOrd for $T {
[INFO] [stdout] 31 | |             fn partial_min(self, other: $T) -> $T { cmp::min(self, other) }
[INFO] [stdout] ...  |
[INFO] [stdout] 35 | | )
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 28 ~ macro_rules! partial_ord_int {
[INFO] [stdout] 29 |     ($T:ident) => (
[INFO] [stdout] ...
[INFO] [stdout] 34 |     )
[INFO] [stdout] 35 + }
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 35 | );
[INFO] [stdout]    |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/num.rs:37:17
[INFO] [stdout]    |
[INFO] [stdout] 37 | partial_ord_int!(int)
[INFO] [stdout]    |                 ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 37 - partial_ord_int!(int)
[INFO] [stdout] 37 + partial_ord_int!{int}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 37 | partial_ord_int!(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/cgmath-rs-759f1a9db061b9cd/6f058ea/src/num.rs:38:17
[INFO] [stdout]    |
[INFO] [stdout] 38 | partial_ord_int!(i8)
[INFO] [stdout]    |                 ^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 38 - partial_ord_int!(i8)
[INFO] [stdout] 38 + partial_ord_int!{i8}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 38 | partial_ord_int!(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/cgmath-rs-759f1a9db061b9cd/6f058ea/src/num.rs:39:17
[INFO] [stdout]    |
[INFO] [stdout] 39 | partial_ord_int!(i16)
[INFO] [stdout]    |                 ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 39 - partial_ord_int!(i16)
[INFO] [stdout] 39 + partial_ord_int!{i16}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 39 | partial_ord_int!(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/cgmath-rs-759f1a9db061b9cd/6f058ea/src/num.rs:40:17
[INFO] [stdout]    |
[INFO] [stdout] 40 | partial_ord_int!(i32)
[INFO] [stdout]    |                 ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 40 - partial_ord_int!(i32)
[INFO] [stdout] 40 + partial_ord_int!{i32}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 40 | partial_ord_int!(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/cgmath-rs-759f1a9db061b9cd/6f058ea/src/num.rs:41:17
[INFO] [stdout]    |
[INFO] [stdout] 41 | partial_ord_int!(i64)
[INFO] [stdout]    |                 ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 41 - partial_ord_int!(i64)
[INFO] [stdout] 41 + partial_ord_int!{i64}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 41 | partial_ord_int!(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/cgmath-rs-759f1a9db061b9cd/6f058ea/src/num.rs:42:17
[INFO] [stdout]    |
[INFO] [stdout] 42 | partial_ord_int!(uint)
[INFO] [stdout]    |                 ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 42 - partial_ord_int!(uint)
[INFO] [stdout] 42 + partial_ord_int!{uint}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 42 | partial_ord_int!(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/cgmath-rs-759f1a9db061b9cd/6f058ea/src/num.rs:43:17
[INFO] [stdout]    |
[INFO] [stdout] 43 | partial_ord_int!(u8)
[INFO] [stdout]    |                 ^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 43 - partial_ord_int!(u8)
[INFO] [stdout] 43 + partial_ord_int!{u8}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 43 | partial_ord_int!(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/cgmath-rs-759f1a9db061b9cd/6f058ea/src/num.rs:44:17
[INFO] [stdout]    |
[INFO] [stdout] 44 | partial_ord_int!(u16)
[INFO] [stdout]    |                 ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 44 - partial_ord_int!(u16)
[INFO] [stdout] 44 + partial_ord_int!{u16}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 44 | partial_ord_int!(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/cgmath-rs-759f1a9db061b9cd/6f058ea/src/num.rs:45:17
[INFO] [stdout]    |
[INFO] [stdout] 45 | partial_ord_int!(u32)
[INFO] [stdout]    |                 ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 45 - partial_ord_int!(u32)
[INFO] [stdout] 45 + partial_ord_int!{u32}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 45 | partial_ord_int!(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/cgmath-rs-759f1a9db061b9cd/6f058ea/src/num.rs:46:17
[INFO] [stdout]    |
[INFO] [stdout] 46 | partial_ord_int!(u64)
[INFO] [stdout]    |                 ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 46 - partial_ord_int!(u64)
[INFO] [stdout] 46 + partial_ord_int!{u64}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 46 | partial_ord_int!(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/cgmath-rs-759f1a9db061b9cd/6f058ea/src/num.rs:48:32
[INFO] [stdout]    |
[INFO] [stdout] 48 |   macro_rules! partial_ord_float (
[INFO] [stdout]    |  ________________________________^
[INFO] [stdout] 49 | |     ($T:ident) => (
[INFO] [stdout] 50 | |         impl PartialOrd for $T {
[INFO] [stdout] 51 | |             fn partial_min(self, other: $T) -> $T { self.min(other) }
[INFO] [stdout] ...  |
[INFO] [stdout] 55 | | )
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 48 ~ macro_rules! partial_ord_float {
[INFO] [stdout] 49 |     ($T:ident) => (
[INFO] [stdout] ...
[INFO] [stdout] 54 |     )
[INFO] [stdout] 55 + }
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 55 | );
[INFO] [stdout]    |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/num.rs:57:19
[INFO] [stdout]    |
[INFO] [stdout] 57 | partial_ord_float!(f32)
[INFO] [stdout]    |                   ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 57 - partial_ord_float!(f32)
[INFO] [stdout] 57 + partial_ord_float!{f32}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 57 | partial_ord_float!(f32);
[INFO] [stdout]    |                        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/num.rs:58:19
[INFO] [stdout]    |
[INFO] [stdout] 58 | partial_ord_float!(f64)
[INFO] [stdout]    |                   ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 58 - partial_ord_float!(f64)
[INFO] [stdout] 58 + partial_ord_float!{f64}
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 58 | partial_ord_float!(f64);
[INFO] [stdout]    |                        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/num.rs:79:31
[INFO] [stdout]    |
[INFO] [stdout] 79 |   macro_rules! impl_basenum_int (
[INFO] [stdout]    |  _______________________________^
[INFO] [stdout] 80 | |     ($T: ident) => (
[INFO] [stdout] 81 | |         impl BaseNum for $T {}
[INFO] [stdout] 82 | |         impl Zero for $T {
[INFO] [stdout] ...  |
[INFO] [stdout] 98 | | )
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 79 ~ macro_rules! impl_basenum_int {
[INFO] [stdout] 80 |     ($T: ident) => (
[INFO] [stdout] ...
[INFO] [stdout] 97 |     )
[INFO] [stdout] 98 + }
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 98 | );
[INFO] [stdout]    |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/num.rs:100:18
[INFO] [stdout]     |
[INFO] [stdout] 100 | impl_basenum_int!(i8)
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 100 - impl_basenum_int!(i8)
[INFO] [stdout] 100 + impl_basenum_int!{i8}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 100 | impl_basenum_int!(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/cgmath-rs-759f1a9db061b9cd/6f058ea/src/num.rs:101:18
[INFO] [stdout]     |
[INFO] [stdout] 101 | impl_basenum_int!(i16)
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 101 - impl_basenum_int!(i16)
[INFO] [stdout] 101 + impl_basenum_int!{i16}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 101 | impl_basenum_int!(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/cgmath-rs-759f1a9db061b9cd/6f058ea/src/num.rs:102:18
[INFO] [stdout]     |
[INFO] [stdout] 102 | impl_basenum_int!(i32)
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 102 - impl_basenum_int!(i32)
[INFO] [stdout] 102 + impl_basenum_int!{i32}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 102 | impl_basenum_int!(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/cgmath-rs-759f1a9db061b9cd/6f058ea/src/num.rs:103:18
[INFO] [stdout]     |
[INFO] [stdout] 103 | impl_basenum_int!(i64)
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 103 - impl_basenum_int!(i64)
[INFO] [stdout] 103 + impl_basenum_int!{i64}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 103 | impl_basenum_int!(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/cgmath-rs-759f1a9db061b9cd/6f058ea/src/num.rs:104:18
[INFO] [stdout]     |
[INFO] [stdout] 104 | impl_basenum_int!(u8)
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 104 - impl_basenum_int!(u8)
[INFO] [stdout] 104 + impl_basenum_int!{u8}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 104 | impl_basenum_int!(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/cgmath-rs-759f1a9db061b9cd/6f058ea/src/num.rs:105:18
[INFO] [stdout]     |
[INFO] [stdout] 105 | impl_basenum_int!(u16)
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 105 - impl_basenum_int!(u16)
[INFO] [stdout] 105 + impl_basenum_int!{u16}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 105 | impl_basenum_int!(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/cgmath-rs-759f1a9db061b9cd/6f058ea/src/num.rs:106:18
[INFO] [stdout]     |
[INFO] [stdout] 106 | impl_basenum_int!(u32)
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 106 - impl_basenum_int!(u32)
[INFO] [stdout] 106 + impl_basenum_int!{u32}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 106 | impl_basenum_int!(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/cgmath-rs-759f1a9db061b9cd/6f058ea/src/num.rs:107:18
[INFO] [stdout]     |
[INFO] [stdout] 107 | impl_basenum_int!(u64)
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 107 - impl_basenum_int!(u64)
[INFO] [stdout] 107 + impl_basenum_int!{u64}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 107 | impl_basenum_int!(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/cgmath-rs-759f1a9db061b9cd/6f058ea/src/num.rs:108:18
[INFO] [stdout]     |
[INFO] [stdout] 108 | impl_basenum_int!(int)
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 108 - impl_basenum_int!(int)
[INFO] [stdout] 108 + impl_basenum_int!{int}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 108 | impl_basenum_int!(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/cgmath-rs-759f1a9db061b9cd/6f058ea/src/num.rs:109:18
[INFO] [stdout]     |
[INFO] [stdout] 109 | impl_basenum_int!(uint)
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 109 - impl_basenum_int!(uint)
[INFO] [stdout] 109 + impl_basenum_int!{uint}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 109 | impl_basenum_int!(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/cgmath-rs-759f1a9db061b9cd/6f058ea/src/num.rs:112:33
[INFO] [stdout]     |
[INFO] [stdout] 112 |   macro_rules! impl_basenum_float (
[INFO] [stdout]     |  _________________________________^
[INFO] [stdout] 113 | |     ($T: ident) => (
[INFO] [stdout] 114 | |         impl BaseNum for $T {}
[INFO] [stdout] 115 | |         impl Zero for $T {
[INFO] [stdout] ...   |
[INFO] [stdout] 131 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 112 ~ macro_rules! impl_basenum_float {
[INFO] [stdout] 113 |     ($T: ident) => (
[INFO] [stdout] ...
[INFO] [stdout] 130 |     )
[INFO] [stdout] 131 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 131 | );
[INFO] [stdout]     |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/num.rs:133:20
[INFO] [stdout]     |
[INFO] [stdout] 133 | impl_basenum_float!(f32)
[INFO] [stdout]     |                    ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 133 - impl_basenum_float!(f32)
[INFO] [stdout] 133 + impl_basenum_float!{f32}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 133 | impl_basenum_float!(f32);
[INFO] [stdout]     |                         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `$it:expr` is followed by `$body:expr`, which is not allowed for `expr` fragments
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/macros.rs:6:27
[INFO] [stdout]   |
[INFO] [stdout] 6 |     ($e:ident in $it:expr $body:expr) => (
[INFO] [stdout]   |                           ^^^^^^^^^^ not allowed after `expr` fragments
[INFO] [stdout]   |
[INFO] [stdout]   = note: allowed there are: `=>`, `,` or `;`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/num.rs:134:20
[INFO] [stdout]     |
[INFO] [stdout] 134 | impl_basenum_float!(f64)
[INFO] [stdout]     |                    ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 134 - impl_basenum_float!(f64)
[INFO] [stdout] 134 + impl_basenum_float!{f64}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 134 | impl_basenum_float!(f64);
[INFO] [stdout]     |                         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `$st:pat` is followed by `->`, which is not allowed for `pat` fragments
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/reader/lexer.rs:170:16
[INFO] [stdout]     |
[INFO] [stdout] 170 |      $($st:pat -> $stc:pat -> $next_st:ident ! $chunk:expr),+;
[INFO] [stdout]     |                ^^ not allowed after `pat` fragments
[INFO] [stdout]     |
[INFO] [stdout]     = note: allowed there are: `=>`, `,`, `=`, `|`, `if`, `if let` or `in`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `$stc:pat` is followed by `->`, which is not allowed for `pat` fragments
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/reader/lexer.rs:170:28
[INFO] [stdout]     |
[INFO] [stdout] 170 |      $($st:pat -> $stc:pat -> $next_st:ident ! $chunk:expr),+;
[INFO] [stdout]     |                            ^^ not allowed after `pat` fragments
[INFO] [stdout]     |
[INFO] [stdout]     = note: allowed there are: `=>`, `,`, `=`, `|`, `if`, `if let` or `in`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `serialize`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/cgmath.rs:38:1
[INFO] [stdout]    |
[INFO] [stdout] 38 | extern crate serialize;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:220:32
[INFO] [stdout]     |
[INFO] [stdout] 220 |         impl<$S> FixedArray<[$S, ..$n]> for $Self<$S> {
[INFO] [stdout]     |                                ^ expected `;` or `]`
[INFO] [stdout] ...
[INFO] [stdout] 349 | vec!(Vector2<S> { x, y }, 2)
[INFO] [stdout]     | ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 220 -         impl<$S> FixedArray<[$S, ..$n]> for $Self<$S> {
[INFO] [stdout] 220 +         impl<$S> FixedArray<[$S; ..$n]> for $Self<$S> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:222:39
[INFO] [stdout]     |
[INFO] [stdout] 222 |             fn into_fixed(self) -> [$S, ..$n] {
[INFO] [stdout]     |                                       ^ expected `;` or `]`
[INFO] [stdout] ...
[INFO] [stdout] 349 | vec!(Vector2<S> { x, y }, 2)
[INFO] [stdout]     | ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 222 -             fn into_fixed(self) -> [$S, ..$n] {
[INFO] [stdout] 222 +             fn into_fixed(self) -> [$S; ..$n] {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:227:49
[INFO] [stdout]     |
[INFO] [stdout] 227 |             fn as_fixed<'a>(&'a self) -> &'a [$S, ..$n] {
[INFO] [stdout]     |                                                 ^ expected `;` or `]`
[INFO] [stdout] ...
[INFO] [stdout] 349 | vec!(Vector2<S> { x, y }, 2)
[INFO] [stdout]     | ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 227 -             fn as_fixed<'a>(&'a self) -> &'a [$S, ..$n] {
[INFO] [stdout] 227 +             fn as_fixed<'a>(&'a self) -> &'a [$S; ..$n] {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:232:61
[INFO] [stdout]     |
[INFO] [stdout] 232 |             fn as_mut_fixed<'a>(&'a mut self) -> &'a mut [$S, ..$n] {
[INFO] [stdout]     |                                                             ^ expected `;` or `]`
[INFO] [stdout] ...
[INFO] [stdout] 349 | vec!(Vector2<S> { x, y }, 2)
[INFO] [stdout]     | ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 232 -             fn as_mut_fixed<'a>(&'a mut self) -> &'a mut [$S, ..$n] {
[INFO] [stdout] 232 +             fn as_mut_fixed<'a>(&'a mut self) -> &'a mut [$S; ..$n] {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:237:34
[INFO] [stdout]     |
[INFO] [stdout] 237 |             fn from_fixed(_v: [$S, ..$n]) -> $Self<$S> {
[INFO] [stdout]     |                                  ^ expected `;` or `]`
[INFO] [stdout] ...
[INFO] [stdout] 349 | vec!(Vector2<S> { x, y }, 2)
[INFO] [stdout]     | ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 237 -             fn from_fixed(_v: [$S, ..$n]) -> $Self<$S> {
[INFO] [stdout] 237 +             fn from_fixed(_v: [$S; ..$n]) -> $Self<$S> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:243:45
[INFO] [stdout]     |
[INFO] [stdout] 243 |             fn from_fixed_ref<'a>(v: &'a [$S, ..$n]) -> &'a $Self<$S> {
[INFO] [stdout]     |                                             ^ expected `;` or `]`
[INFO] [stdout] ...
[INFO] [stdout] 349 | vec!(Vector2<S> { x, y }, 2)
[INFO] [stdout]     | ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 243 -             fn from_fixed_ref<'a>(v: &'a [$S, ..$n]) -> &'a $Self<$S> {
[INFO] [stdout] 243 +             fn from_fixed_ref<'a>(v: &'a [$S; ..$n]) -> &'a $Self<$S> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:248:49
[INFO] [stdout]     |
[INFO] [stdout] 248 |             fn from_fixed_mut<'a>(v: &'a mut [$S, ..$n]) -> &'a mut $Self<$S> {
[INFO] [stdout]     |                                                 ^ expected `;` or `]`
[INFO] [stdout] ...
[INFO] [stdout] 349 | vec!(Vector2<S> { x, y }, 2)
[INFO] [stdout]     | ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 248 -             fn from_fixed_mut<'a>(v: &'a mut [$S, ..$n]) -> &'a mut $Self<$S> {
[INFO] [stdout] 248 +             fn from_fixed_mut<'a>(v: &'a mut [$S; ..$n]) -> &'a mut $Self<$S> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected type, found `|`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:269:35
[INFO] [stdout]     |
[INFO] [stdout] 269 |             fn map(&mut self, op: |$S| -> $S) -> $Self<$S> {
[INFO] [stdout]     |                                   ^ expected type
[INFO] [stdout] ...
[INFO] [stdout] 349 | vec!(Vector2<S> { x, y }, 2)
[INFO] [stdout]     | ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:220:32
[INFO] [stdout]     |
[INFO] [stdout] 220 |         impl<$S> FixedArray<[$S, ..$n]> for $Self<$S> {
[INFO] [stdout]     |                                ^ expected `;` or `]`
[INFO] [stdout] ...
[INFO] [stdout] 350 | vec!(Vector3<S> { x, y, z }, 3)
[INFO] [stdout]     | ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 220 -         impl<$S> FixedArray<[$S, ..$n]> for $Self<$S> {
[INFO] [stdout] 220 +         impl<$S> FixedArray<[$S; ..$n]> for $Self<$S> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:222:39
[INFO] [stdout]     |
[INFO] [stdout] 222 |             fn into_fixed(self) -> [$S, ..$n] {
[INFO] [stdout]     |                                       ^ expected `;` or `]`
[INFO] [stdout] ...
[INFO] [stdout] 350 | vec!(Vector3<S> { x, y, z }, 3)
[INFO] [stdout]     | ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 222 -             fn into_fixed(self) -> [$S, ..$n] {
[INFO] [stdout] 222 +             fn into_fixed(self) -> [$S; ..$n] {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:227:49
[INFO] [stdout]     |
[INFO] [stdout] 227 |             fn as_fixed<'a>(&'a self) -> &'a [$S, ..$n] {
[INFO] [stdout]     |                                                 ^ expected `;` or `]`
[INFO] [stdout] ...
[INFO] [stdout] 350 | vec!(Vector3<S> { x, y, z }, 3)
[INFO] [stdout]     | ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 227 -             fn as_fixed<'a>(&'a self) -> &'a [$S, ..$n] {
[INFO] [stdout] 227 +             fn as_fixed<'a>(&'a self) -> &'a [$S; ..$n] {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:232:61
[INFO] [stdout]     |
[INFO] [stdout] 232 |             fn as_mut_fixed<'a>(&'a mut self) -> &'a mut [$S, ..$n] {
[INFO] [stdout]     |                                                             ^ expected `;` or `]`
[INFO] [stdout] ...
[INFO] [stdout] 350 | vec!(Vector3<S> { x, y, z }, 3)
[INFO] [stdout]     | ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 232 -             fn as_mut_fixed<'a>(&'a mut self) -> &'a mut [$S, ..$n] {
[INFO] [stdout] 232 +             fn as_mut_fixed<'a>(&'a mut self) -> &'a mut [$S; ..$n] {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:237:34
[INFO] [stdout]     |
[INFO] [stdout] 237 |             fn from_fixed(_v: [$S, ..$n]) -> $Self<$S> {
[INFO] [stdout]     |                                  ^ expected `;` or `]`
[INFO] [stdout] ...
[INFO] [stdout] 350 | vec!(Vector3<S> { x, y, z }, 3)
[INFO] [stdout]     | ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 237 -             fn from_fixed(_v: [$S, ..$n]) -> $Self<$S> {
[INFO] [stdout] 237 +             fn from_fixed(_v: [$S; ..$n]) -> $Self<$S> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:243:45
[INFO] [stdout]     |
[INFO] [stdout] 243 |             fn from_fixed_ref<'a>(v: &'a [$S, ..$n]) -> &'a $Self<$S> {
[INFO] [stdout]     |                                             ^ expected `;` or `]`
[INFO] [stdout] ...
[INFO] [stdout] 350 | vec!(Vector3<S> { x, y, z }, 3)
[INFO] [stdout]     | ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 243 -             fn from_fixed_ref<'a>(v: &'a [$S, ..$n]) -> &'a $Self<$S> {
[INFO] [stdout] 243 +             fn from_fixed_ref<'a>(v: &'a [$S; ..$n]) -> &'a $Self<$S> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:248:49
[INFO] [stdout]     |
[INFO] [stdout] 248 |             fn from_fixed_mut<'a>(v: &'a mut [$S, ..$n]) -> &'a mut $Self<$S> {
[INFO] [stdout]     |                                                 ^ expected `;` or `]`
[INFO] [stdout] ...
[INFO] [stdout] 350 | vec!(Vector3<S> { x, y, z }, 3)
[INFO] [stdout]     | ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 248 -             fn from_fixed_mut<'a>(v: &'a mut [$S, ..$n]) -> &'a mut $Self<$S> {
[INFO] [stdout] 248 +             fn from_fixed_mut<'a>(v: &'a mut [$S; ..$n]) -> &'a mut $Self<$S> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected type, found `|`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:269:35
[INFO] [stdout]     |
[INFO] [stdout] 269 |             fn map(&mut self, op: |$S| -> $S) -> $Self<$S> {
[INFO] [stdout]     |                                   ^ expected type
[INFO] [stdout] ...
[INFO] [stdout] 350 | vec!(Vector3<S> { x, y, z }, 3)
[INFO] [stdout]     | ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:220:32
[INFO] [stdout]     |
[INFO] [stdout] 220 |         impl<$S> FixedArray<[$S, ..$n]> for $Self<$S> {
[INFO] [stdout]     |                                ^ expected `;` or `]`
[INFO] [stdout] ...
[INFO] [stdout] 351 | vec!(Vector4<S> { x, y, z, w }, 4)
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 220 -         impl<$S> FixedArray<[$S, ..$n]> for $Self<$S> {
[INFO] [stdout] 220 +         impl<$S> FixedArray<[$S; ..$n]> for $Self<$S> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:222:39
[INFO] [stdout]     |
[INFO] [stdout] 222 |             fn into_fixed(self) -> [$S, ..$n] {
[INFO] [stdout]     |                                       ^ expected `;` or `]`
[INFO] [stdout] ...
[INFO] [stdout] 351 | vec!(Vector4<S> { x, y, z, w }, 4)
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 222 -             fn into_fixed(self) -> [$S, ..$n] {
[INFO] [stdout] 222 +             fn into_fixed(self) -> [$S; ..$n] {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:227:49
[INFO] [stdout]     |
[INFO] [stdout] 227 |             fn as_fixed<'a>(&'a self) -> &'a [$S, ..$n] {
[INFO] [stdout]     |                                                 ^ expected `;` or `]`
[INFO] [stdout] ...
[INFO] [stdout] 351 | vec!(Vector4<S> { x, y, z, w }, 4)
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 227 -             fn as_fixed<'a>(&'a self) -> &'a [$S, ..$n] {
[INFO] [stdout] 227 +             fn as_fixed<'a>(&'a self) -> &'a [$S; ..$n] {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:232:61
[INFO] [stdout]     |
[INFO] [stdout] 232 |             fn as_mut_fixed<'a>(&'a mut self) -> &'a mut [$S, ..$n] {
[INFO] [stdout]     |                                                             ^ expected `;` or `]`
[INFO] [stdout] ...
[INFO] [stdout] 351 | vec!(Vector4<S> { x, y, z, w }, 4)
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 232 -             fn as_mut_fixed<'a>(&'a mut self) -> &'a mut [$S, ..$n] {
[INFO] [stdout] 232 +             fn as_mut_fixed<'a>(&'a mut self) -> &'a mut [$S; ..$n] {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:237:34
[INFO] [stdout]     |
[INFO] [stdout] 237 |             fn from_fixed(_v: [$S, ..$n]) -> $Self<$S> {
[INFO] [stdout]     |                                  ^ expected `;` or `]`
[INFO] [stdout] ...
[INFO] [stdout] 351 | vec!(Vector4<S> { x, y, z, w }, 4)
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 237 -             fn from_fixed(_v: [$S, ..$n]) -> $Self<$S> {
[INFO] [stdout] 237 +             fn from_fixed(_v: [$S; ..$n]) -> $Self<$S> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:243:45
[INFO] [stdout]     |
[INFO] [stdout] 243 |             fn from_fixed_ref<'a>(v: &'a [$S, ..$n]) -> &'a $Self<$S> {
[INFO] [stdout]     |                                             ^ expected `;` or `]`
[INFO] [stdout] ...
[INFO] [stdout] 351 | vec!(Vector4<S> { x, y, z, w }, 4)
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 243 -             fn from_fixed_ref<'a>(v: &'a [$S, ..$n]) -> &'a $Self<$S> {
[INFO] [stdout] 243 +             fn from_fixed_ref<'a>(v: &'a [$S; ..$n]) -> &'a $Self<$S> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:248:49
[INFO] [stdout]     |
[INFO] [stdout] 248 |             fn from_fixed_mut<'a>(v: &'a mut [$S, ..$n]) -> &'a mut $Self<$S> {
[INFO] [stdout]     |                                                 ^ expected `;` or `]`
[INFO] [stdout] ...
[INFO] [stdout] 351 | vec!(Vector4<S> { x, y, z, w }, 4)
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]     |
[INFO] [stdout] 248 -             fn from_fixed_mut<'a>(v: &'a mut [$S, ..$n]) -> &'a mut $Self<$S> {
[INFO] [stdout] 248 +             fn from_fixed_mut<'a>(v: &'a mut [$S; ..$n]) -> &'a mut $Self<$S> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected type, found `|`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:269:35
[INFO] [stdout]     |
[INFO] [stdout] 269 |             fn map(&mut self, op: |$S| -> $S) -> $Self<$S> {
[INFO] [stdout]     |                                   ^ expected type
[INFO] [stdout] ...
[INFO] [stdout] 351 | vec!(Vector4<S> { x, y, z, w }, 4)
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `include_bin` in this scope
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/gl-rs-8356a5905ede327d/d212190/src/khronos_api/src/lib.rs:4:36
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub static GL_XML: &'static [u8] = include_bin!("../api/gl.xml");
[INFO] [stdout]   |                                    ^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]  --> /rustc/d8be25549d5418405531341b4be6d8538fc3c42e/library/core/src/macros/mod.rs:1319:4
[INFO] [stdout]   |
[INFO] [stdout]   = note: similarly named macro `include_str` defined here
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]   |
[INFO] [stdout] 4 - pub static GL_XML: &'static [u8] = include_bin!("../api/gl.xml");
[INFO] [stdout] 4 + pub static GL_XML: &'static [u8] = include_str!("../api/gl.xml");
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::num::cast`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use std::num::cast;
[INFO] [stdout]    |     ^^^^^^^^^^----
[INFO] [stdout]    |               |
[INFO] [stdout]    |               no `cast` in `num`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `std::num::cast`, `std::num::Float`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/quaternion.rs:19:16
[INFO] [stdout]    |
[INFO] [stdout] 19 | use std::num::{cast, Float};
[INFO] [stdout]    |                ^^^^  ^^^^^ no `Float` in `num`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                no `cast` in `num`
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider importing one of these items instead:
[INFO] [stdout]            quaternion::mem::type_info::Float
[INFO] [stdout]            quaternion::mem::type_info::TypeKind::Float
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::num::cast`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/quaternion.rs:238:13
[INFO] [stdout]     |
[INFO] [stdout] 238 |         use std::num::cast;
[INFO] [stdout]     |             ^^^^^^^^^^----
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       no `cast` in `num`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unresolved item through its public re-export instead
[INFO] [stdout]     |
[INFO] [stdout] 238 -         use std::num::cast;
[INFO] [stdout] 238 +         use quaternion::cast;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::num::NumCast`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:101:5
[INFO] [stdout]     |
[INFO] [stdout] 101 | use std::num::NumCast;
[INFO] [stdout]     |     ^^^^^^^^^^-------
[INFO] [stdout]     |               |
[INFO] [stdout]     |               no `NumCast` in `num`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `std::num::cast`, `std::num::Float`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/angle.rs:20:16
[INFO] [stdout]    |
[INFO] [stdout] 20 | use std::num::{cast, Float};
[INFO] [stdout]    |                ^^^^  ^^^^^ no `Float` in `num`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                no `cast` in `num`
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider importing one of these items instead:
[INFO] [stdout]            std::mem::type_info::Float
[INFO] [stdout]            std::mem::type_info::TypeKind::Float
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::num::cast`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/projection.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use std::num::cast;
[INFO] [stdout]    |     ^^^^^^^^^^----
[INFO] [stdout]    |               |
[INFO] [stdout]    |               no `cast` in `num`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::num::Float`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/aabb.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 | use std::num::Float;
[INFO] [stdout]    |     ^^^^^^^^^^-----
[INFO] [stdout]    |               |
[INFO] [stdout]    |               no `Float` in `num`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items instead
[INFO] [stdout]    |
[INFO] [stdout] 29 - use std::num::Float;
[INFO] [stdout] 29 + use std::mem::type_info::Float;
[INFO] [stdout]    |
[INFO] [stdout] 29 - use std::num::Float;
[INFO] [stdout] 29 + use std::mem::type_info::TypeKind::Float;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::num::Float`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/approx.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | use std::num::Float;
[INFO] [stdout]    |     ^^^^^^^^^^-----
[INFO] [stdout]    |               |
[INFO] [stdout]    |               no `Float` in `num`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items instead
[INFO] [stdout]    |
[INFO] [stdout] 17 - use std::num::Float;
[INFO] [stdout] 17 + use std::mem::type_info::Float;
[INFO] [stdout]    |
[INFO] [stdout] 17 - use std::num::Float;
[INFO] [stdout] 17 + use std::mem::type_info::TypeKind::Float;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `include_bin` in this scope
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/gl-rs-8356a5905ede327d/d212190/src/khronos_api/src/lib.rs:7:37
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub static EGL_XML: &'static [u8] = include_bin!("../api/egl.xml");
[INFO] [stdout]   |                                     ^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]  --> /rustc/d8be25549d5418405531341b4be6d8538fc3c42e/library/core/src/macros/mod.rs:1319:4
[INFO] [stdout]   |
[INFO] [stdout]   = note: similarly named macro `include_str` defined here
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]   |
[INFO] [stdout] 7 - pub static EGL_XML: &'static [u8] = include_bin!("../api/egl.xml");
[INFO] [stdout] 7 + pub static EGL_XML: &'static [u8] = include_str!("../api/egl.xml");
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `include_bin` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/gl-rs-8356a5905ede327d/d212190/src/khronos_api/src/lib.rs:10:37
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub static WGL_XML: &'static [u8] = include_bin!("../api/wgl.xml");
[INFO] [stdout]    |                                     ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   --> /rustc/d8be25549d5418405531341b4be6d8538fc3c42e/library/core/src/macros/mod.rs:1319:4
[INFO] [stdout]    |
[INFO] [stdout]    = note: similarly named macro `include_str` defined here
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 10 - pub static WGL_XML: &'static [u8] = include_bin!("../api/wgl.xml");
[INFO] [stdout] 10 + pub static WGL_XML: &'static [u8] = include_str!("../api/wgl.xml");
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `include_bin` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/gl-rs-8356a5905ede327d/d212190/src/khronos_api/src/lib.rs:13:37
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub static GLX_XML: &'static [u8] = include_bin!("../api/glx.xml");
[INFO] [stdout]    |                                     ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   --> /rustc/d8be25549d5418405531341b4be6d8538fc3c42e/library/core/src/macros/mod.rs:1319:4
[INFO] [stdout]    |
[INFO] [stdout]    = note: similarly named macro `include_str` defined here
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 13 - pub static GLX_XML: &'static [u8] = include_bin!("../api/glx.xml");
[INFO] [stdout] 13 + pub static GLX_XML: &'static [u8] = include_str!("../api/glx.xml");
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `std::num::FloatMath`, `std::num::Int`, `std::num::NumCast`, `std::num::Float`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/num.rs:20:16
[INFO] [stdout]    |
[INFO] [stdout] 20 | use std::num::{FloatMath, Int, NumCast, Float};
[INFO] [stdout]    |                ^^^^^^^^^  ^^^  ^^^^^^^  ^^^^^ no `Float` in `num`
[INFO] [stdout]    |                |          |    |
[INFO] [stdout]    |                |          |    no `NumCast` in `num`
[INFO] [stdout]    |                |          no `Int` in `num`
[INFO] [stdout]    |                no `FloatMath` in `num`
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider importing one of these items instead:
[INFO] [stdout]            std::mem::type_info::Int
[INFO] [stdout]            std::mem::type_info::TypeKind::Int
[INFO] [stdout]    = help: consider importing one of these items instead:
[INFO] [stdout]            std::mem::type_info::Float
[INFO] [stdout]            std::mem::type_info::TypeKind::Float
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `comment` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/cgmath.rs:18:4
[INFO] [stdout]    |
[INFO] [stdout] 18 | #![comment = "A mathematics library for computer graphics."]
[INFO] [stdout]    |    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `license` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/cgmath.rs:19:4
[INFO] [stdout]    |
[INFO] [stdout] 19 | #![license = "ASL2"]
[INFO] [stdout]    |    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `khronos_api` (lib) due to 4 previous errors
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:32:3
[INFO] [stdout]    |
[INFO] [stdout] 32 | #[deriving(Clone, PartialEq, Encodable, Decodable, Rand)]
[INFO] [stdout]    |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:36:3
[INFO] [stdout]    |
[INFO] [stdout] 36 | #[deriving(Clone, PartialEq, Encodable, Decodable, Rand)]
[INFO] [stdout]    |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:40:3
[INFO] [stdout]    |
[INFO] [stdout] 40 | #[deriving(Clone, PartialEq, Encodable, Decodable, Rand)]
[INFO] [stdout]    |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/quaternion.rs:32:3
[INFO] [stdout]    |
[INFO] [stdout] 32 | #[deriving(Clone, PartialEq, Encodable, Decodable, Rand)]
[INFO] [stdout]    |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:180:11
[INFO] [stdout]     |
[INFO] [stdout] 180 |         #[deriving(PartialEq, Eq, Clone, Hash, Encodable, Decodable, Rand)]
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 349 | vec!(Vector2<S> { x, y }, 2)
[INFO] [stdout]     | ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:180:11
[INFO] [stdout]     |
[INFO] [stdout] 180 |         #[deriving(PartialEq, Eq, Clone, Hash, Encodable, Decodable, Rand)]
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 350 | vec!(Vector3<S> { x, y, z }, 3)
[INFO] [stdout]     | ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:180:11
[INFO] [stdout]     |
[INFO] [stdout] 180 |         #[deriving(PartialEq, Eq, Clone, Hash, Encodable, Decodable, Rand)]
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 351 | vec!(Vector4<S> { x, y, z, w }, 4)
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/angle.rs:26:3
[INFO] [stdout]    |
[INFO] [stdout] 26 | #[deriving(Clone, PartialEq, PartialOrd, Hash, Encodable, Decodable, Rand)]
[INFO] [stdout]    |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `core::slice::Items`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/namespace.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use core::slice::Items;
[INFO] [stdout]   |     ^^^^^^^^^^^^^-----
[INFO] [stdout]   |                  |
[INFO] [stdout]   |                  no `Items` in `slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/angle.rs:29:3
[INFO] [stdout]    |
[INFO] [stdout] 29 | #[deriving(Clone, PartialEq, PartialOrd, Hash, Encodable, Decodable, Rand)]
[INFO] [stdout]    |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/plane.rs:42:3
[INFO] [stdout]    |
[INFO] [stdout] 42 | #[deriving(Clone, PartialEq, Encodable, Decodable)]
[INFO] [stdout]    |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::collections::hash_map::Entries`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/namespace.rs:3:43
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::collections::hash_map::{HashMap, Entries};
[INFO] [stdout]   |                                           ^^^^^^^ no `Entries` in `collections::hash_map`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/point.rs:29:3
[INFO] [stdout]    |
[INFO] [stdout] 29 | #[deriving(PartialEq, Clone, Hash, Encodable, Decodable)]
[INFO] [stdout]    |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::io::Buffer`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/reader/mod.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::io::Buffer;
[INFO] [stdout]   |     ^^^^^^^^^------
[INFO] [stdout]   |              |
[INFO] [stdout]   |              no `Buffer` in `io`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/point.rs:33:3
[INFO] [stdout]    |
[INFO] [stdout] 33 | #[deriving(PartialEq, Clone, Hash, Encodable, Decodable)]
[INFO] [stdout]    |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/line.rs:25:3
[INFO] [stdout]    |
[INFO] [stdout] 25 | #[deriving(Clone, PartialEq, Encodable, Decodable)]
[INFO] [stdout]    |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/ray.rs:22:3
[INFO] [stdout]    |
[INFO] [stdout] 22 | #[deriving(Clone, PartialEq, Encodable, Decodable)]
[INFO] [stdout]    |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/rotation.rs:164:3
[INFO] [stdout]     |
[INFO] [stdout] 164 | #[deriving(PartialEq, Clone, Encodable, Decodable)]
[INFO] [stdout]     |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::io::MemReader`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/reader/mod.rs:7:15
[INFO] [stdout]   |
[INFO] [stdout] 7 | use std::io::{MemReader, BufReader};
[INFO] [stdout]   |               ^^^^^^^^^ no `MemReader` in `io`
[INFO] [stdout]   |
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]   |
[INFO] [stdout] 7 - use std::io::{MemReader, BufReader};
[INFO] [stdout] 7 + use std::io::{BufReader, BufReader};
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::num::from_str_radix`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/reader/parser.rs:980:13
[INFO] [stdout]     |
[INFO] [stdout] 980 |         use std::num::from_str_radix;
[INFO] [stdout]     |             ^^^^^^^^^^--------------
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       no `from_str_radix` in `num`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::io::MemWriter`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/writer/mod.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::io::MemWriter;
[INFO] [stdout]   |     ^^^^^^^^^---------
[INFO] [stdout]   |              |
[INFO] [stdout]   |              no `MemWriter` in `io`
[INFO] [stdout]   |
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]   |
[INFO] [stdout] 4 - use std::io::MemWriter;
[INFO] [stdout] 4 + use std::io::BufWriter;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/rotation.rs:242:3
[INFO] [stdout]     |
[INFO] [stdout] 242 | #[deriving(PartialEq, Clone, Encodable, Decodable)]
[INFO] [stdout]     |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/transform.rs:79:3
[INFO] [stdout]    |
[INFO] [stdout] 79 | #[deriving(Encodable, Decodable)]
[INFO] [stdout]    |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/common.rs:8:3
[INFO] [stdout]   |
[INFO] [stdout] 8 | #[deriving(Clone, PartialEq, Eq)]
[INFO] [stdout]   |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/transform.rs:162:3
[INFO] [stdout]     |
[INFO] [stdout] 162 | #[deriving(Encodable, Decodable)]
[INFO] [stdout]     |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/common.rs:64:3
[INFO] [stdout]    |
[INFO] [stdout] 64 | #[deriving(Clone, PartialEq, Eq)]
[INFO] [stdout]    |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/projection.rs:72:3
[INFO] [stdout]    |
[INFO] [stdout] 72 | #[deriving(Clone, PartialEq, Encodable, Decodable)]
[INFO] [stdout]    |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/common.rs:152:3
[INFO] [stdout]     |
[INFO] [stdout] 152 | #[deriving(Clone, PartialEq, Eq)]
[INFO] [stdout]     |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/projection.rs:146:3
[INFO] [stdout]     |
[INFO] [stdout] 146 | #[deriving(Clone, PartialEq, Encodable, Decodable)]
[INFO] [stdout]     |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/common.rs:185:3
[INFO] [stdout]     |
[INFO] [stdout] 185 | #[deriving(Clone, PartialEq, Eq)]
[INFO] [stdout]     |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/namespace.rs:24:3
[INFO] [stdout]    |
[INFO] [stdout] 24 | #[deriving(PartialEq, Clone)]
[INFO] [stdout]    |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/projection.rs:196:3
[INFO] [stdout]     |
[INFO] [stdout] 196 | #[deriving(Clone, PartialEq, Encodable, Decodable)]
[INFO] [stdout]     |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/aabb.rs:87:3
[INFO] [stdout]    |
[INFO] [stdout] 87 | #[deriving(Clone, PartialEq, Encodable, Decodable)]
[INFO] [stdout]    |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/aabb.rs:132:3
[INFO] [stdout]     |
[INFO] [stdout] 132 | #[deriving(Clone, PartialEq, Encodable, Decodable)]
[INFO] [stdout]     |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/namespace.rs:105:3
[INFO] [stdout]     |
[INFO] [stdout] 105 | #[deriving(Clone, PartialEq)]
[INFO] [stdout]     |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/reader/lexer.rs:12:3
[INFO] [stdout]    |
[INFO] [stdout] 12 | #[deriving(Clone, PartialEq)]
[INFO] [stdout]    |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/cylinder.rs:21:3
[INFO] [stdout]    |
[INFO] [stdout] 21 | #[deriving(Clone, PartialEq, Encodable, Decodable)]
[INFO] [stdout]    |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/reader/parser.rs:75:3
[INFO] [stdout]    |
[INFO] [stdout] 75 | #[deriving(Clone, PartialEq)]
[INFO] [stdout]    |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/frustum.rs:25:3
[INFO] [stdout]    |
[INFO] [stdout] 25 | #[deriving(Clone, PartialEq, Encodable, Decodable)]
[INFO] [stdout]    |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/reader/parser.rs:88:3
[INFO] [stdout]    |
[INFO] [stdout] 88 | #[deriving(Clone, PartialEq)]
[INFO] [stdout]    |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/reader/parser.rs:100:3
[INFO] [stdout]     |
[INFO] [stdout] 100 | #[deriving(Clone, PartialEq)]
[INFO] [stdout]     |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/frustum.rs:62:3
[INFO] [stdout]    |
[INFO] [stdout] 62 | #[deriving(Clone, PartialEq, Encodable, Decodable)]
[INFO] [stdout]    |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/reader/parser.rs:106:3
[INFO] [stdout]     |
[INFO] [stdout] 106 | #[deriving(Clone, PartialEq)]
[INFO] [stdout]     |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/obb.rs:21:3
[INFO] [stdout]    |
[INFO] [stdout] 21 | #[deriving(Clone, PartialEq, Encodable, Decodable)]
[INFO] [stdout]    |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/reader/parser.rs:112:3
[INFO] [stdout]     |
[INFO] [stdout] 112 | #[deriving(Clone, PartialEq)]
[INFO] [stdout]     |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/obb.rs:28:3
[INFO] [stdout]    |
[INFO] [stdout] 28 | #[deriving(Clone, PartialEq, Encodable, Decodable)]
[INFO] [stdout]    |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/reader/parser.rs:134:3
[INFO] [stdout]     |
[INFO] [stdout] 134 | #[deriving(PartialEq)]
[INFO] [stdout]     |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/sphere.rs:24:3
[INFO] [stdout]    |
[INFO] [stdout] 24 | #[deriving(Clone, PartialEq, Encodable, Decodable)]
[INFO] [stdout]    |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/reader/parser.rs:141:3
[INFO] [stdout]     |
[INFO] [stdout] 141 | #[deriving(PartialEq, Eq)]
[INFO] [stdout]     |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/reader/events.rs:13:3
[INFO] [stdout]    |
[INFO] [stdout] 13 | #[deriving(PartialEq, Clone)]
[INFO] [stdout]    |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `bitflags` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/writer/emitter.rs:111:1
[INFO] [stdout]     |
[INFO] [stdout] 111 | bitflags!(
[INFO] [stdout]     | ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/common.rs:10:10
[INFO] [stdout]    |
[INFO] [stdout] 10 |     row: uint,
[INFO] [stdout]    |          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/common.rs:11:10
[INFO] [stdout]    |
[INFO] [stdout] 11 |     col: uint,
[INFO] [stdout]    |          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/common.rs:21:22
[INFO] [stdout]    |
[INFO] [stdout] 21 |     fn row(&self) -> uint;
[INFO] [stdout]    |                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/common.rs:24:22
[INFO] [stdout]    |
[INFO] [stdout] 24 |     fn col(&self) -> uint;
[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/rust-xml-430a935e482e88ad/2d9df32/src/common.rs:27:11
[INFO] [stdout]    |
[INFO] [stdout] 27 | impl fmt::Show for Error {
[INFO] [stdout]    |           ^^^^ not found in `fmt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/common.rs:35:22
[INFO] [stdout]    |
[INFO] [stdout] 35 |     fn row(&self) -> uint { self.row }
[INFO] [stdout]    |                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/common.rs:38:22
[INFO] [stdout]    |
[INFO] [stdout] 38 |     fn col(&self) -> uint { self.col }
[INFO] [stdout]    |                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/common.rs:51:26
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn new_full(row: uint, col: uint, msg: String) -> Error {
[INFO] [stdout]    |                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/common.rs:51:37
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn new_full(row: uint, col: uint, msg: String) -> Error {
[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/rust-xml-430a935e482e88ad/2d9df32/src/common.rs:78:11
[INFO] [stdout]    |
[INFO] [stdout] 78 | impl fmt::Show for Name {
[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/rust-xml-430a935e482e88ad/2d9df32/src/common.rs:161:11
[INFO] [stdout]     |
[INFO] [stdout] 161 | impl fmt::Show for Attribute {
[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/rust-xml-430a935e482e88ad/2d9df32/src/common.rs:194:11
[INFO] [stdout]     |
[INFO] [stdout] 194 | impl fmt::Show for XmlVersion {
[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/rust-xml-430a935e482e88ad/2d9df32/src/reader/lexer.rs:54:11
[INFO] [stdout]    |
[INFO] [stdout] 54 | impl fmt::Show for Token {
[INFO] [stdout]    |           ^^^^ not found in `fmt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/reader/lexer.rs:197:10
[INFO] [stdout]     |
[INFO] [stdout] 197 |     row: uint,
[INFO] [stdout]     |          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/reader/lexer.rs:198:10
[INFO] [stdout]     |
[INFO] [stdout] 198 |     col: uint,
[INFO] [stdout]     |          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/reader/lexer.rs:220:22
[INFO] [stdout]     |
[INFO] [stdout] 220 |     fn row(&self) -> uint { self.row }
[INFO] [stdout]     |                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/reader/lexer.rs:224:22
[INFO] [stdout]     |
[INFO] [stdout] 224 |     fn col(&self) -> uint { self.col }
[INFO] [stdout]     |                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Buffer` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/reader/lexer.rs:246:26
[INFO] [stdout]     |
[INFO] [stdout] 246 |     pub fn next_token<B: Buffer>(&mut self, b: &mut B) -> Option<LexResult> {
[INFO] [stdout]     |                          ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Buffer` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/reader/parser.rs:231:20
[INFO] [stdout]     |
[INFO] [stdout] 231 |     pub fn next<B: Buffer>(&mut self, r: &mut B) -> XmlEvent {
[INFO] [stdout]     |                    ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/reader/parser.rs:304:24
[INFO] [stdout]     |
[INFO] [stdout] 304 |     fn depth(&self) -> uint {
[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/rust-xml-430a935e482e88ad/2d9df32/src/reader/events.rs:123:11
[INFO] [stdout]     |
[INFO] [stdout] 123 | impl fmt::Show for XmlEvent {
[INFO] [stdout]     |           ^^^^ not found in `fmt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IoError` in module `io`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/writer/emitter.rs:21:23
[INFO] [stdout]    |
[INFO] [stdout] 21 |     cause: Option<io::IoError>
[INFO] [stdout]    |                       ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   --> /rustc/d8be25549d5418405531341b4be6d8538fc3c42e/library/std/src/io/error.rs:77:0
[INFO] [stdout]    |
[INFO] [stdout]    = note: similarly named struct `Error` defined here
[INFO] [stdout] help: there is an enum variant `writer::emitter::EmitterErrorKind::IoError`; try using the variant's enum
[INFO] [stdout]    |
[INFO] [stdout] 21 -     cause: Option<io::IoError>
[INFO] [stdout] 21 +     cause: Option<writer::emitter::EmitterErrorKind>
[INFO] [stdout]    |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 21 -     cause: Option<io::IoError>
[INFO] [stdout] 21 +     cause: Option<io::Error>
[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/rust-xml-430a935e482e88ad/2d9df32/src/writer/emitter.rs:24:11
[INFO] [stdout]    |
[INFO] [stdout] 24 | impl fmt::Show for EmitterError {
[INFO] [stdout]    |           ^^^^ not found in `fmt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IoError` in module `io`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/writer/emitter.rs:44:22
[INFO] [stdout]    |
[INFO] [stdout] 44 | fn io_error(err: io::IoError) -> EmitterError {
[INFO] [stdout]    |                      ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   --> /rustc/d8be25549d5418405531341b4be6d8538fc3c42e/library/std/src/io/error.rs:77:0
[INFO] [stdout]    |
[INFO] [stdout]    = note: similarly named struct `Error` defined here
[INFO] [stdout] help: there is an enum variant `writer::emitter::EmitterErrorKind::IoError`; try using the variant's enum
[INFO] [stdout]    |
[INFO] [stdout] 44 - fn io_error(err: io::IoError) -> EmitterError {
[INFO] [stdout] 44 + fn io_error(err: writer::emitter::EmitterErrorKind) -> EmitterError {
[INFO] [stdout]    |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 44 - fn io_error(err: io::IoError) -> EmitterError {
[INFO] [stdout] 44 + fn io_error(err: io::Error) -> EmitterError {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IoResult` in module `io`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/writer/emitter.rs:51:31
[INFO] [stdout]    |
[INFO] [stdout] 51 | pub fn io_wrap<T>(result: io::IoResult<T>) -> EmitterResult<T> {
[INFO] [stdout]    |                               ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   --> /rustc/d8be25549d5418405531341b4be6d8538fc3c42e/library/std/src/io/error.rs:64:0
[INFO] [stdout]    |
[INFO] [stdout]    = note: similarly named type alias `Result` defined here
[INFO] [stdout] help: a type alias with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 51 - pub fn io_wrap<T>(result: io::IoResult<T>) -> EmitterResult<T> {
[INFO] [stdout] 51 + pub fn io_wrap<T>(result: io::Result<T>) -> EmitterResult<T> {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/writer/emitter.rs:60:19
[INFO] [stdout]    |
[INFO] [stdout] 60 |     indent_level: uint,
[INFO] [stdout]    |                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IndentFlags` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/writer/emitter.rs:61:23
[INFO] [stdout]    |
[INFO] [stdout] 61 |     indent_stack: Vec<IndentFlags>,
[INFO] [stdout]    |                       ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 55 | pub struct Emitter<IndentFlags> {
[INFO] [stdout]    |                   +++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WROTE_TEXT` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/writer/emitter.rs:128:52
[INFO] [stdout]     |
[INFO] [stdout] 128 |         self.indent_stack.last().unwrap().contains(WROTE_TEXT)
[INFO] [stdout]     |                                                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WROTE_MARKUP` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/writer/emitter.rs:133:52
[INFO] [stdout]     |
[INFO] [stdout] 133 |         self.indent_stack.last().unwrap().contains(WROTE_MARKUP)
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WROTE_TEXT` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/writer/emitter.rs:138:50
[INFO] [stdout]     |
[INFO] [stdout] 138 |         *self.indent_stack.last_mut().unwrap() = WROTE_TEXT;
[INFO] [stdout]     |                                                  ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WROTE_MARKUP` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/writer/emitter.rs:143:50
[INFO] [stdout]     |
[INFO] [stdout] 143 |         *self.indent_stack.last_mut().unwrap() = WROTE_MARKUP;
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WROTE_NOTHING` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/writer/emitter.rs:148:50
[INFO] [stdout]     |
[INFO] [stdout] 148 |         *self.indent_stack.last_mut().unwrap() = WROTE_NOTHING;
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Writer` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/writer/emitter.rs:151:25
[INFO] [stdout]     |
[INFO] [stdout] 151 |     fn write_newline<W: Writer>(&mut self, target: &mut W, level: uint) -> EmitterResult<()> {
[INFO] [stdout]     |                         ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/writer/emitter.rs:151:67
[INFO] [stdout]     |
[INFO] [stdout] 151 |     fn write_newline<W: Writer>(&mut self, target: &mut W, level: uint) -> EmitterResult<()> {
[INFO] [stdout]     |                                                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0423]: expected function, found module `iter::range`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/writer/emitter.rs:153:18
[INFO] [stdout]     |
[INFO] [stdout] 153 |         for _ in iter::range(0, level) {
[INFO] [stdout]     |                  ^^^^^^^^^^^ not a function
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function instead
[INFO] [stdout]     |
[INFO] [stdout]   1 + use core::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `range`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 153 -         for _ in iter::range(0, level) {
[INFO] [stdout] 153 +         for _ in range(0, level) {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Writer` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/writer/emitter.rs:159:25
[INFO] [stdout]     |
[INFO] [stdout] 159 |     fn before_markup<W: Writer>(&mut self, target: &mut W) -> EmitterResult<()> {
[INFO] [stdout]     |                         ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Writer` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/writer/emitter.rs:174:32
[INFO] [stdout]     |
[INFO] [stdout] 174 |     fn before_start_element<W: Writer>(&mut self, target: &mut W) -> EmitterResult<()> {
[INFO] [stdout]     |                                ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WROTE_NOTHING` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/writer/emitter.rs:176:32
[INFO] [stdout]     |
[INFO] [stdout] 176 |         self.indent_stack.push(WROTE_NOTHING);
[INFO] [stdout]     |                                ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Writer` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/writer/emitter.rs:185:30
[INFO] [stdout]     |
[INFO] [stdout] 185 |     fn before_end_element<W: Writer>(&mut self, target: &mut W) -> EmitterResult<()> {
[INFO] [stdout]     |                              ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Writer` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/writer/emitter.rs:206:35
[INFO] [stdout]     |
[INFO] [stdout] 206 |     pub fn emit_start_document<W: Writer>(&mut self, target: &mut W, version: XmlVersion, encoding: &str, standalone: Option<bool>)...
[INFO] [stdout]     |                                   ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Writer` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/writer/emitter.rs:223:34
[INFO] [stdout]     |
[INFO] [stdout] 223 |     fn check_document_started<W: Writer>(&mut self, target: &mut W) -> EmitterResult<()> {
[INFO] [stdout]     |                                  ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Writer` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/writer/emitter.rs:231:43
[INFO] [stdout]     |
[INFO] [stdout] 231 |     pub fn emit_processing_instruction<W: Writer>(&mut self, target: &mut W, name: &str, data: Option<&str>) -> EmitterResult<()> {
[INFO] [stdout]     |                                           ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Writer` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/writer/emitter.rs:245:42
[INFO] [stdout]     |
[INFO] [stdout] 245 |     fn emit_start_element_initial<'a, W: Writer,
[INFO] [stdout]     |                                          ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Writer` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/writer/emitter.rs:261:38
[INFO] [stdout]     |
[INFO] [stdout] 261 |     pub fn emit_empty_element<'a, W: Writer,
[INFO] [stdout]     |                                      ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Writer` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/writer/emitter.rs:271:38
[INFO] [stdout]     |
[INFO] [stdout] 271 |     pub fn emit_start_element<'a, W: Writer,
[INFO] [stdout]     |                                      ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Writer` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/writer/emitter.rs:281:45
[INFO] [stdout]     |
[INFO] [stdout] 281 |     pub fn emit_namespace_attributes<'a, W: Writer,
[INFO] [stdout]     |                                             ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Writer` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/writer/emitter.rs:297:31
[INFO] [stdout]     |
[INFO] [stdout] 297 |     pub fn emit_attributes<W: Writer>(&mut self, target: &mut W, attributes: &[Attribute]) -> EmitterResult<()> {
[INFO] [stdout]     |                               ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Writer` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/writer/emitter.rs:304:32
[INFO] [stdout]     |
[INFO] [stdout] 304 |     pub fn emit_end_element<W: Writer>(&mut self, target: &mut W, name: &Name) -> EmitterResult<()> {
[INFO] [stdout]     |                                ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Writer` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/writer/emitter.rs:310:26
[INFO] [stdout]     |
[INFO] [stdout] 310 |     pub fn emit_cdata<W: Writer>(&mut self, target: &mut W, content: &str) -> EmitterResult<()> {
[INFO] [stdout]     |                          ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Writer` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/writer/emitter.rs:322:31
[INFO] [stdout]     |
[INFO] [stdout] 322 |     pub fn emit_characters<W: Writer>(&mut self, target: &mut W, content: &str) -> EmitterResult<()> {
[INFO] [stdout]     |                               ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Writer` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/writer/emitter.rs:328:28
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn emit_comment<W: Writer>(&mut self, target: &mut W, content: &str) -> EmitterResult<()> {
[INFO] [stdout]     |                            ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Writer` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/writer/mod.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 18 | impl<W: Writer> EventWriter<W> {
[INFO] [stdout]    |         ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `range` is private
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/writer/emitter.rs:153:24
[INFO] [stdout]     |
[INFO] [stdout] 153 |         for _ in iter::range(0, level) {
[INFO] [stdout]     |                        ^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `range` is defined here
[INFO] [stdout]    --> /rustc/d8be25549d5418405531341b4be6d8538fc3c42e/library/core/src/iter/mod.rs:467:0
[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/rust-xml-430a935e482e88ad/2d9df32/src/namespace.rs:17:36
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub trait NamespaceIterable<'a, I: Iterator<(Option<&'a str>, &'a str)>> {
[INFO] [stdout]    |                                    ^^^^^^^^ expected 0 generic arguments
[INFO] [stdout]    |
[INFO] [stdout] help: turn the generic argument into an associated item binding
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub trait NamespaceIterable<'a, I: Iterator<Item = (Option<&'a str>, &'a str)>> {
[INFO] [stdout]    |                                             ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: struct takes 0 lifetime arguments but 1 lifetime argument was supplied
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/reader/mod.rs:96:63
[INFO] [stdout]    |
[INFO] [stdout] 96 |     pub fn new_from_str_slice(source: &'r str) -> EventReader<BufReader<'r>> {
[INFO] [stdout]    |                                                               ^^^^^^^^^---- help: remove the unnecessary generics
[INFO] [stdout]    |                                                               |
[INFO] [stdout]    |                                                               expected 0 lifetime arguments
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: struct takes 1 generic argument but 0 generic arguments were supplied
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/reader/mod.rs:96:63
[INFO] [stdout]    |
[INFO] [stdout] 96 |     pub fn new_from_str_slice(source: &'r str) -> EventReader<BufReader<'r>> {
[INFO] [stdout]    |                                                               ^^^^^^^^^ expected 1 generic argument
[INFO] [stdout]    |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]    |
[INFO] [stdout] 96 |     pub fn new_from_str_slice(source: &'r str) -> EventReader<BufReader<'r, R>> {
[INFO] [stdout]    |                                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: struct takes 0 lifetime arguments but 1 lifetime argument was supplied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/reader/mod.rs:102:66
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub fn new_from_bytes_slice(source: &'r [u8]) -> EventReader<BufReader<'r>> {
[INFO] [stdout]     |                                                                  ^^^^^^^^^---- help: remove the unnecessary generics
[INFO] [stdout]     |                                                                  |
[INFO] [stdout]     |                                                                  expected 0 lifetime arguments
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: struct takes 1 generic argument but 0 generic arguments were supplied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/reader/mod.rs:102:66
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub fn new_from_bytes_slice(source: &'r [u8]) -> EventReader<BufReader<'r>> {
[INFO] [stdout]     |                                                                  ^^^^^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub fn new_from_bytes_slice(source: &'r [u8]) -> EventReader<BufReader<'r, R>> {
[INFO] [stdout]     |                                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/namespace.rs:87:10
[INFO] [stdout]    |
[INFO] [stdout] 87 | impl<'a> Iterator<(Option<&'a str>, &'a str)> for NamespaceMappings<'a> {
[INFO] [stdout]    |          ^^^^^^^^ expected 0 generic arguments
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/namespace.rs:221:10
[INFO] [stdout]     |
[INFO] [stdout] 221 | impl<'a> Iterator<(Option<&'a str>, &'a str)> for NamespaceStackMappings<'a> {
[INFO] [stdout]     |          ^^^^^^^^ expected 0 generic arguments
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/reader/mod.rs:63:21
[INFO] [stdout]    |
[INFO] [stdout] 63 | impl<'a, B: Buffer> Iterator<XmlEvent> for Events<'a, B> {
[INFO] [stdout]    |                     ^^^^^^^^ expected 0 generic arguments
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0046]: not all trait items implemented, missing: `Item`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/namespace.rs:87:1
[INFO] [stdout]    |
[INFO] [stdout] 87 | impl<'a> Iterator<(Option<&'a str>, &'a str)> for NamespaceMappings<'a> {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ missing `Item` in implementation
[INFO] [stdout]    |
[INFO] [stdout]    = help: implement the missing item: `type Item = /* Type */;`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0046]: not all trait items implemented, missing: `Item`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/namespace.rs:221:1
[INFO] [stdout]     |
[INFO] [stdout] 221 | impl<'a> Iterator<(Option<&'a str>, &'a str)> for NamespaceStackMappings<'a> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ missing `Item` in implementation
[INFO] [stdout]     |
[INFO] [stdout]     = help: implement the missing item: `type Item = /* Type */;`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: struct takes 0 lifetime arguments but 1 lifetime argument was supplied
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/reader/mod.rs:93:22
[INFO] [stdout]    |
[INFO] [stdout] 93 | impl<'r> EventReader<BufReader<'r>> {
[INFO] [stdout]    |                      ^^^^^^^^^---- help: remove the unnecessary generics
[INFO] [stdout]    |                      |
[INFO] [stdout]    |                      expected 0 lifetime arguments
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: struct takes 1 generic argument but 0 generic arguments were supplied
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/reader/mod.rs:93:22
[INFO] [stdout]    |
[INFO] [stdout] 93 | impl<'r> EventReader<BufReader<'r>> {
[INFO] [stdout]    |                      ^^^^^^^^^ expected 1 generic argument
[INFO] [stdout]    |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]    |
[INFO] [stdout] 93 | impl<'r> EventReader<BufReader<'r, R>> {
[INFO] [stdout]    |                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `IndentFlags` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/writer/emitter.rs:74:32
[INFO] [stdout]    |
[INFO] [stdout] 74 |             indent_stack: vec!(IndentFlags::empty()),
[INFO] [stdout]    |                                ^^^^^^^^^^^ use of undeclared type `IndentFlags`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `action` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/common.rs:302:32
[INFO] [stdout]     |
[INFO] [stdout] 302 |             Some(ref value) => action(value),
[INFO] [stdout]     |                                ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `on_name` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/reader/parser.rs:363:31
[INFO] [stdout]     |
[INFO] [stdout] 363 |                 Some(name) => on_name(this, t, name),
[INFO] [stdout]     |                               ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `on_value` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-430a935e482e88ad/2d9df32/src/reader/parser.rs:410:21
[INFO] [stdout]     |
[INFO] [stdout] 410 |                     on_value(self, value)
[INFO] [stdout]     |                     ^^^^^^^^-------------
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: try calling `on_value` as a method: `self.on_value(value)`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0046, E0107, E0405, E0423, E0425, E0432, E0433, E0603.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0046`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `rust-xml` (lib) due to 162 previous errors
[INFO] [stdout] error[E0405]: cannot find trait `Index` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/array.rs:20:34
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub trait Array1<Element: Copy>: Index<uint, Element> + IndexMut<uint, Element> {
[INFO] [stdout]    |                                  ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]    |
[INFO] [stdout] 16 + use std::ops::Index;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/array.rs:20:40
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub trait Array1<Element: Copy>: Index<uint, Element> + IndexMut<uint, Element> {
[INFO] [stdout]    |                                        ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub trait Array1<Element: Copy, uint>: Index<uint, Element> + IndexMut<uint, Element> {
[INFO] [stdout]    |                               ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `IndexMut` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/array.rs:20:57
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub trait Array1<Element: Copy>: Index<uint, Element> + IndexMut<uint, Element> {
[INFO] [stdout]    |                                                         ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]    |
[INFO] [stdout] 16 + use std::ops::IndexMut;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/array.rs:20:66
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub trait Array1<Element: Copy>: Index<uint, Element> + IndexMut<uint, Element> {
[INFO] [stdout]    |                                                                  ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub trait Array1<Element: Copy, uint>: Index<uint, Element> + IndexMut<uint, Element> {
[INFO] [stdout]    |                               ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/array.rs:33:33
[INFO] [stdout]    |
[INFO] [stdout] 33 |     fn swap_elems(&mut self, i: uint, j: uint) {
[INFO] [stdout]    |                                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/array.rs:33:42
[INFO] [stdout]    |
[INFO] [stdout] 33 |     fn swap_elems(&mut self, i: uint, j: uint) {
[INFO] [stdout]    |                                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/array.rs:40:35
[INFO] [stdout]    |
[INFO] [stdout] 40 |     fn replace_elem(&mut self, i: uint, src: Element) -> Element {
[INFO] [stdout]    |                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Index` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/array.rs:50:9
[INFO] [stdout]    |
[INFO] [stdout] 50 |         Index<uint, Column> + IndexMut<uint, Column> {
[INFO] [stdout]    |         ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]    |
[INFO] [stdout] 16 + use std::ops::Index;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/array.rs:50:15
[INFO] [stdout]    |
[INFO] [stdout] 50 |         Index<uint, Column> + IndexMut<uint, Column> {
[INFO] [stdout]    |               ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 49 | pub trait Array2<Column: Array1<Element>+'static, Row: Array1<Element>, Element: Copy, uint>:
[INFO] [stdout]    |                                                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `IndexMut` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/array.rs:50:31
[INFO] [stdout]    |
[INFO] [stdout] 50 |         Index<uint, Column> + IndexMut<uint, Column> {
[INFO] [stdout]    |                               ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]    |
[INFO] [stdout] 16 + use std::ops::IndexMut;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/array.rs:50:40
[INFO] [stdout]    |
[INFO] [stdout] 50 |         Index<uint, Column> + IndexMut<uint, Column> {
[INFO] [stdout]    |                                        ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 49 | pub trait Array2<Column: Array1<Element>+'static, Row: Array1<Element>, Element: Copy, uint>:
[INFO] [stdout]    |                                                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/array.rs:63:32
[INFO] [stdout]    |
[INFO] [stdout] 63 |     fn swap_cols(&mut self, a: uint, b: uint) {
[INFO] [stdout]    |                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/array.rs:63:41
[INFO] [stdout]    |
[INFO] [stdout] 63 |     fn swap_cols(&mut self, a: uint, b: uint) {
[INFO] [stdout]    |                                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/array.rs:69:34
[INFO] [stdout]    |
[INFO] [stdout] 69 |     fn replace_col(&mut self, c: uint, src: Column) -> Column {
[INFO] [stdout]    |                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/array.rs:74:22
[INFO] [stdout]    |
[INFO] [stdout] 74 |     fn row(&self, r: uint) -> Row;
[INFO] [stdout]    |                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/array.rs:77:32
[INFO] [stdout]    |
[INFO] [stdout] 77 |     fn swap_rows(&mut self, a: uint, b: uint);
[INFO] [stdout]    |                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/array.rs:77:41
[INFO] [stdout]    |
[INFO] [stdout] 77 |     fn swap_rows(&mut self, a: uint, b: uint);
[INFO] [stdout]    |                                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/array.rs:81:34
[INFO] [stdout]    |
[INFO] [stdout] 81 |     fn swap_elems(&mut self, a: (uint, uint), b: (uint, uint)) {
[INFO] [stdout]    |                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/array.rs:81:40
[INFO] [stdout]    |
[INFO] [stdout] 81 |     fn swap_elems(&mut self, a: (uint, uint), b: (uint, uint)) {
[INFO] [stdout]    |                                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/array.rs:81:51
[INFO] [stdout]    |
[INFO] [stdout] 81 |     fn swap_elems(&mut self, a: (uint, uint), b: (uint, uint)) {
[INFO] [stdout]    |                                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/array.rs:81:57
[INFO] [stdout]    |
[INFO] [stdout] 81 |     fn swap_elems(&mut self, a: (uint, uint), b: (uint, uint)) {
[INFO] [stdout]    |                                                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Neg` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:288:55
[INFO] [stdout]     |
[INFO] [stdout] 288 | ...                   + Neg<Self>
[INFO] [stdout]     |                         ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  18 + use std::ops::Neg;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Add` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:372:30
[INFO] [stdout]     |
[INFO] [stdout] 372 | impl<S: BaseFloat + 'static> Add<Matrix2<S>, Matrix2<S>> for Matrix2<S> { #[inline] fn add(&self, other: &Matrix2<S>) -> Matrix2<S>...
[INFO] [stdout]     |                              ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  18 + use std::ops::Add;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Add` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:373:30
[INFO] [stdout]     |
[INFO] [stdout] 373 | impl<S: BaseFloat + 'static> Add<Matrix3<S>, Matrix3<S>> for Matrix3<S> { #[inline] fn add(&self, other: &Matrix3<S>) -> Matrix3<S>...
[INFO] [stdout]     |                              ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  18 + use std::ops::Add;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Add` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:374:30
[INFO] [stdout]     |
[INFO] [stdout] 374 | impl<S: BaseFloat + 'static> Add<Matrix4<S>, Matrix4<S>> for Matrix4<S> { #[inline] fn add(&self, other: &Matrix4<S>) -> Matrix4<S>...
[INFO] [stdout]     |                              ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  18 + 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/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:376:30
[INFO] [stdout]     |
[INFO] [stdout] 376 | impl<S: BaseFloat + 'static> Sub<Matrix2<S>, Matrix2<S>> for Matrix2<S> { #[inline] fn sub(&self, other: &Matrix2<S>) -> Matrix2<S>...
[INFO] [stdout]     |                              ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  18 + use std::ops::Sub;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Sub` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:377:30
[INFO] [stdout]     |
[INFO] [stdout] 377 | impl<S: BaseFloat + 'static> Sub<Matrix3<S>, Matrix3<S>> for Matrix3<S> { #[inline] fn sub(&self, other: &Matrix3<S>) -> Matrix3<S>...
[INFO] [stdout]     |                              ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  18 + use std::ops::Sub;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Sub` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:378:30
[INFO] [stdout]     |
[INFO] [stdout] 378 | impl<S: BaseFloat + 'static> Sub<Matrix4<S>, Matrix4<S>> for Matrix4<S> { #[inline] fn sub(&self, other: &Matrix4<S>) -> Matrix4<S>...
[INFO] [stdout]     |                              ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  18 + use std::ops::Sub;
[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/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:380:20
[INFO] [stdout]     |
[INFO] [stdout] 380 | impl<S: BaseFloat> Neg<Matrix2<S>> for Matrix2<S> { #[inline] fn neg(&self) -> Matrix2<S> { Matrix2::from_cols(self[0].neg(), self[...
[INFO] [stdout]     |                    ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  18 + use std::ops::Neg;
[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/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:381:20
[INFO] [stdout]     |
[INFO] [stdout] 381 | impl<S: BaseFloat> Neg<Matrix3<S>> for Matrix3<S> { #[inline] fn neg(&self) -> Matrix3<S> { Matrix3::from_cols(self[0].neg(), self[...
[INFO] [stdout]     |                    ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  18 + use std::ops::Neg;
[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/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:382:20
[INFO] [stdout]     |
[INFO] [stdout] 382 | impl<S: BaseFloat> Neg<Matrix4<S>> for Matrix4<S> { #[inline] fn neg(&self) -> Matrix4<S> { Matrix4::from_cols(self[0].neg(), self[...
[INFO] [stdout]     |                    ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  18 + use std::ops::Neg;
[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/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:388:30
[INFO] [stdout]     |
[INFO] [stdout] 388 | impl<S: BaseFloat + 'static> Mul<Matrix2<S>, Matrix2<S>> for Matrix2<S> { #[inline] fn mul(&self, other: &Matrix2<S>) -> Matrix2<S>...
[INFO] [stdout]     |                              ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  18 + 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/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:389:30
[INFO] [stdout]     |
[INFO] [stdout] 389 | impl<S: BaseFloat + 'static> Mul<Matrix3<S>, Matrix3<S>> for Matrix3<S> { #[inline] fn mul(&self, other: &Matrix3<S>) -> Matrix3<S>...
[INFO] [stdout]     |                              ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  18 + 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/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:390:30
[INFO] [stdout]     |
[INFO] [stdout] 390 | impl<S: BaseFloat + 'static> Mul<Matrix4<S>, Matrix4<S>> for Matrix4<S> { #[inline] fn mul(&self, other: &Matrix4<S>) -> Matrix4<S>...
[INFO] [stdout]     |                              ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  18 + use std::ops::Mul;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Index` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:439:9
[INFO] [stdout]     |
[INFO] [stdout] 439 | impl<S> Index<uint, Vector2<S>> for Matrix2<S> {
[INFO] [stdout]     |         ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  18 + use std::ops::Index;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:439:15
[INFO] [stdout]     |
[INFO] [stdout] 439 | impl<S> Index<uint, Vector2<S>> for Matrix2<S> {
[INFO] [stdout]     |               ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 439 | impl<S, uint> Index<uint, Vector2<S>> for Matrix2<S> {
[INFO] [stdout]     |       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:441:32
[INFO] [stdout]     |
[INFO] [stdout] 441 |     fn index<'a>(&'a self, i: &uint) -> &'a Vector2<S> {
[INFO] [stdout]     |                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `IndexMut` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:446:9
[INFO] [stdout]     |
[INFO] [stdout] 446 | impl<S> IndexMut<uint, Vector2<S>> for Matrix2<S> {
[INFO] [stdout]     |         ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  18 + use std::ops::IndexMut;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:446:18
[INFO] [stdout]     |
[INFO] [stdout] 446 | impl<S> IndexMut<uint, Vector2<S>> for Matrix2<S> {
[INFO] [stdout]     |                  ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 446 | impl<S, uint> IndexMut<uint, Vector2<S>> for Matrix2<S> {
[INFO] [stdout]     |       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:448:40
[INFO] [stdout]     |
[INFO] [stdout] 448 |     fn index_mut<'a>(&'a mut self, i: &uint) -> &'a mut Vector2<S> {
[INFO] [stdout]     |                                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:455:22
[INFO] [stdout]     |
[INFO] [stdout] 455 |     fn row(&self, r: uint) -> Vector2<S> {
[INFO] [stdout]     |                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:461:32
[INFO] [stdout]     |
[INFO] [stdout] 461 |     fn swap_rows(&mut self, a: uint, b: uint) {
[INFO] [stdout]     |                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:461:41
[INFO] [stdout]     |
[INFO] [stdout] 461 |     fn swap_rows(&mut self, a: uint, b: uint) {
[INFO] [stdout]     |                                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Index` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:519:9
[INFO] [stdout]     |
[INFO] [stdout] 519 | impl<S> Index<uint, Vector3<S>> for Matrix3<S> {
[INFO] [stdout]     |         ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  18 + use std::ops::Index;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:519:15
[INFO] [stdout]     |
[INFO] [stdout] 519 | impl<S> Index<uint, Vector3<S>> for Matrix3<S> {
[INFO] [stdout]     |               ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 519 | impl<S, uint> Index<uint, Vector3<S>> for Matrix3<S> {
[INFO] [stdout]     |       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:521:32
[INFO] [stdout]     |
[INFO] [stdout] 521 |     fn index<'a>(&'a self, i: &uint) -> &'a Vector3<S> {
[INFO] [stdout]     |                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `IndexMut` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:526:9
[INFO] [stdout]     |
[INFO] [stdout] 526 | impl<S> IndexMut<uint, Vector3<S>> for Matrix3<S> {
[INFO] [stdout]     |         ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  18 + use std::ops::IndexMut;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:526:18
[INFO] [stdout]     |
[INFO] [stdout] 526 | impl<S> IndexMut<uint, Vector3<S>> for Matrix3<S> {
[INFO] [stdout]     |                  ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 526 | impl<S, uint> IndexMut<uint, Vector3<S>> for Matrix3<S> {
[INFO] [stdout]     |       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:528:40
[INFO] [stdout]     |
[INFO] [stdout] 528 |     fn index_mut<'a>(&'a mut self, i: &uint) -> &'a mut Vector3<S> {
[INFO] [stdout]     |                                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:535:22
[INFO] [stdout]     |
[INFO] [stdout] 535 |     fn row(&self, r: uint) -> Vector3<S> {
[INFO] [stdout]     |                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:542:32
[INFO] [stdout]     |
[INFO] [stdout] 542 |     fn swap_rows(&mut self, a: uint, b: uint) {
[INFO] [stdout]     |                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:542:41
[INFO] [stdout]     |
[INFO] [stdout] 542 |     fn swap_rows(&mut self, a: uint, b: uint) {
[INFO] [stdout]     |                                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Index` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:604:9
[INFO] [stdout]     |
[INFO] [stdout] 604 | impl<S> Index<uint, Vector4<S>> for Matrix4<S> {
[INFO] [stdout]     |         ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  18 + use std::ops::Index;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:604:15
[INFO] [stdout]     |
[INFO] [stdout] 604 | impl<S> Index<uint, Vector4<S>> for Matrix4<S> {
[INFO] [stdout]     |               ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 604 | impl<S, uint> Index<uint, Vector4<S>> for Matrix4<S> {
[INFO] [stdout]     |       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:606:32
[INFO] [stdout]     |
[INFO] [stdout] 606 |     fn index<'a>(&'a self, i: &uint) -> &'a Vector4<S> {
[INFO] [stdout]     |                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `IndexMut` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:611:9
[INFO] [stdout]     |
[INFO] [stdout] 611 | impl<S> IndexMut<uint, Vector4<S>> for Matrix4<S> {
[INFO] [stdout]     |         ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  18 + use std::ops::IndexMut;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:611:18
[INFO] [stdout]     |
[INFO] [stdout] 611 | impl<S> IndexMut<uint, Vector4<S>> for Matrix4<S> {
[INFO] [stdout]     |                  ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 611 | impl<S, uint> IndexMut<uint, Vector4<S>> for Matrix4<S> {
[INFO] [stdout]     |       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:613:40
[INFO] [stdout]     |
[INFO] [stdout] 613 |     fn index_mut<'a>(&'a mut self, i: &uint) -> &'a mut Vector4<S> {
[INFO] [stdout]     |                                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:620:22
[INFO] [stdout]     |
[INFO] [stdout] 620 |     fn row(&self, r: uint) -> Vector4<S> {
[INFO] [stdout]     |                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:628:32
[INFO] [stdout]     |
[INFO] [stdout] 628 |     fn swap_rows(&mut self, a: uint, b: uint) {
[INFO] [stdout]     |                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:628:41
[INFO] [stdout]     |
[INFO] [stdout] 628 |     fn swap_rows(&mut self, a: uint, b: uint) {
[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/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:1277:23
[INFO] [stdout]      |
[INFO] [stdout] 1277 | impl<S: BaseNum> fmt::Show for Matrix2<S> {
[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/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:1285:23
[INFO] [stdout]      |
[INFO] [stdout] 1285 | impl<S: BaseNum> fmt::Show for Matrix3<S> {
[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/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:1294:23
[INFO] [stdout]      |
[INFO] [stdout] 1294 | impl<S: BaseNum> fmt::Show for Matrix4<S> {
[INFO] [stdout]      |                       ^^^^ not found in `fmt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Index` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/quaternion.rs:52:20
[INFO] [stdout]    |
[INFO] [stdout] 52 | impl<S: BaseFloat> Index<uint, S> for Quaternion<S> {
[INFO] [stdout]    |                    ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]    |
[INFO] [stdout] 16 + use std::ops::Index;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/quaternion.rs:52:26
[INFO] [stdout]    |
[INFO] [stdout] 52 | impl<S: BaseFloat> Index<uint, S> for Quaternion<S> {
[INFO] [stdout]    |                          ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 52 | impl<S: BaseFloat, uint> Index<uint, S> for Quaternion<S> {
[INFO] [stdout]    |                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/quaternion.rs:54:32
[INFO] [stdout]    |
[INFO] [stdout] 54 |     fn index<'a>(&'a self, i: &uint) -> &'a S {
[INFO] [stdout]    |                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `IndexMut` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/quaternion.rs:60:20
[INFO] [stdout]    |
[INFO] [stdout] 60 | impl<S: BaseFloat> IndexMut<uint, S> for Quaternion<S> {
[INFO] [stdout]    |                    ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]    |
[INFO] [stdout] 16 + use std::ops::IndexMut;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/quaternion.rs:60:29
[INFO] [stdout]    |
[INFO] [stdout] 60 | impl<S: BaseFloat> IndexMut<uint, S> for Quaternion<S> {
[INFO] [stdout]    |                             ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 60 | impl<S: BaseFloat, uint> IndexMut<uint, S> for Quaternion<S> {
[INFO] [stdout]    |                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/quaternion.rs:62:40
[INFO] [stdout]    |
[INFO] [stdout] 62 |     fn index_mut<'a>(&'a mut self, i: &uint) -> &'a mut S {
[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/cgmath-rs-759f1a9db061b9cd/6f058ea/src/quaternion.rs:359:20
[INFO] [stdout]     |
[INFO] [stdout] 359 | impl<S: BaseFloat> Neg<Quaternion<S>> for Quaternion<S> {
[INFO] [stdout]     |                    ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  16 + use std::ops::Neg;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Show` in module `fmt`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/quaternion.rs:366:25
[INFO] [stdout]     |
[INFO] [stdout] 366 | impl<S: BaseFloat> fmt::Show for Quaternion<S> {
[INFO] [stdout]     |                         ^^^^ not found in `fmt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Neg` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:111:56
[INFO] [stdout]     |
[INFO] [stdout] 111 | pub trait Vector<S: BaseNum>: Array1<S> + Zero + One + Neg<Self> {
[INFO] [stdout]     |                                                        ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  99 + use std::ops::Neg;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Index` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:253:24
[INFO] [stdout]     |
[INFO] [stdout] 253 |         impl<$S: Copy> Index<uint, S> for $Self<$S> {
[INFO] [stdout]     |                        ^^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 349 | vec!(Vector2<S> { x, y }, 2)
[INFO] [stdout]     | ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  99 + use std::ops::Index;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:253:30
[INFO] [stdout]     |
[INFO] [stdout] 253 |         impl<$S: Copy> Index<uint, S> for $Self<$S> {
[INFO] [stdout]     |                              ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 349 | vec!(Vector2<S> { x, y }, 2)
[INFO] [stdout]     | ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:255:40
[INFO] [stdout]     |
[INFO] [stdout] 255 |             fn index<'a>(&'a self, i: &uint) -> &'a $S {
[INFO] [stdout]     |                                        ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 349 | vec!(Vector2<S> { x, y }, 2)
[INFO] [stdout]     | ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `IndexMut` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:260:24
[INFO] [stdout]     |
[INFO] [stdout] 260 |         impl<$S: Copy> IndexMut<uint, S> for $Self<$S> {
[INFO] [stdout]     |                        ^^^^^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 349 | vec!(Vector2<S> { x, y }, 2)
[INFO] [stdout]     | ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  99 + use std::ops::IndexMut;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:260:33
[INFO] [stdout]     |
[INFO] [stdout] 260 |         impl<$S: Copy> IndexMut<uint, S> for $Self<$S> {
[INFO] [stdout]     |                                 ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 349 | vec!(Vector2<S> { x, y }, 2)
[INFO] [stdout]     | ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:262:48
[INFO] [stdout]     |
[INFO] [stdout] 262 |             fn index_mut<'a>(&'a mut self, i: &uint) -> &'a mut $S {
[INFO] [stdout]     |                                                ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 349 | vec!(Vector2<S> { x, y }, 2)
[INFO] [stdout]     | ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Add` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:307:26
[INFO] [stdout]     |
[INFO] [stdout] 307 |         impl<S: BaseNum> Add<$Self<S>, $Self<S>> for $Self<S> {
[INFO] [stdout]     |                          ^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 349 | vec!(Vector2<S> { x, y }, 2)
[INFO] [stdout]     | ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  99 + 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/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:311:26
[INFO] [stdout]     |
[INFO] [stdout] 311 |         impl<S: BaseNum> Sub<$Self<S>, $Self<S>> for $Self<S> {
[INFO] [stdout]     |                          ^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 349 | vec!(Vector2<S> { x, y }, 2)
[INFO] [stdout]     | ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  99 + use std::ops::Sub;
[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/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:315:26
[INFO] [stdout]     |
[INFO] [stdout] 315 |         impl<S: BaseNum> Neg<$Self<S>> for $Self<S> {
[INFO] [stdout]     |                          ^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 349 | vec!(Vector2<S> { x, y }, 2)
[INFO] [stdout]     | ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  99 + use std::ops::Neg;
[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/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:319:26
[INFO] [stdout]     |
[INFO] [stdout] 319 |         impl<S: BaseNum> Mul<$Self<S>, $Self<S>> for $Self<S> {
[INFO] [stdout]     |                          ^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 349 | vec!(Vector2<S> { x, y }, 2)
[INFO] [stdout]     | ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  99 + 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/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:323:26
[INFO] [stdout]     |
[INFO] [stdout] 323 |         impl<S: BaseNum> Div<$Self<S>, $Self<S>> for $Self<S> {
[INFO] [stdout]     |                          ^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 349 | vec!(Vector2<S> { x, y }, 2)
[INFO] [stdout]     | ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  99 + 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/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:327:26
[INFO] [stdout]     |
[INFO] [stdout] 327 |         impl<S: BaseNum> Rem<$Self<S>, $Self<S>> for $Self<S> {
[INFO] [stdout]     |                          ^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 349 | vec!(Vector2<S> { x, y }, 2)
[INFO] [stdout]     | ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  99 + use std::ops::Rem;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Index` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:253:24
[INFO] [stdout]     |
[INFO] [stdout] 253 |         impl<$S: Copy> Index<uint, S> for $Self<$S> {
[INFO] [stdout]     |                        ^^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 350 | vec!(Vector3<S> { x, y, z }, 3)
[INFO] [stdout]     | ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  99 + use std::ops::Index;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:253:30
[INFO] [stdout]     |
[INFO] [stdout] 253 |         impl<$S: Copy> Index<uint, S> for $Self<$S> {
[INFO] [stdout]     |                              ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 350 | vec!(Vector3<S> { x, y, z }, 3)
[INFO] [stdout]     | ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:255:40
[INFO] [stdout]     |
[INFO] [stdout] 255 |             fn index<'a>(&'a self, i: &uint) -> &'a $S {
[INFO] [stdout]     |                                        ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 350 | vec!(Vector3<S> { x, y, z }, 3)
[INFO] [stdout]     | ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `IndexMut` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:260:24
[INFO] [stdout]     |
[INFO] [stdout] 260 |         impl<$S: Copy> IndexMut<uint, S> for $Self<$S> {
[INFO] [stdout]     |                        ^^^^^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 350 | vec!(Vector3<S> { x, y, z }, 3)
[INFO] [stdout]     | ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  99 + use std::ops::IndexMut;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:260:33
[INFO] [stdout]     |
[INFO] [stdout] 260 |         impl<$S: Copy> IndexMut<uint, S> for $Self<$S> {
[INFO] [stdout]     |                                 ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 350 | vec!(Vector3<S> { x, y, z }, 3)
[INFO] [stdout]     | ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:262:48
[INFO] [stdout]     |
[INFO] [stdout] 262 |             fn index_mut<'a>(&'a mut self, i: &uint) -> &'a mut $S {
[INFO] [stdout]     |                                                ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 350 | vec!(Vector3<S> { x, y, z }, 3)
[INFO] [stdout]     | ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Add` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:307:26
[INFO] [stdout]     |
[INFO] [stdout] 307 |         impl<S: BaseNum> Add<$Self<S>, $Self<S>> for $Self<S> {
[INFO] [stdout]     |                          ^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 350 | vec!(Vector3<S> { x, y, z }, 3)
[INFO] [stdout]     | ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  99 + 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/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:311:26
[INFO] [stdout]     |
[INFO] [stdout] 311 |         impl<S: BaseNum> Sub<$Self<S>, $Self<S>> for $Self<S> {
[INFO] [stdout]     |                          ^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 350 | vec!(Vector3<S> { x, y, z }, 3)
[INFO] [stdout]     | ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  99 + use std::ops::Sub;
[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/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:315:26
[INFO] [stdout]     |
[INFO] [stdout] 315 |         impl<S: BaseNum> Neg<$Self<S>> for $Self<S> {
[INFO] [stdout]     |                          ^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 350 | vec!(Vector3<S> { x, y, z }, 3)
[INFO] [stdout]     | ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  99 + use std::ops::Neg;
[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/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:319:26
[INFO] [stdout]     |
[INFO] [stdout] 319 |         impl<S: BaseNum> Mul<$Self<S>, $Self<S>> for $Self<S> {
[INFO] [stdout]     |                          ^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 350 | vec!(Vector3<S> { x, y, z }, 3)
[INFO] [stdout]     | ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  99 + 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/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:323:26
[INFO] [stdout]     |
[INFO] [stdout] 323 |         impl<S: BaseNum> Div<$Self<S>, $Self<S>> for $Self<S> {
[INFO] [stdout]     |                          ^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 350 | vec!(Vector3<S> { x, y, z }, 3)
[INFO] [stdout]     | ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  99 + 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/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:327:26
[INFO] [stdout]     |
[INFO] [stdout] 327 |         impl<S: BaseNum> Rem<$Self<S>, $Self<S>> for $Self<S> {
[INFO] [stdout]     |                          ^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 350 | vec!(Vector3<S> { x, y, z }, 3)
[INFO] [stdout]     | ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  99 + use std::ops::Rem;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Index` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:253:24
[INFO] [stdout]     |
[INFO] [stdout] 253 |         impl<$S: Copy> Index<uint, S> for $Self<$S> {
[INFO] [stdout]     |                        ^^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 351 | vec!(Vector4<S> { x, y, z, w }, 4)
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  99 + use std::ops::Index;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:253:30
[INFO] [stdout]     |
[INFO] [stdout] 253 |         impl<$S: Copy> Index<uint, S> for $Self<$S> {
[INFO] [stdout]     |                              ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 351 | vec!(Vector4<S> { x, y, z, w }, 4)
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:255:40
[INFO] [stdout]     |
[INFO] [stdout] 255 |             fn index<'a>(&'a self, i: &uint) -> &'a $S {
[INFO] [stdout]     |                                        ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 351 | vec!(Vector4<S> { x, y, z, w }, 4)
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `IndexMut` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:260:24
[INFO] [stdout]     |
[INFO] [stdout] 260 |         impl<$S: Copy> IndexMut<uint, S> for $Self<$S> {
[INFO] [stdout]     |                        ^^^^^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 351 | vec!(Vector4<S> { x, y, z, w }, 4)
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  99 + use std::ops::IndexMut;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:260:33
[INFO] [stdout]     |
[INFO] [stdout] 260 |         impl<$S: Copy> IndexMut<uint, S> for $Self<$S> {
[INFO] [stdout]     |                                 ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 351 | vec!(Vector4<S> { x, y, z, w }, 4)
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:262:48
[INFO] [stdout]     |
[INFO] [stdout] 262 |             fn index_mut<'a>(&'a mut self, i: &uint) -> &'a mut $S {
[INFO] [stdout]     |                                                ^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 351 | vec!(Vector4<S> { x, y, z, w }, 4)
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Add` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:307:26
[INFO] [stdout]     |
[INFO] [stdout] 307 |         impl<S: BaseNum> Add<$Self<S>, $Self<S>> for $Self<S> {
[INFO] [stdout]     |                          ^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 351 | vec!(Vector4<S> { x, y, z, w }, 4)
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  99 + 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/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:311:26
[INFO] [stdout]     |
[INFO] [stdout] 311 |         impl<S: BaseNum> Sub<$Self<S>, $Self<S>> for $Self<S> {
[INFO] [stdout]     |                          ^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 351 | vec!(Vector4<S> { x, y, z, w }, 4)
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  99 + use std::ops::Sub;
[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/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:315:26
[INFO] [stdout]     |
[INFO] [stdout] 315 |         impl<S: BaseNum> Neg<$Self<S>> for $Self<S> {
[INFO] [stdout]     |                          ^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 351 | vec!(Vector4<S> { x, y, z, w }, 4)
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  99 + use std::ops::Neg;
[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/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:319:26
[INFO] [stdout]     |
[INFO] [stdout] 319 |         impl<S: BaseNum> Mul<$Self<S>, $Self<S>> for $Self<S> {
[INFO] [stdout]     |                          ^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 351 | vec!(Vector4<S> { x, y, z, w }, 4)
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  99 + 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/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:323:26
[INFO] [stdout]     |
[INFO] [stdout] 323 |         impl<S: BaseNum> Div<$Self<S>, $Self<S>> for $Self<S> {
[INFO] [stdout]     |                          ^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 351 | vec!(Vector4<S> { x, y, z, w }, 4)
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  99 + 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/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:327:26
[INFO] [stdout]     |
[INFO] [stdout] 327 |         impl<S: BaseNum> Rem<$Self<S>, $Self<S>> for $Self<S> {
[INFO] [stdout]     |                          ^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 351 | vec!(Vector4<S> { x, y, z, w }, 4)
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  99 + use std::ops::Rem;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `int` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:431:33
[INFO] [stdout]     |
[INFO] [stdout] 431 |     pub fn truncate_n(&self, n: int)-> Vector3<S> {
[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 `Show` in module `fmt`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:532:23
[INFO] [stdout]     |
[INFO] [stdout] 532 | impl<S: BaseNum> fmt::Show for Vector2<S> {
[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/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:538:23
[INFO] [stdout]     |
[INFO] [stdout] 538 | impl<S: BaseNum> fmt::Show for Vector3<S> {
[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/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:544:23
[INFO] [stdout]     |
[INFO] [stdout] 544 | impl<S: BaseNum> fmt::Show for Vector4<S> {
[INFO] [stdout]     |                       ^^^^ not found in `fmt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Equiv` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/angle.rs:80:17
[INFO] [stdout]    |
[INFO] [stdout] 80 | +   PartialEq + Equiv<Self> + PartialOrd
[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/cgmath-rs-759f1a9db061b9cd/6f058ea/src/angle.rs:82:5
[INFO] [stdout]    |
[INFO] [stdout] 82 | +   Neg<Self>
[INFO] [stdout]    |     ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]    |
[INFO] [stdout] 18 + use std::ops::Neg;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Show` in module `fmt`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/angle.rs:86:10
[INFO] [stdout]    |
[INFO] [stdout] 86 | +   fmt::Show
[INFO] [stdout]    |          ^^^^ not found in `fmt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Add` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/angle.rs:181:20
[INFO] [stdout]     |
[INFO] [stdout] 181 | impl<S: BaseFloat> Add<Rad<S>, Rad<S>> for Rad<S> { #[inline] fn add(&self, other: &Rad<S>) -> Rad<S> { rad(self.s + other.s) } }
[INFO] [stdout]     |                    ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  18 + use std::ops::Add;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Add` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/angle.rs:182:20
[INFO] [stdout]     |
[INFO] [stdout] 182 | impl<S: BaseFloat> Add<Deg<S>, Deg<S>> for Deg<S> { #[inline] fn add(&self, other: &Deg<S>) -> Deg<S> { deg(self.s + other.s) } }
[INFO] [stdout]     |                    ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  18 + 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/cgmath-rs-759f1a9db061b9cd/6f058ea/src/angle.rs:184:20
[INFO] [stdout]     |
[INFO] [stdout] 184 | impl<S: BaseFloat> Sub<Rad<S>, Rad<S>> for Rad<S> { #[inline] fn sub(&self, other: &Rad<S>) -> Rad<S> { rad(self.s - other.s) } }
[INFO] [stdout]     |                    ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  18 + use std::ops::Sub;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Sub` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/angle.rs:185:20
[INFO] [stdout]     |
[INFO] [stdout] 185 | impl<S: BaseFloat> Sub<Deg<S>, Deg<S>> for Deg<S> { #[inline] fn sub(&self, other: &Deg<S>) -> Deg<S> { deg(self.s - other.s) } }
[INFO] [stdout]     |                    ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  18 + use std::ops::Sub;
[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/cgmath-rs-759f1a9db061b9cd/6f058ea/src/angle.rs:187:20
[INFO] [stdout]     |
[INFO] [stdout] 187 | impl<S: BaseFloat> Neg<Rad<S>> for Rad<S> { #[inline] fn neg(&self) -> Rad<S> { rad(-self.s) } }
[INFO] [stdout]     |                    ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  18 + use std::ops::Neg;
[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/cgmath-rs-759f1a9db061b9cd/6f058ea/src/angle.rs:188:20
[INFO] [stdout]     |
[INFO] [stdout] 188 | impl<S: BaseFloat> Neg<Deg<S>> for Deg<S> { #[inline] fn neg(&self) -> Deg<S> { deg(-self.s) } }
[INFO] [stdout]     |                    ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  18 + use std::ops::Neg;
[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/cgmath-rs-759f1a9db061b9cd/6f058ea/src/angle.rs:193:20
[INFO] [stdout]     |
[INFO] [stdout] 193 | impl<S: BaseFloat> Mul<Rad<S>, Rad<S>> for Rad<S> { #[inline] fn mul(&self, other: &Rad<S>) -> Rad<S> { rad(self.s * other.s) } }
[INFO] [stdout]     |                    ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  18 + 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/cgmath-rs-759f1a9db061b9cd/6f058ea/src/angle.rs:194:20
[INFO] [stdout]     |
[INFO] [stdout] 194 | impl<S: BaseFloat> Mul<Deg<S>, Deg<S>> for Deg<S> { #[inline] fn mul(&self, other: &Deg<S>) -> Deg<S> { deg(self.s * other.s) } }
[INFO] [stdout]     |                    ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  18 + use std::ops::Mul;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Equiv` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/angle.rs:200:1
[INFO] [stdout]     |
[INFO] [stdout] 200 | Equiv<Rad<S>> for Rad<S> {
[INFO] [stdout]     | ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Equiv` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/angle.rs:207:1
[INFO] [stdout]     |
[INFO] [stdout] 207 | Equiv<Deg<S>> for Deg<S> {
[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/cgmath-rs-759f1a9db061b9cd/6f058ea/src/angle.rs:240:6
[INFO] [stdout]     |
[INFO] [stdout] 240 | fmt::Show for Rad<S> {
[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/cgmath-rs-759f1a9db061b9cd/6f058ea/src/angle.rs:239:26
[INFO] [stdout]     |
[INFO] [stdout] 239 | impl<S: BaseFloat + fmt::Show>
[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/cgmath-rs-759f1a9db061b9cd/6f058ea/src/angle.rs:247:6
[INFO] [stdout]     |
[INFO] [stdout] 247 | fmt::Show for Deg<S> {
[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/cgmath-rs-759f1a9db061b9cd/6f058ea/src/angle.rs:246:26
[INFO] [stdout]     |
[INFO] [stdout] 246 | impl<S: BaseFloat + fmt::Show>
[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/cgmath-rs-759f1a9db061b9cd/6f058ea/src/plane.rs:132:25
[INFO] [stdout]     |
[INFO] [stdout] 132 | impl<S: BaseFloat> fmt::Show for Plane<S> {
[INFO] [stdout]     |                         ^^^^ not found in `fmt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Index` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/point.rs:137:18
[INFO] [stdout]     |
[INFO] [stdout] 137 | impl<S: BaseNum> Index<uint, S> for Point2<S> {
[INFO] [stdout]     |                  ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  20 + use std::ops::Index;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/point.rs:137:24
[INFO] [stdout]     |
[INFO] [stdout] 137 | impl<S: BaseNum> Index<uint, S> for Point2<S> {
[INFO] [stdout]     |                        ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 137 | impl<S: BaseNum, uint> Index<uint, S> for Point2<S> {
[INFO] [stdout]     |                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/point.rs:139:32
[INFO] [stdout]     |
[INFO] [stdout] 139 |     fn index<'a>(&'a self, i: &uint) -> &'a S {
[INFO] [stdout]     |                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `IndexMut` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/point.rs:144:18
[INFO] [stdout]     |
[INFO] [stdout] 144 | impl<S: BaseNum> IndexMut<uint, S> for Point2<S> {
[INFO] [stdout]     |                  ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  20 + use std::ops::IndexMut;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/point.rs:144:27
[INFO] [stdout]     |
[INFO] [stdout] 144 | impl<S: BaseNum> IndexMut<uint, S> for Point2<S> {
[INFO] [stdout]     |                           ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 144 | impl<S: BaseNum, uint> IndexMut<uint, S> for Point2<S> {
[INFO] [stdout]     |                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/point.rs:146:40
[INFO] [stdout]     |
[INFO] [stdout] 146 |     fn index_mut<'a>(&'a mut self, i: &uint) -> &'a mut S {
[INFO] [stdout]     |                                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Index` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/point.rs:291:18
[INFO] [stdout]     |
[INFO] [stdout] 291 | impl<S: BaseNum> Index<uint, S> for Point3<S> {
[INFO] [stdout]     |                  ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  20 + use std::ops::Index;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/point.rs:291:24
[INFO] [stdout]     |
[INFO] [stdout] 291 | impl<S: BaseNum> Index<uint, S> for Point3<S> {
[INFO] [stdout]     |                        ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 291 | impl<S: BaseNum, uint> Index<uint, S> for Point3<S> {
[INFO] [stdout]     |                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/point.rs:293:32
[INFO] [stdout]     |
[INFO] [stdout] 293 |     fn index<'a>(&'a self, i: &uint) -> &'a S {
[INFO] [stdout]     |                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `IndexMut` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/point.rs:298:18
[INFO] [stdout]     |
[INFO] [stdout] 298 | impl<S: BaseNum> IndexMut<uint, S> for Point3<S> {
[INFO] [stdout]     |                  ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  20 + use std::ops::IndexMut;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/point.rs:298:27
[INFO] [stdout]     |
[INFO] [stdout] 298 | impl<S: BaseNum> IndexMut<uint, S> for Point3<S> {
[INFO] [stdout]     |                           ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 298 | impl<S: BaseNum, uint> IndexMut<uint, S> for Point3<S> {
[INFO] [stdout]     |                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/point.rs:300:40
[INFO] [stdout]     |
[INFO] [stdout] 300 |     fn index_mut<'a>(&'a mut self, i: &uint) -> &'a mut S {
[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/cgmath-rs-759f1a9db061b9cd/6f058ea/src/point.rs:427:23
[INFO] [stdout]     |
[INFO] [stdout] 427 | impl<S: BaseNum> fmt::Show for Point2<S> {
[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/cgmath-rs-759f1a9db061b9cd/6f058ea/src/point.rs:433:23
[INFO] [stdout]     |
[INFO] [stdout] 433 | impl<S: BaseNum> fmt::Show for Point3<S> {
[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/cgmath-rs-759f1a9db061b9cd/6f058ea/src/transform.rs:154:54
[INFO] [stdout]     |
[INFO] [stdout] 154 | impl<S: BaseFloat, R: fmt::Show + Rotation3<S>> fmt::Show for Decomposed<S,Vector3<S>,R> {
[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/cgmath-rs-759f1a9db061b9cd/6f058ea/src/transform.rs:154:28
[INFO] [stdout]     |
[INFO] [stdout] 154 | impl<S: BaseFloat, R: fmt::Show + Rotation3<S>> fmt::Show for Decomposed<S,Vector3<S>,R> {
[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/cgmath-rs-759f1a9db061b9cd/6f058ea/src/aabb.rs:125:23
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<S: BaseNum> fmt::Show for Aabb2<S> {
[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/cgmath-rs-759f1a9db061b9cd/6f058ea/src/aabb.rs:172:23
[INFO] [stdout]     |
[INFO] [stdout] 172 | impl<S: BaseNum> fmt::Show for Aabb3<S> {
[INFO] [stdout]     |                       ^^^^ not found in `fmt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cast` in module `num`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/approx.rs:21:14
[INFO] [stdout]    |
[INFO] [stdout] 21 |         num::cast(1.0e-5f64).unwrap()
[INFO] [stdout]    |              ^^^^ not found in `num`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `int` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/num.rs:37:18
[INFO] [stdout]    |
[INFO] [stdout] 30 |         impl PartialOrd for $T {
[INFO] [stdout]    |                             --
[INFO] [stdout]    |                             |
[INFO] [stdout]    |                             due to this macro variable
[INFO] [stdout]    |                             help: perhaps you intended to use this type: `i32`
[INFO] [stdout] ...
[INFO] [stdout] 37 | partial_ord_int!(int)
[INFO] [stdout]    |                  ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `int` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/num.rs:37:18
[INFO] [stdout]    |
[INFO] [stdout] 30 |         impl PartialOrd for $T {
[INFO] [stdout]    |                             -- due to this macro variable
[INFO] [stdout] 31 |             fn partial_min(self, other: $T) -> $T { cmp::min(self, other) }
[INFO] [stdout]    |                                         -- help: perhaps you intended to use this type: `i32`
[INFO] [stdout] ...
[INFO] [stdout] 37 | partial_ord_int!(int)
[INFO] [stdout]    |                  ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `int` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/num.rs:37:18
[INFO] [stdout]    |
[INFO] [stdout] 30 |         impl PartialOrd for $T {
[INFO] [stdout]    |                             -- due to this macro variable
[INFO] [stdout] 31 |             fn partial_min(self, other: $T) -> $T { cmp::min(self, other) }
[INFO] [stdout]    |                                                -- help: perhaps you intended to use this type: `i32`
[INFO] [stdout] ...
[INFO] [stdout] 37 | partial_ord_int!(int)
[INFO] [stdout]    |                  ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `int` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/num.rs:37:18
[INFO] [stdout]    |
[INFO] [stdout] 30 |         impl PartialOrd for $T {
[INFO] [stdout]    |                             -- due to this macro variable
[INFO] [stdout] 31 |             fn partial_min(self, other: $T) -> $T { cmp::min(self, other) }
[INFO] [stdout] 32 |             fn partial_max(self, other: $T) -> $T { cmp::max(self, other) }
[INFO] [stdout]    |                                         -- help: perhaps you intended to use this type: `i32`
[INFO] [stdout] ...
[INFO] [stdout] 37 | partial_ord_int!(int)
[INFO] [stdout]    |                  ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `int` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/num.rs:37:18
[INFO] [stdout]    |
[INFO] [stdout] 30 |         impl PartialOrd for $T {
[INFO] [stdout]    |                             -- due to this macro variable
[INFO] [stdout] 31 |             fn partial_min(self, other: $T) -> $T { cmp::min(self, other) }
[INFO] [stdout] 32 |             fn partial_max(self, other: $T) -> $T { cmp::max(self, other) }
[INFO] [stdout]    |                                                -- help: perhaps you intended to use this type: `i32`
[INFO] [stdout] ...
[INFO] [stdout] 37 | partial_ord_int!(int)
[INFO] [stdout]    |                  ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/num.rs:42:18
[INFO] [stdout]    |
[INFO] [stdout] 30 |         impl PartialOrd for $T {
[INFO] [stdout]    |                             -- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 42 | partial_ord_int!(uint)
[INFO] [stdout]    |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Add` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/num.rs:73:30
[INFO] [stdout]    |
[INFO] [stdout] 73 |     Copy + NumCast + Clone + Add<Self, Self> + Sub<Self, Self> +
[INFO] [stdout]    |                              ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]    |
[INFO] [stdout] 16 + 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/cgmath-rs-759f1a9db061b9cd/6f058ea/src/num.rs:73:48
[INFO] [stdout]    |
[INFO] [stdout] 73 |     Copy + NumCast + Clone + Add<Self, Self> + Sub<Self, Self> +
[INFO] [stdout]    |                                                ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]    |
[INFO] [stdout] 16 + 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/cgmath-rs-759f1a9db061b9cd/6f058ea/src/num.rs:74:5
[INFO] [stdout]    |
[INFO] [stdout] 74 |     Mul<Self, Self> + Div<Self, Self> + Rem<Self, Self> + Neg<Self> + PartialEq
[INFO] [stdout]    |     ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]    |
[INFO] [stdout] 16 + 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/cgmath-rs-759f1a9db061b9cd/6f058ea/src/num.rs:74:23
[INFO] [stdout]    |
[INFO] [stdout] 74 |     Mul<Self, Self> + Div<Self, Self> + Rem<Self, Self> + Neg<Self> + PartialEq
[INFO] [stdout]    |                       ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]    |
[INFO] [stdout] 16 + 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/cgmath-rs-759f1a9db061b9cd/6f058ea/src/num.rs:74:41
[INFO] [stdout]    |
[INFO] [stdout] 74 |     Mul<Self, Self> + Div<Self, Self> + Rem<Self, Self> + Neg<Self> + PartialEq
[INFO] [stdout]    |                                         ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]    |
[INFO] [stdout] 16 + 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/cgmath-rs-759f1a9db061b9cd/6f058ea/src/num.rs:74:59
[INFO] [stdout]    |
[INFO] [stdout] 74 |     Mul<Self, Self> + Div<Self, Self> + Rem<Self, Self> + Neg<Self> + PartialEq
[INFO] [stdout]    |                                                           ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]    |
[INFO] [stdout] 16 + use std::ops::Neg;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Show` in module `fmt`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/num.rs:75:43
[INFO] [stdout]    |
[INFO] [stdout] 75 |     + PartialOrd + cmp::PartialOrd + fmt::Show + Zero + One
[INFO] [stdout]    |                                           ^^^^ not found in `fmt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `int` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/num.rs:108:19
[INFO] [stdout]     |
[INFO] [stdout]  81 |         impl BaseNum for $T {}
[INFO] [stdout]     |                          --
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          due to this macro variable
[INFO] [stdout]     |                          help: perhaps you intended to use this type: `i32`
[INFO] [stdout] ...
[INFO] [stdout] 108 | impl_basenum_int!(int)
[INFO] [stdout]     |                   ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `int` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/num.rs:108:19
[INFO] [stdout]     |
[INFO] [stdout]  81 |         impl BaseNum for $T {}
[INFO] [stdout]     |                          -- due to this macro variable
[INFO] [stdout]  82 |         impl Zero for $T {
[INFO] [stdout]     |                       -- help: perhaps you intended to use this type: `i32`
[INFO] [stdout] ...
[INFO] [stdout] 108 | impl_basenum_int!(int)
[INFO] [stdout]     |                   ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `int` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/num.rs:108:19
[INFO] [stdout]     |
[INFO] [stdout]  81 |         impl BaseNum for $T {}
[INFO] [stdout]     |                          -- due to this macro variable
[INFO] [stdout]  82 |         impl Zero for $T {
[INFO] [stdout]  83 |             fn zero() -> $T {
[INFO] [stdout]     |                          -- help: perhaps you intended to use this type: `i32`
[INFO] [stdout] ...
[INFO] [stdout] 108 | impl_basenum_int!(int)
[INFO] [stdout]     |                   ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `int` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/num.rs:108:19
[INFO] [stdout]     |
[INFO] [stdout]  81 |         impl BaseNum for $T {}
[INFO] [stdout]     |                          -- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout]  92 |         impl One for $T {
[INFO] [stdout]     |                      -- help: perhaps you intended to use this type: `i32`
[INFO] [stdout] ...
[INFO] [stdout] 108 | impl_basenum_int!(int)
[INFO] [stdout]     |                   ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `int` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/num.rs:108:19
[INFO] [stdout]     |
[INFO] [stdout]  81 |         impl BaseNum for $T {}
[INFO] [stdout]     |                          -- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout]  93 |             fn one() -> $T {
[INFO] [stdout]     |                         -- help: perhaps you intended to use this type: `i32`
[INFO] [stdout] ...
[INFO] [stdout] 108 | impl_basenum_int!(int)
[INFO] [stdout]     |                   ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/num.rs:109:19
[INFO] [stdout]     |
[INFO] [stdout]  81 |         impl BaseNum for $T {}
[INFO] [stdout]     |                          -- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 109 | impl_basenum_int!(uint)
[INFO] [stdout]     |                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `int` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/num.rs:152:18
[INFO] [stdout]     |
[INFO] [stdout] 152 | impl BaseInt for int {}
[INFO] [stdout]     |                  ^^^
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  not found in this scope
[INFO] [stdout]     |                  help: perhaps you intended to use this type: `i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/num.rs:157:18
[INFO] [stdout]     |
[INFO] [stdout] 157 | impl BaseInt for uint {}
[INFO] [stdout]     |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid suffix `i` for number literal
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/quaternion.rs:110:39
[INFO] [stdout]     |
[INFO] [stdout] 110 |         self.v.cross(&tmp).mul_s(cast(2i).unwrap()).add_v(vec)
[INFO] [stdout]     |                                       ^^ invalid suffix `i`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid suffix `i` for number literal
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/angle.rs:152:104
[INFO] [stdout]     |
[INFO] [stdout] 152 |     #[inline] fn turn_div_2() -> Self { let full_turn: Self = Angle::full_turn(); full_turn.div_s(cast(2i).unwrap()) }
[INFO] [stdout]     |                                                                                                        ^^ invalid suffix `i`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid suffix `i` for number literal
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/angle.rs:153:104
[INFO] [stdout]     |
[INFO] [stdout] 153 |     #[inline] fn turn_div_3() -> Self { let full_turn: Self = Angle::full_turn(); full_turn.div_s(cast(3i).unwrap()) }
[INFO] [stdout]     |                                                                                                        ^^ invalid suffix `i`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid suffix `i` for number literal
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/angle.rs:154:104
[INFO] [stdout]     |
[INFO] [stdout] 154 |     #[inline] fn turn_div_4() -> Self { let full_turn: Self = Angle::full_turn(); full_turn.div_s(cast(4i).unwrap()) }
[INFO] [stdout]     |                                                                                                        ^^ invalid suffix `i`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid suffix `i` for number literal
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/angle.rs:155:104
[INFO] [stdout]     |
[INFO] [stdout] 155 |     #[inline] fn turn_div_6() -> Self { let full_turn: Self = Angle::full_turn(); full_turn.div_s(cast(6i).unwrap()) }
[INFO] [stdout]     |                                                                                                        ^^ invalid suffix `i`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid suffix `i` for number literal
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/angle.rs:222:51
[INFO] [stdout]     |
[INFO] [stdout] 222 |     #[inline] fn full_turn() -> Deg<S> { deg(cast(360i).unwrap()) }
[INFO] [stdout]     |                                                   ^^^^ invalid suffix `i`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid suffix `i` for number literal
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/projection.rs:82:42
[INFO] [stdout]    |
[INFO] [stdout] 82 |         let angle = self.fovy.div_s(cast(2i).unwrap());
[INFO] [stdout]    |                                          ^^ invalid suffix `i`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid suffix `i` for number literal
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/projection.rs:115:42
[INFO] [stdout]     |
[INFO] [stdout] 115 |         let f = cot(self.fovy.div_s(cast(2i).unwrap()).to_rad());
[INFO] [stdout]     |                                          ^^ invalid suffix `i`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid suffix `i` for number literal
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/projection.rs:116:27
[INFO] [stdout]     |
[INFO] [stdout] 116 |         let two: S = cast(2i).unwrap();
[INFO] [stdout]     |                           ^^ invalid suffix `i`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid suffix `i` for number literal
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/projection.rs:166:27
[INFO] [stdout]     |
[INFO] [stdout] 166 |         let two: S = cast(2i).unwrap();
[INFO] [stdout]     |                           ^^ invalid suffix `i`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid suffix `i` for number literal
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/projection.rs:218:27
[INFO] [stdout]     |
[INFO] [stdout] 218 |         let two: S = cast(2i).unwrap();
[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/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:398:33
[INFO] [stdout]     |
[INFO] [stdout] 398 |     fn into_fixed(self) -> [[S, ..2], ..2] {
[INFO] [stdout]     |                                 ^^^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout]     = note: array length can only be `usize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:398:39
[INFO] [stdout]     |
[INFO] [stdout] 398 |     fn into_fixed(self) -> [[S, ..2], ..2] {
[INFO] [stdout]     |                                       ^^^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout]     = note: array length can only be `usize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:396:25
[INFO] [stdout]     |
[INFO] [stdout] 396 | impl<S> FixedArray<[[S, ..2], ..2]> for Matrix2<S> {
[INFO] [stdout]     |                         ^^^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout]     = note: array length can only be `usize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:396:31
[INFO] [stdout]     |
[INFO] [stdout] 396 | impl<S> FixedArray<[[S, ..2], ..2]> for Matrix2<S> {
[INFO] [stdout]     |                               ^^^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout]     = note: array length can only be `usize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:408:43
[INFO] [stdout]     |
[INFO] [stdout] 408 |     fn as_fixed<'a>(&'a self) -> &'a [[S, ..2], ..2] {
[INFO] [stdout]     |                                           ^^^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout]     = note: array length can only be `usize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:408:49
[INFO] [stdout]     |
[INFO] [stdout] 408 |     fn as_fixed<'a>(&'a self) -> &'a [[S, ..2], ..2] {
[INFO] [stdout]     |                                                 ^^^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout]     = note: array length can only be `usize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:413:55
[INFO] [stdout]     |
[INFO] [stdout] 413 |     fn as_mut_fixed<'a>(&'a mut self) -> &'a mut [[S, ..2], ..2] {
[INFO] [stdout]     |                                                       ^^^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout]     = note: array length can only be `usize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:413:61
[INFO] [stdout]     |
[INFO] [stdout] 413 |     fn as_mut_fixed<'a>(&'a mut self) -> &'a mut [[S, ..2], ..2] {
[INFO] [stdout]     |                                                             ^^^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout]     = note: array length can only be `usize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:418:28
[INFO] [stdout]     |
[INFO] [stdout] 418 |     fn from_fixed(_v: [[S, ..2], ..2]) -> Matrix2<S> {
[INFO] [stdout]     |                            ^^^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout]     = note: array length can only be `usize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:418:34
[INFO] [stdout]     |
[INFO] [stdout] 418 |     fn from_fixed(_v: [[S, ..2], ..2]) -> Matrix2<S> {
[INFO] [stdout]     |                                  ^^^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout]     = note: array length can only be `usize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:429:39
[INFO] [stdout]     |
[INFO] [stdout] 429 |     fn from_fixed_ref<'a>(v: &'a [[S, ..2], ..2]) -> &'a Matrix2<S> {
[INFO] [stdout]     |                                       ^^^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout]     = note: array length can only be `usize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:429:45
[INFO] [stdout]     |
[INFO] [stdout] 429 |     fn from_fixed_ref<'a>(v: &'a [[S, ..2], ..2]) -> &'a Matrix2<S> {
[INFO] [stdout]     |                                             ^^^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout]     = note: array length can only be `usize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:434:43
[INFO] [stdout]     |
[INFO] [stdout] 434 |     fn from_fixed_mut<'a>(v: &'a mut [[S, ..2], ..2]) -> &'a mut Matrix2<S> {
[INFO] [stdout]     |                                           ^^^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout]     = note: array length can only be `usize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:434:49
[INFO] [stdout]     |
[INFO] [stdout] 434 |     fn from_fixed_mut<'a>(v: &'a mut [[S, ..2], ..2]) -> &'a mut Matrix2<S> {
[INFO] [stdout]     |                                                 ^^^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout]     = note: array length can only be `usize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:476:33
[INFO] [stdout]     |
[INFO] [stdout] 476 |     fn into_fixed(self) -> [[S, ..3], ..3] {
[INFO] [stdout]     |                                 ^^^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout]     = note: array length can only be `usize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:476:39
[INFO] [stdout]     |
[INFO] [stdout] 476 |     fn into_fixed(self) -> [[S, ..3], ..3] {
[INFO] [stdout]     |                                       ^^^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout]     = note: array length can only be `usize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:474:25
[INFO] [stdout]     |
[INFO] [stdout] 474 | impl<S> FixedArray<[[S, ..3], ..3]> for Matrix3<S> {
[INFO] [stdout]     |                         ^^^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout]     = note: array length can only be `usize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:474:31
[INFO] [stdout]     |
[INFO] [stdout] 474 | impl<S> FixedArray<[[S, ..3], ..3]> for Matrix3<S> {
[INFO] [stdout]     |                               ^^^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout]     = note: array length can only be `usize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:487:43
[INFO] [stdout]     |
[INFO] [stdout] 487 |     fn as_fixed<'a>(&'a self) -> &'a [[S, ..3], ..3] {
[INFO] [stdout]     |                                           ^^^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout]     = note: array length can only be `usize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:487:49
[INFO] [stdout]     |
[INFO] [stdout] 487 |     fn as_fixed<'a>(&'a self) -> &'a [[S, ..3], ..3] {
[INFO] [stdout]     |                                                 ^^^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout]     = note: array length can only be `usize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:492:55
[INFO] [stdout]     |
[INFO] [stdout] 492 |     fn as_mut_fixed<'a>(&'a mut self) -> &'a mut [[S, ..3], ..3] {
[INFO] [stdout]     |                                                       ^^^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout]     = note: array length can only be `usize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:492:61
[INFO] [stdout]     |
[INFO] [stdout] 492 |     fn as_mut_fixed<'a>(&'a mut self) -> &'a mut [[S, ..3], ..3] {
[INFO] [stdout]     |                                                             ^^^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout]     = note: array length can only be `usize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:497:28
[INFO] [stdout]     |
[INFO] [stdout] 497 |     fn from_fixed(_v: [[S, ..3], ..3]) -> Matrix3<S> {
[INFO] [stdout]     |                            ^^^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout]     = note: array length can only be `usize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:497:34
[INFO] [stdout]     |
[INFO] [stdout] 497 |     fn from_fixed(_v: [[S, ..3], ..3]) -> Matrix3<S> {
[INFO] [stdout]     |                                  ^^^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout]     = note: array length can only be `usize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:509:39
[INFO] [stdout]     |
[INFO] [stdout] 509 |     fn from_fixed_ref<'a>(v: &'a [[S, ..3], ..3]) -> &'a Matrix3<S> {
[INFO] [stdout]     |                                       ^^^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout]     = note: array length can only be `usize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:509:45
[INFO] [stdout]     |
[INFO] [stdout] 509 |     fn from_fixed_ref<'a>(v: &'a [[S, ..3], ..3]) -> &'a Matrix3<S> {
[INFO] [stdout]     |                                             ^^^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout]     = note: array length can only be `usize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:514:43
[INFO] [stdout]     |
[INFO] [stdout] 514 |     fn from_fixed_mut<'a>(v: &'a mut [[S, ..3], ..3]) -> &'a mut Matrix3<S> {
[INFO] [stdout]     |                                           ^^^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout]     = note: array length can only be `usize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:514:49
[INFO] [stdout]     |
[INFO] [stdout] 514 |     fn from_fixed_mut<'a>(v: &'a mut [[S, ..3], ..3]) -> &'a mut Matrix3<S> {
[INFO] [stdout]     |                                                 ^^^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout]     = note: array length can only be `usize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:559:33
[INFO] [stdout]     |
[INFO] [stdout] 559 |     fn into_fixed(self) -> [[S, ..4], ..4] {
[INFO] [stdout]     |                                 ^^^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout]     = note: array length can only be `usize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:559:39
[INFO] [stdout]     |
[INFO] [stdout] 559 |     fn into_fixed(self) -> [[S, ..4], ..4] {
[INFO] [stdout]     |                                       ^^^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout]     = note: array length can only be `usize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:557:25
[INFO] [stdout]     |
[INFO] [stdout] 557 | impl<S> FixedArray<[[S, ..4], ..4]> for Matrix4<S> {
[INFO] [stdout]     |                         ^^^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout]     = note: array length can only be `usize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:557:31
[INFO] [stdout]     |
[INFO] [stdout] 557 | impl<S> FixedArray<[[S, ..4], ..4]> for Matrix4<S> {
[INFO] [stdout]     |                               ^^^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout]     = note: array length can only be `usize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:571:43
[INFO] [stdout]     |
[INFO] [stdout] 571 |     fn as_fixed<'a>(&'a self) -> &'a [[S, ..4], ..4] {
[INFO] [stdout]     |                                           ^^^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout]     = note: array length can only be `usize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:571:49
[INFO] [stdout]     |
[INFO] [stdout] 571 |     fn as_fixed<'a>(&'a self) -> &'a [[S, ..4], ..4] {
[INFO] [stdout]     |                                                 ^^^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout]     = note: array length can only be `usize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:576:55
[INFO] [stdout]     |
[INFO] [stdout] 576 |     fn as_mut_fixed<'a>(&'a mut self) -> &'a mut [[S, ..4], ..4] {
[INFO] [stdout]     |                                                       ^^^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout]     = note: array length can only be `usize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:576:61
[INFO] [stdout]     |
[INFO] [stdout] 576 |     fn as_mut_fixed<'a>(&'a mut self) -> &'a mut [[S, ..4], ..4] {
[INFO] [stdout]     |                                                             ^^^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout]     = note: array length can only be `usize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:581:28
[INFO] [stdout]     |
[INFO] [stdout] 581 |     fn from_fixed(_v: [[S, ..4], ..4]) -> Matrix4<S> {
[INFO] [stdout]     |                            ^^^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout]     = note: array length can only be `usize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:581:34
[INFO] [stdout]     |
[INFO] [stdout] 581 |     fn from_fixed(_v: [[S, ..4], ..4]) -> Matrix4<S> {
[INFO] [stdout]     |                                  ^^^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout]     = note: array length can only be `usize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:594:39
[INFO] [stdout]     |
[INFO] [stdout] 594 |     fn from_fixed_ref<'a>(v: &'a [[S, ..4], ..4]) -> &'a Matrix4<S> {
[INFO] [stdout]     |                                       ^^^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout]     = note: array length can only be `usize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:594:45
[INFO] [stdout]     |
[INFO] [stdout] 594 |     fn from_fixed_ref<'a>(v: &'a [[S, ..4], ..4]) -> &'a Matrix4<S> {
[INFO] [stdout]     |                                             ^^^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout]     = note: array length can only be `usize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:599:43
[INFO] [stdout]     |
[INFO] [stdout] 599 |     fn from_fixed_mut<'a>(v: &'a mut [[S, ..4], ..4]) -> &'a mut Matrix4<S> {
[INFO] [stdout]     |                                           ^^^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout]     = note: array length can only be `usize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:599:49
[INFO] [stdout]     |
[INFO] [stdout] 599 |     fn from_fixed_mut<'a>(v: &'a mut [[S, ..4], ..4]) -> &'a mut Matrix4<S> {
[INFO] [stdout]     |                                                 ^^^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout]     = note: array length can only be `usize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:220:36
[INFO] [stdout]     |
[INFO] [stdout] 220 |           impl<$S> FixedArray<[$S, ..$n]> for $Self<$S> {
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 221 | |             #[inline]
[INFO] [stdout] 222 | |             fn into_fixed(self) -> [$S, ..$n] {
[INFO] [stdout]     | |__________________________________________^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout] ...
[INFO] [stdout] 349 |   vec!(Vector2<S> { x, y }, 2)
[INFO] [stdout]     |   ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout]     = note: array length can only be `usize`
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:220:34
[INFO] [stdout]     |
[INFO] [stdout] 220 |         impl<$S> FixedArray<[$S, ..$n]> for $Self<$S> {
[INFO] [stdout]     |                                  ^^^^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout] ...
[INFO] [stdout] 349 | vec!(Vector2<S> { x, y }, 2)
[INFO] [stdout]     | ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout]     = note: array length can only be `usize`
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:220:36
[INFO] [stdout]     |
[INFO] [stdout] 220 |           impl<$S> FixedArray<[$S, ..$n]> for $Self<$S> {
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 221 | |             #[inline]
[INFO] [stdout] 222 | |             fn into_fixed(self) -> [$S, ..$n] {
[INFO] [stdout] 223 | |                 match self { $Self { $($field),+ } => [$($field),+] }
[INFO] [stdout] ...   |
[INFO] [stdout] 226 | |             #[inline]
[INFO] [stdout] 227 | |             fn as_fixed<'a>(&'a self) -> &'a [$S, ..$n] {
[INFO] [stdout]     | |____________________________________________________^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout] ...
[INFO] [stdout] 349 |   vec!(Vector2<S> { x, y }, 2)
[INFO] [stdout]     |   ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout]     = note: array length can only be `usize`
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:220:36
[INFO] [stdout]     |
[INFO] [stdout] 220 |           impl<$S> FixedArray<[$S, ..$n]> for $Self<$S> {
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 221 | |             #[inline]
[INFO] [stdout] 222 | |             fn into_fixed(self) -> [$S, ..$n] {
[INFO] [stdout] 223 | |                 match self { $Self { $($field),+ } => [$($field),+] }
[INFO] [stdout] ...   |
[INFO] [stdout] 231 | |             #[inline]
[INFO] [stdout] 232 | |             fn as_mut_fixed<'a>(&'a mut self) -> &'a mut [$S, ..$n] {
[INFO] [stdout]     | |________________________________________________________________^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout] ...
[INFO] [stdout] 349 |   vec!(Vector2<S> { x, y }, 2)
[INFO] [stdout]     |   ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout]     = note: array length can only be `usize`
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:220:36
[INFO] [stdout]     |
[INFO] [stdout] 220 |           impl<$S> FixedArray<[$S, ..$n]> for $Self<$S> {
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 221 | |             #[inline]
[INFO] [stdout] 222 | |             fn into_fixed(self) -> [$S, ..$n] {
[INFO] [stdout] 223 | |                 match self { $Self { $($field),+ } => [$($field),+] }
[INFO] [stdout] ...   |
[INFO] [stdout] 236 | |             #[inline]
[INFO] [stdout] 237 | |             fn from_fixed(_v: [$S, ..$n]) -> $Self<$S> {
[INFO] [stdout]     | |_____________________________________^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout] ...
[INFO] [stdout] 349 |   vec!(Vector2<S> { x, y }, 2)
[INFO] [stdout]     |   ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout]     = note: array length can only be `usize`
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:220:36
[INFO] [stdout]     |
[INFO] [stdout] 220 |           impl<$S> FixedArray<[$S, ..$n]> for $Self<$S> {
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 221 | |             #[inline]
[INFO] [stdout] 222 | |             fn into_fixed(self) -> [$S, ..$n] {
[INFO] [stdout] 223 | |                 match self { $Self { $($field),+ } => [$($field),+] }
[INFO] [stdout] ...   |
[INFO] [stdout] 242 | |             #[inline]
[INFO] [stdout] 243 | |             fn from_fixed_ref<'a>(v: &'a [$S, ..$n]) -> &'a $Self<$S> {
[INFO] [stdout]     | |________________________________________________^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout] ...
[INFO] [stdout] 349 |   vec!(Vector2<S> { x, y }, 2)
[INFO] [stdout]     |   ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout]     = note: array length can only be `usize`
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:220:36
[INFO] [stdout]     |
[INFO] [stdout] 220 |           impl<$S> FixedArray<[$S, ..$n]> for $Self<$S> {
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 221 | |             #[inline]
[INFO] [stdout] 222 | |             fn into_fixed(self) -> [$S, ..$n] {
[INFO] [stdout] 223 | |                 match self { $Self { $($field),+ } => [$($field),+] }
[INFO] [stdout] ...   |
[INFO] [stdout] 247 | |             #[inline]
[INFO] [stdout] 248 | |             fn from_fixed_mut<'a>(v: &'a mut [$S, ..$n]) -> &'a mut $Self<$S> {
[INFO] [stdout]     | |____________________________________________________^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout] ...
[INFO] [stdout] 349 |   vec!(Vector2<S> { x, y }, 2)
[INFO] [stdout]     |   ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout]     = note: array length can only be `usize`
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:220:36
[INFO] [stdout]     |
[INFO] [stdout] 220 |           impl<$S> FixedArray<[$S, ..$n]> for $Self<$S> {
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 221 | |             #[inline]
[INFO] [stdout] 222 | |             fn into_fixed(self) -> [$S, ..$n] {
[INFO] [stdout]     | |__________________________________________^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout] ...
[INFO] [stdout] 350 |   vec!(Vector3<S> { x, y, z }, 3)
[INFO] [stdout]     |   ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout]     = note: array length can only be `usize`
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:220:34
[INFO] [stdout]     |
[INFO] [stdout] 220 |         impl<$S> FixedArray<[$S, ..$n]> for $Self<$S> {
[INFO] [stdout]     |                                  ^^^^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout] ...
[INFO] [stdout] 350 | vec!(Vector3<S> { x, y, z }, 3)
[INFO] [stdout]     | ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout]     = note: array length can only be `usize`
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:220:36
[INFO] [stdout]     |
[INFO] [stdout] 220 |           impl<$S> FixedArray<[$S, ..$n]> for $Self<$S> {
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 221 | |             #[inline]
[INFO] [stdout] 222 | |             fn into_fixed(self) -> [$S, ..$n] {
[INFO] [stdout] 223 | |                 match self { $Self { $($field),+ } => [$($field),+] }
[INFO] [stdout] ...   |
[INFO] [stdout] 226 | |             #[inline]
[INFO] [stdout] 227 | |             fn as_fixed<'a>(&'a self) -> &'a [$S, ..$n] {
[INFO] [stdout]     | |____________________________________________________^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout] ...
[INFO] [stdout] 350 |   vec!(Vector3<S> { x, y, z }, 3)
[INFO] [stdout]     |   ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout]     = note: array length can only be `usize`
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:220:36
[INFO] [stdout]     |
[INFO] [stdout] 220 |           impl<$S> FixedArray<[$S, ..$n]> for $Self<$S> {
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 221 | |             #[inline]
[INFO] [stdout] 222 | |             fn into_fixed(self) -> [$S, ..$n] {
[INFO] [stdout] 223 | |                 match self { $Self { $($field),+ } => [$($field),+] }
[INFO] [stdout] ...   |
[INFO] [stdout] 231 | |             #[inline]
[INFO] [stdout] 232 | |             fn as_mut_fixed<'a>(&'a mut self) -> &'a mut [$S, ..$n] {
[INFO] [stdout]     | |________________________________________________________________^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout] ...
[INFO] [stdout] 350 |   vec!(Vector3<S> { x, y, z }, 3)
[INFO] [stdout]     |   ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout]     = note: array length can only be `usize`
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:220:36
[INFO] [stdout]     |
[INFO] [stdout] 220 |           impl<$S> FixedArray<[$S, ..$n]> for $Self<$S> {
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 221 | |             #[inline]
[INFO] [stdout] 222 | |             fn into_fixed(self) -> [$S, ..$n] {
[INFO] [stdout] 223 | |                 match self { $Self { $($field),+ } => [$($field),+] }
[INFO] [stdout] ...   |
[INFO] [stdout] 236 | |             #[inline]
[INFO] [stdout] 237 | |             fn from_fixed(_v: [$S, ..$n]) -> $Self<$S> {
[INFO] [stdout]     | |_____________________________________^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout] ...
[INFO] [stdout] 350 |   vec!(Vector3<S> { x, y, z }, 3)
[INFO] [stdout]     |   ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout]     = note: array length can only be `usize`
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:220:36
[INFO] [stdout]     |
[INFO] [stdout] 220 |           impl<$S> FixedArray<[$S, ..$n]> for $Self<$S> {
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 221 | |             #[inline]
[INFO] [stdout] 222 | |             fn into_fixed(self) -> [$S, ..$n] {
[INFO] [stdout] 223 | |                 match self { $Self { $($field),+ } => [$($field),+] }
[INFO] [stdout] ...   |
[INFO] [stdout] 242 | |             #[inline]
[INFO] [stdout] 243 | |             fn from_fixed_ref<'a>(v: &'a [$S, ..$n]) -> &'a $Self<$S> {
[INFO] [stdout]     | |________________________________________________^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout] ...
[INFO] [stdout] 350 |   vec!(Vector3<S> { x, y, z }, 3)
[INFO] [stdout]     |   ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout]     = note: array length can only be `usize`
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:220:36
[INFO] [stdout]     |
[INFO] [stdout] 220 |           impl<$S> FixedArray<[$S, ..$n]> for $Self<$S> {
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 221 | |             #[inline]
[INFO] [stdout] 222 | |             fn into_fixed(self) -> [$S, ..$n] {
[INFO] [stdout] 223 | |                 match self { $Self { $($field),+ } => [$($field),+] }
[INFO] [stdout] ...   |
[INFO] [stdout] 247 | |             #[inline]
[INFO] [stdout] 248 | |             fn from_fixed_mut<'a>(v: &'a mut [$S, ..$n]) -> &'a mut $Self<$S> {
[INFO] [stdout]     | |____________________________________________________^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout] ...
[INFO] [stdout] 350 |   vec!(Vector3<S> { x, y, z }, 3)
[INFO] [stdout]     |   ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout]     = note: array length can only be `usize`
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:220:36
[INFO] [stdout]     |
[INFO] [stdout] 220 |           impl<$S> FixedArray<[$S, ..$n]> for $Self<$S> {
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 221 | |             #[inline]
[INFO] [stdout] 222 | |             fn into_fixed(self) -> [$S, ..$n] {
[INFO] [stdout]     | |__________________________________________^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout] ...
[INFO] [stdout] 351 |   vec!(Vector4<S> { x, y, z, w }, 4)
[INFO] [stdout]     |   ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout]     = note: array length can only be `usize`
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:220:34
[INFO] [stdout]     |
[INFO] [stdout] 220 |         impl<$S> FixedArray<[$S, ..$n]> for $Self<$S> {
[INFO] [stdout]     |                                  ^^^^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout] ...
[INFO] [stdout] 351 | vec!(Vector4<S> { x, y, z, w }, 4)
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout]     = note: array length can only be `usize`
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:220:36
[INFO] [stdout]     |
[INFO] [stdout] 220 |           impl<$S> FixedArray<[$S, ..$n]> for $Self<$S> {
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 221 | |             #[inline]
[INFO] [stdout] 222 | |             fn into_fixed(self) -> [$S, ..$n] {
[INFO] [stdout] 223 | |                 match self { $Self { $($field),+ } => [$($field),+] }
[INFO] [stdout] ...   |
[INFO] [stdout] 226 | |             #[inline]
[INFO] [stdout] 227 | |             fn as_fixed<'a>(&'a self) -> &'a [$S, ..$n] {
[INFO] [stdout]     | |____________________________________________________^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout] ...
[INFO] [stdout] 351 |   vec!(Vector4<S> { x, y, z, w }, 4)
[INFO] [stdout]     |   ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout]     = note: array length can only be `usize`
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:220:36
[INFO] [stdout]     |
[INFO] [stdout] 220 |           impl<$S> FixedArray<[$S, ..$n]> for $Self<$S> {
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 221 | |             #[inline]
[INFO] [stdout] 222 | |             fn into_fixed(self) -> [$S, ..$n] {
[INFO] [stdout] 223 | |                 match self { $Self { $($field),+ } => [$($field),+] }
[INFO] [stdout] ...   |
[INFO] [stdout] 231 | |             #[inline]
[INFO] [stdout] 232 | |             fn as_mut_fixed<'a>(&'a mut self) -> &'a mut [$S, ..$n] {
[INFO] [stdout]     | |________________________________________________________________^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout] ...
[INFO] [stdout] 351 |   vec!(Vector4<S> { x, y, z, w }, 4)
[INFO] [stdout]     |   ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout]     = note: array length can only be `usize`
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:220:36
[INFO] [stdout]     |
[INFO] [stdout] 220 |           impl<$S> FixedArray<[$S, ..$n]> for $Self<$S> {
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 221 | |             #[inline]
[INFO] [stdout] 222 | |             fn into_fixed(self) -> [$S, ..$n] {
[INFO] [stdout] 223 | |                 match self { $Self { $($field),+ } => [$($field),+] }
[INFO] [stdout] ...   |
[INFO] [stdout] 236 | |             #[inline]
[INFO] [stdout] 237 | |             fn from_fixed(_v: [$S, ..$n]) -> $Self<$S> {
[INFO] [stdout]     | |_____________________________________^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout] ...
[INFO] [stdout] 351 |   vec!(Vector4<S> { x, y, z, w }, 4)
[INFO] [stdout]     |   ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout]     = note: array length can only be `usize`
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:220:36
[INFO] [stdout]     |
[INFO] [stdout] 220 |           impl<$S> FixedArray<[$S, ..$n]> for $Self<$S> {
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 221 | |             #[inline]
[INFO] [stdout] 222 | |             fn into_fixed(self) -> [$S, ..$n] {
[INFO] [stdout] 223 | |                 match self { $Self { $($field),+ } => [$($field),+] }
[INFO] [stdout] ...   |
[INFO] [stdout] 242 | |             #[inline]
[INFO] [stdout] 243 | |             fn from_fixed_ref<'a>(v: &'a [$S, ..$n]) -> &'a $Self<$S> {
[INFO] [stdout]     | |________________________________________________^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout] ...
[INFO] [stdout] 351 |   vec!(Vector4<S> { x, y, z, w }, 4)
[INFO] [stdout]     |   ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout]     = note: array length can only be `usize`
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:220:36
[INFO] [stdout]     |
[INFO] [stdout] 220 |           impl<$S> FixedArray<[$S, ..$n]> for $Self<$S> {
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 221 | |             #[inline]
[INFO] [stdout] 222 | |             fn into_fixed(self) -> [$S, ..$n] {
[INFO] [stdout] 223 | |                 match self { $Self { $($field),+ } => [$($field),+] }
[INFO] [stdout] ...   |
[INFO] [stdout] 247 | |             #[inline]
[INFO] [stdout] 248 | |             fn from_fixed_mut<'a>(v: &'a mut [$S, ..$n]) -> &'a mut $Self<$S> {
[INFO] [stdout]     | |____________________________________________________^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout] ...
[INFO] [stdout] 351 |   vec!(Vector4<S> { x, y, z, w }, 4)
[INFO] [stdout]     |   ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout]     = note: array length can only be `usize`
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/point.rs:106:32
[INFO] [stdout]     |
[INFO] [stdout] 106 |     fn into_fixed(self) -> [S, ..2] {
[INFO] [stdout]     |                                ^^^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout]     = note: array length can only be `usize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/point.rs:104:24
[INFO] [stdout]     |
[INFO] [stdout] 104 | impl<S> FixedArray<[S, ..2]> for Point2<S> {
[INFO] [stdout]     |                        ^^^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout]     = note: array length can only be `usize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/point.rs:111:42
[INFO] [stdout]     |
[INFO] [stdout] 111 |     fn as_fixed<'a>(&'a self) -> &'a [S, ..2] {
[INFO] [stdout]     |                                          ^^^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout]     = note: array length can only be `usize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/point.rs:116:54
[INFO] [stdout]     |
[INFO] [stdout] 116 |     fn as_mut_fixed<'a>(&'a mut self) -> &'a mut [S, ..2] {
[INFO] [stdout]     |                                                      ^^^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout]     = note: array length can only be `usize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/point.rs:121:27
[INFO] [stdout]     |
[INFO] [stdout] 121 |     fn from_fixed(_v: [S, ..2]) -> Point2<S> {
[INFO] [stdout]     |                           ^^^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout]     = note: array length can only be `usize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/point.rs:127:38
[INFO] [stdout]     |
[INFO] [stdout] 127 |     fn from_fixed_ref<'a>(v: &'a [S, ..2]) -> &'a Point2<S> {
[INFO] [stdout]     |                                      ^^^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout]     = note: array length can only be `usize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/point.rs:132:42
[INFO] [stdout]     |
[INFO] [stdout] 132 |     fn from_fixed_mut<'a>(v: &'a mut [S, ..2]) -> &'a mut Point2<S> {
[INFO] [stdout]     |                                          ^^^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout]     = note: array length can only be `usize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/point.rs:260:32
[INFO] [stdout]     |
[INFO] [stdout] 260 |     fn into_fixed(self) -> [S, ..3] {
[INFO] [stdout]     |                                ^^^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout]     = note: array length can only be `usize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/point.rs:258:24
[INFO] [stdout]     |
[INFO] [stdout] 258 | impl<S> FixedArray<[S, ..3]> for Point3<S> {
[INFO] [stdout]     |                        ^^^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout]     = note: array length can only be `usize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/point.rs:265:42
[INFO] [stdout]     |
[INFO] [stdout] 265 |     fn as_fixed<'a>(&'a self) -> &'a [S, ..3] {
[INFO] [stdout]     |                                          ^^^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout]     = note: array length can only be `usize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/point.rs:270:54
[INFO] [stdout]     |
[INFO] [stdout] 270 |     fn as_mut_fixed<'a>(&'a mut self) -> &'a mut [S, ..3] {
[INFO] [stdout]     |                                                      ^^^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout]     = note: array length can only be `usize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/point.rs:275:27
[INFO] [stdout]     |
[INFO] [stdout] 275 |     fn from_fixed(_v: [S, ..3]) -> Point3<S> {
[INFO] [stdout]     |                           ^^^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout]     = note: array length can only be `usize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/point.rs:281:38
[INFO] [stdout]     |
[INFO] [stdout] 281 |     fn from_fixed_ref<'a>(v: &'a [S, ..3]) -> &'a Point3<S> {
[INFO] [stdout]     |                                      ^^^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout]     = note: array length can only be `usize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/point.rs:286:42
[INFO] [stdout]     |
[INFO] [stdout] 286 |     fn from_fixed_mut<'a>(v: &'a mut [S, ..3]) -> &'a mut Point3<S> {
[INFO] [stdout]     |                                          ^^^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type `usize`
[INFO] [stdout]              found struct `RangeTo<{integer}>`
[INFO] [stdout]     = note: array length can only be `usize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0207]: the type parameter `S` is not constrained by the impl trait, self type, or predicates
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/line.rs:31:6
[INFO] [stdout]    |
[INFO] [stdout] 31 | impl<S: BaseNum, V: Vector<S>, P: Point<S, V>>  Line<P> {
[INFO] [stdout]    |      ^-----------
[INFO] [stdout]    |      |
[INFO] [stdout]    |      unconstrained type parameter
[INFO] [stdout]    |      help: remove the unused type parameter `S`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0207]: the type parameter `V` is not constrained by the impl trait, self type, or predicates
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/line.rs:31:18
[INFO] [stdout]    |
[INFO] [stdout] 31 | impl<S: BaseNum, V: Vector<S>, P: Point<S, V>>  Line<P> {
[INFO] [stdout]    |                  ^-------------
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  unconstrained type parameter
[INFO] [stdout]    |                  help: remove the unused type parameter `V`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0207]: the type parameter `S` is not constrained by the impl trait, self type, or predicates
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/ray.rs:28:6
[INFO] [stdout]    |
[INFO] [stdout] 28 | impl<S: BaseNum, V: Vector<S>, P: Point<S, V>> Ray<P, V> {
[INFO] [stdout]    |      ^-----------
[INFO] [stdout]    |      |
[INFO] [stdout]    |      unconstrained type parameter
[INFO] [stdout]    |      help: remove the unused type parameter `S`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `S: BaseNum` is not satisfied
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/projection.rs:67:26
[INFO] [stdout]      |
[INFO] [stdout]   67 | pub trait Projection<S>: ToMatrix4<S> {
[INFO] [stdout]      |                          ^^^^^^^^^^^^ the trait `BaseNum` is not implemented for `S`
[INFO] [stdout]      |
[INFO] [stdout] note: required by a bound in `ToMatrix4`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:1193:24
[INFO] [stdout]      |
[INFO] [stdout] 1193 | pub trait ToMatrix4<S: BaseNum> {
[INFO] [stdout]      |                        ^^^^^^^ required by this bound in `ToMatrix4`
[INFO] [stdout] help: consider restricting type parameter `S` with trait `BaseNum`
[INFO] [stdout]      |
[INFO] [stdout]   67 | pub trait Projection<S: num::BaseNum>: ToMatrix4<S> {
[INFO] [stdout]      |                       ++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `op` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:468:18
[INFO] [stdout]     |
[INFO] [stdout] 468 |         self.x = op(&self.x);
[INFO] [stdout]     |                  ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `op` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:469:18
[INFO] [stdout]     |
[INFO] [stdout] 469 |         self.y = op(&self.y);
[INFO] [stdout]     |                  ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `op` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:550:18
[INFO] [stdout]     |
[INFO] [stdout] 550 |         self.x = op(&self.x);
[INFO] [stdout]     |                  ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `op` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:551:18
[INFO] [stdout]     |
[INFO] [stdout] 551 |         self.y = op(&self.y);
[INFO] [stdout]     |                  ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `op` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:552:18
[INFO] [stdout]     |
[INFO] [stdout] 552 |         self.z = op(&self.z);
[INFO] [stdout]     |                  ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `op` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:637:18
[INFO] [stdout]     |
[INFO] [stdout] 637 |         self.x = op(&self.x);
[INFO] [stdout]     |                  ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `op` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:638:18
[INFO] [stdout]     |
[INFO] [stdout] 638 |         self.y = op(&self.y);
[INFO] [stdout]     |                  ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `op` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:639:18
[INFO] [stdout]     |
[INFO] [stdout] 639 |         self.z = op(&self.z);
[INFO] [stdout]     |                  ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `op` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/matrix.rs:640:18
[INFO] [stdout]     |
[INFO] [stdout] 640 |         self.w = op(&self.w);
[INFO] [stdout]     |                  ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `op` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/quaternion.rs:44:18
[INFO] [stdout]    |
[INFO] [stdout] 44 |         self.s = op(self.s);
[INFO] [stdout]    |                  ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `op` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/quaternion.rs:45:20
[INFO] [stdout]    |
[INFO] [stdout] 45 |         self.v.x = op(self.v.x);
[INFO] [stdout]    |                    ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `op` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/quaternion.rs:46:20
[INFO] [stdout]    |
[INFO] [stdout] 46 |         self.v.y = op(self.v.y);
[INFO] [stdout]    |                    ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `op` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/quaternion.rs:47:20
[INFO] [stdout]    |
[INFO] [stdout] 47 |         self.v.z = op(self.v.z);
[INFO] [stdout]    |                    ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `op` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:270:33
[INFO] [stdout]     |
[INFO] [stdout] 270 |                 $(self.$field = op(self.$field);)+ *self
[INFO] [stdout]     |                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 349 | vec!(Vector2<S> { x, y }, 2)
[INFO] [stdout]     | ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `op` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:270:33
[INFO] [stdout]     |
[INFO] [stdout] 270 |                 $(self.$field = op(self.$field);)+ *self
[INFO] [stdout]     |                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 350 | vec!(Vector3<S> { x, y, z }, 3)
[INFO] [stdout]     | ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `op` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/vector.rs:270:33
[INFO] [stdout]     |
[INFO] [stdout] 270 |                 $(self.$field = op(self.$field);)+ *self
[INFO] [stdout]     |                                 ^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 351 | vec!(Vector4<S> { x, y, z, w }, 4)
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `op` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/point.rs:154:18
[INFO] [stdout]     |
[INFO] [stdout] 154 |         self.x = op(self.x);
[INFO] [stdout]     |                  ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `op` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/point.rs:155:18
[INFO] [stdout]     |
[INFO] [stdout] 155 |         self.y = op(self.y);
[INFO] [stdout]     |                  ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `op` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/point.rs:308:18
[INFO] [stdout]     |
[INFO] [stdout] 308 |         self.x = op(self.x);
[INFO] [stdout]     |                  ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `op` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/point.rs:309:18
[INFO] [stdout]     |
[INFO] [stdout] 309 |         self.y = op(self.y);
[INFO] [stdout]     |                  ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `op` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-759f1a9db061b9cd/6f058ea/src/point.rs:310:18
[INFO] [stdout]     |
[INFO] [stdout] 310 |         self.z = op(self.z);
[INFO] [stdout]     |                  ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0207, E0277, E0308, E0405, E0425, E0432, E0463.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0207`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `cgmath` (lib) due to 453 previous errors
[INFO] running `Command { std: "docker" "inspect" "fd7e16b906eb09b9a7c770cf1dbc7e00303cd78a4bc54530e2fb89cdcf9008a1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fd7e16b906eb09b9a7c770cf1dbc7e00303cd78a4bc54530e2fb89cdcf9008a1", kill_on_drop: false }`
[INFO] [stdout] fd7e16b906eb09b9a7c770cf1dbc7e00303cd78a4bc54530e2fb89cdcf9008a1
