[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/4eefbb3f31929ea641b4de67f2c741687bbfddf3 against master#d3dd34a1d4a7e25a92a0d65994bb01a5d17c59ee for pr-127481-2 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Frillomas%2Fchristmas_star" "/workspace/builds/worker-4-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/rillomas/christmas_star on toolchain d3dd34a1d4a7e25a92a0d65994bb01a5d17c59ee [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+d3dd34a1d4a7e25a92a0d65994bb01a5d17c59ee" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [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-4-tc1/source/Cargo.toml [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" "+d3dd34a1d4a7e25a92a0d65994bb01a5d17c59ee" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] warning: 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: path `src/main.rs` was erroneously implicitly accepted for binary `main`, [INFO] [stderr] please set bin.path in Cargo.toml [INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2021 [INFO] [stderr] Updating git repository `https://github.com/bjz/cgmath-rs` [INFO] [stderr] Updating git repository `https://github.com/bjz/gl-rs` [INFO] [stderr] Updating git submodule `https://github.com/capnm/Khronos_XML_API` [INFO] [stderr] Updating git repository `https://github.com/tomaka/glutin.git` [INFO] [stderr] Updating git submodule `https://github.com/tomaka/android-rs-glue` [INFO] [stderr] Updating git repository `https://github.com/tomaka/android-rs-glue` [INFO] [stderr] Updating git repository `https://github.com/servo/rust-cocoa` [INFO] [stderr] Updating git repository `https://github.com/servo/rust-core-graphics` [INFO] [stderr] Updating git repository `https://github.com/retep998/winapi-rs` [INFO] [stderr] Updating git repository `https://github.com/netvl/rust-xml` [INFO] [stderr] Updating git repository `https://github.com/huonw/compile_msg` [INFO] [stderr] Updating git repository `https://github.com/servo/rust-core-foundation` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:dff56e7819e73ed36160586b3445e93eb0be776c16704aeeded9c3fb668b2384" "/opt/rustwide/cargo-home/bin/cargo" "+d3dd34a1d4a7e25a92a0d65994bb01a5d17c59ee" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] b37362fc2d887918957d45a858503693027048ea378951c6e7d4c20e9128f197 [INFO] running `Command { std: "docker" "start" "-a" "b37362fc2d887918957d45a858503693027048ea378951c6e7d4c20e9128f197", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "b37362fc2d887918957d45a858503693027048ea378951c6e7d4c20e9128f197", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b37362fc2d887918957d45a858503693027048ea378951c6e7d4c20e9128f197", kill_on_drop: false }` [INFO] [stdout] b37362fc2d887918957d45a858503693027048ea378951c6e7d4c20e9128f197 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:dff56e7819e73ed36160586b3445e93eb0be776c16704aeeded9c3fb668b2384" "/opt/rustwide/cargo-home/bin/cargo" "+d3dd34a1d4a7e25a92a0d65994bb01a5d17c59ee" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 4cf2300e0465079c8c36ba4018991be91fb82a97b7fc59de8fb893156c9eeee2 [INFO] running `Command { std: "docker" "start" "-a" "4cf2300e0465079c8c36ba4018991be91fb82a97b7fc59de8fb893156c9eeee2", kill_on_drop: false }` [INFO] [stderr] warning: 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: path `src/main.rs` was erroneously implicitly accepted for binary `main`, [INFO] [stderr] please set bin.path in Cargo.toml [INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2021 [INFO] [stderr] Checking rust-xml v0.1.2-pre (https://github.com/netvl/rust-xml#2d9df326) [INFO] [stderr] Checking gl_common v0.0.1 (https://github.com/bjz/gl-rs#d212190f) [INFO] [stderr] Checking khronos_api v0.0.2 (https://github.com/bjz/gl-rs#d212190f) [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-1176d71cabebd164/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] 13 | | ) [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-1176d71cabebd164/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: expected type, found `|` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/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-71b806d64542a22e/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: incorrect unicode escape sequence [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-1176d71cabebd164/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: `\u{00C0}` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: incorrect unicode escape sequence [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-1176d71cabebd164/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: `\u{00D6}` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: incorrect unicode escape sequence [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-1176d71cabebd164/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: `\u{00D8}` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: incorrect unicode escape sequence [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-1176d71cabebd164/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: `\u{00F6}` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: incorrect unicode escape sequence [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-1176d71cabebd164/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: `\u{00F8}` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: incorrect unicode escape sequence [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-1176d71cabebd164/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: `\u{02FF}` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: incorrect unicode escape sequence [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-1176d71cabebd164/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: `\u{0370}` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: incorrect unicode escape sequence [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-1176d71cabebd164/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: `\u{037D}` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: incorrect unicode escape sequence [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-1176d71cabebd164/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: `\u{037F}` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: incorrect unicode escape sequence [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-1176d71cabebd164/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: `\u{1FFF}` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: incorrect unicode escape sequence [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-1176d71cabebd164/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: `\u{200C}` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: incorrect unicode escape sequence [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-1176d71cabebd164/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: `\u{200D}` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: incorrect unicode escape sequence [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-1176d71cabebd164/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: `\u{2070}` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: incorrect unicode escape sequence [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-1176d71cabebd164/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: `\u{218F}` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: incorrect unicode escape sequence [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-1176d71cabebd164/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: `\u{2C00}` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: incorrect unicode escape sequence [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-1176d71cabebd164/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: `\u{2FEF}` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: incorrect unicode escape sequence [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-1176d71cabebd164/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: `\u{3001}` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: incorrect unicode escape sequence [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-1176d71cabebd164/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: `\u{D7FF}` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: incorrect unicode escape sequence [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-1176d71cabebd164/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: `\u{F900}` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: incorrect unicode escape sequence [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-1176d71cabebd164/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: `\u{FDCF}` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: incorrect unicode escape sequence [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-1176d71cabebd164/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: `\u{FDF0}` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: incorrect unicode escape sequence [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-1176d71cabebd164/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: `\u{FFFD}` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown character escape: `U` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-1176d71cabebd164/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 [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 | 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-1176d71cabebd164/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 [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'...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-1176d71cabebd164/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: `\u{00B7}` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: incorrect unicode escape sequence [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-1176d71cabebd164/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: `\u{0300}` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: incorrect unicode escape sequence [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-1176d71cabebd164/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: `\u{03F6}` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: incorrect unicode escape sequence [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-1176d71cabebd164/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: `\u{203F}` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: incorrect unicode escape sequence [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-1176d71cabebd164/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: `\u{2040}` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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-1176d71cabebd164/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] 86 | | ) [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-1176d71cabebd164/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-1176d71cabebd164/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: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/matrix.rs:396:23 [INFO] [stdout] | [INFO] [stdout] 396 | impl FixedArray<[[S, ..2], ..2]> for Matrix2 { [INFO] [stdout] | ^ expected one of 7 possible tokens [INFO] [stdout] | [INFO] [stdout] help: expressions must be enclosed in braces to be used as const generic arguments [INFO] [stdout] | [INFO] [stdout] 396 | impl FixedArray<{ [[S, ..2], ..2] }> for Matrix2 { [INFO] [stdout] | + + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/matrix.rs:398:31 [INFO] [stdout] | [INFO] [stdout] 396 | impl FixedArray<[[S, ..2], ..2]> for Matrix2 { [INFO] [stdout] | - while parsing this item list starting here [INFO] [stdout] 397 | #[inline] [INFO] [stdout] 398 | fn into_fixed(self) -> [[S, ..2], ..2] { [INFO] [stdout] | ^ expected one of 7 possible tokens [INFO] [stdout] ... [INFO] [stdout] 437 | } [INFO] [stdout] | - the item list ends here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected type, found `|` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/matrix.rs:467:27 [INFO] [stdout] | [INFO] [stdout] 467 | fn map(&mut self, op: |&Vector2| -> Vector2) -> Matrix2 { [INFO] [stdout] | ^ expected type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/matrix.rs:474:23 [INFO] [stdout] | [INFO] [stdout] 474 | impl FixedArray<[[S, ..3], ..3]> for Matrix3 { [INFO] [stdout] | ^ expected one of 7 possible tokens [INFO] [stdout] | [INFO] [stdout] help: expressions must be enclosed in braces to be used as const generic arguments [INFO] [stdout] | [INFO] [stdout] 474 | impl FixedArray<{ [[S, ..3], ..3] }> for Matrix3 { [INFO] [stdout] | + + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/matrix.rs:476:31 [INFO] [stdout] | [INFO] [stdout] 474 | impl FixedArray<[[S, ..3], ..3]> for Matrix3 { [INFO] [stdout] | - while parsing this item list starting here [INFO] [stdout] 475 | #[inline] [INFO] [stdout] 476 | fn into_fixed(self) -> [[S, ..3], ..3] { [INFO] [stdout] | ^ expected one of 7 possible tokens [INFO] [stdout] ... [INFO] [stdout] 517 | } [INFO] [stdout] | - the item list ends here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected type, found `|` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/matrix.rs:549:27 [INFO] [stdout] | [INFO] [stdout] 549 | fn map(&mut self, op: |&Vector3| -> Vector3) -> Matrix3 { [INFO] [stdout] | ^ expected type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/matrix.rs:557:23 [INFO] [stdout] | [INFO] [stdout] 557 | impl FixedArray<[[S, ..4], ..4]> for Matrix4 { [INFO] [stdout] | ^ expected one of 7 possible tokens [INFO] [stdout] | [INFO] [stdout] help: expressions must be enclosed in braces to be used as const generic arguments [INFO] [stdout] | [INFO] [stdout] 557 | impl FixedArray<{ [[S, ..4], ..4] }> for Matrix4 { [INFO] [stdout] | + + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/matrix.rs:559:31 [INFO] [stdout] | [INFO] [stdout] 557 | impl FixedArray<[[S, ..4], ..4]> for Matrix4 { [INFO] [stdout] | - while parsing this item list starting here [INFO] [stdout] 558 | #[inline] [INFO] [stdout] 559 | fn into_fixed(self) -> [[S, ..4], ..4] { [INFO] [stdout] | ^ expected one of 7 possible tokens [INFO] [stdout] ... [INFO] [stdout] 602 | } [INFO] [stdout] | - the item list ends here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected type, found `|` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/matrix.rs:636:27 [INFO] [stdout] | [INFO] [stdout] 636 | fn map(&mut self, op: |&Vector4| -> Vector4) -> Matrix4 { [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-71b806d64542a22e/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-1176d71cabebd164/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] 184 | | ) [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-1176d71cabebd164/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-1176d71cabebd164/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-1176d71cabebd164/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-1176d71cabebd164/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-1176d71cabebd164/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-1176d71cabebd164/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-1176d71cabebd164/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-1176d71cabebd164/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-1176d71cabebd164/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-1176d71cabebd164/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-1176d71cabebd164/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: expected type, found `|` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/quaternion.rs:43:27 [INFO] [stdout] | [INFO] [stdout] 43 | fn map(&mut self, op: |S| -> S) -> Quaternion { [INFO] [stdout] | ^ expected type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/quaternion.rs:55:23 [INFO] [stdout] | [INFO] [stdout] 55 | let slice: &[S, ..4] = unsafe { mem::transmute(self) }; [INFO] [stdout] | - ^ expected one of 7 possible tokens [INFO] [stdout] | | [INFO] [stdout] | while parsing the type for `slice` [INFO] [stdout] | help: use `=` if you meant to assign [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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-1176d71cabebd164/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] 204 | | ) [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-1176d71cabebd164/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, 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, 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-1176d71cabebd164/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 `;`, found keyword `let` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-1176d71cabebd164/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-1176d71cabebd164/2d9df32/src/reader/parser.rs:353:37 [INFO] [stdout] | [INFO] [stdout] 353 | ... on_name: |&mut PullParser, Token, Name| -> Option) -> Option { [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-1176d71cabebd164/2d9df32/src/reader/parser.rs:353:60 [INFO] [stdout] | [INFO] [stdout] 353 | ... on_name: |&mut PullParser, Token, Name| -> Option) -> Option { [INFO] [stdout] | ^ expected one of `:`, `@`, or `|` [INFO] [stdout] | [INFO] [stdout] = note: anonymous parameters are removed in the 2018 edition (see RFC 1685) [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) -> Option { [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) -> Option { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected parameter name, found `->` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-1176d71cabebd164/2d9df32/src/reader/parser.rs:353:68 [INFO] [stdout] | [INFO] [stdout] 353 | ... on_name: |&mut PullParser, Token, Name| -> Option) -> Option { [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-1176d71cabebd164/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) -> Option { [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-1176d71cabebd164/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) -> Option { [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-1176d71cabebd164/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::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-1176d71cabebd164/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::new(State::OutsideTag))), [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-1669fe424cfaeccd/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 for more information [INFO] [stdout] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2024-07-15; 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-1669fe424cfaeccd/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 for more information [INFO] [stdout] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2024-07-15; 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-1176d71cabebd164/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] 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-1176d71cabebd164/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] | ~ ~ [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-1176d71cabebd164/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] 1063 | | ) [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-1176d71cabebd164/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-1176d71cabebd164/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: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0658`. [INFO] [stdout] [INFO] [stdout] error: borrow expressions cannot be annotated with lifetimes [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/quaternion.rs:63:20 [INFO] [stdout] | [INFO] [stdout] 63 | let slice: &'a mut [S, ..4] = unsafe { mem::transmute(self) }; [INFO] [stdout] | ^--^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | annotated with lifetime here [INFO] [stdout] | help: remove the lifetime annotation [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/quaternion.rs:63:30 [INFO] [stdout] | [INFO] [stdout] 63 | let slice: &'a mut [S, ..4] = unsafe { mem::transmute(self) }; [INFO] [stdout] | - ^ expected one of 7 possible tokens [INFO] [stdout] | | [INFO] [stdout] | while parsing the type for `slice` [INFO] [stdout] | help: use `=` if you meant to assign [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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-1176d71cabebd164/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] 87 | | ) [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-1176d71cabebd164/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: 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-1176d71cabebd164/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/rust-xml-1176d71cabebd164/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/rust-xml-1176d71cabebd164/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] 115 | | const WROTE_TEXT = 2 [INFO] [stdout] 116 | | } [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] [stdout] 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-1176d71cabebd164/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: `$it:expr` is followed by `$body:expr`, which is not allowed for `expr` fragments [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-1176d71cabebd164/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: `$st:pat` is followed by `->`, which is not allowed for `pat` fragments [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-1176d71cabebd164/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` 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-1176d71cabebd164/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` or `in` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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-71b806d64542a22e/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 { $(pub $field: S),+ } [INFO] [stdout] ... | [INFO] [stdout] 337 | | ) [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-71b806d64542a22e/6f058ea/src/vector.rs:349:5 [INFO] [stdout] | [INFO] [stdout] 349 | vec!(Vector2 { x, y }, 2) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 349 | vec!{Vector2 { x, y }, 2} [INFO] [stdout] | ~ ~ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 349 | vec!(Vector2 { 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-71b806d64542a22e/6f058ea/src/vector.rs:350:5 [INFO] [stdout] | [INFO] [stdout] 350 | vec!(Vector3 { x, y, z }, 3) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: change the delimiters to curly braces [INFO] [stdout] | [INFO] [stdout] 350 | vec!{Vector3 { x, y, z }, 3} [INFO] [stdout] | ~ ~ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 350 | vec!(Vector3 { 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-71b806d64542a22e/6f058ea/src/vector.rs:351:5 [INFO] [stdout] | [INFO] [stdout] 351 | vec!(Vector4 { 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 { x, y, z, w }, 4} [INFO] [stdout] | ~ ~ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 351 | vec!(Vector4 { x, y, z, w }, 4); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `gl_common` (lib) due to 3 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error: cannot find macro `include_bin` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/gl-rs-1669fe424cfaeccd/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] | ^^^^^^^^^^^ help: a macro with a similar name exists: `include_str` [INFO] [stdout] --> /rustc/d3dd34a1d4a7e25a92a0d65994bb01a5d17c59ee/library/core/src/macros/mod.rs:1353:5 [INFO] [stdout] | [INFO] [stdout] = note: similarly named macro `include_str` defined here [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-1669fe424cfaeccd/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] | ^^^^^^^^^^^ help: a macro with a similar name exists: `include_str` [INFO] [stdout] --> /rustc/d3dd34a1d4a7e25a92a0d65994bb01a5d17c59ee/library/core/src/macros/mod.rs:1353:5 [INFO] [stdout] | [INFO] [stdout] = note: similarly named macro `include_str` defined here [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-1669fe424cfaeccd/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] | ^^^^^^^^^^^ help: a macro with a similar name exists: `include_str` [INFO] [stdout] --> /rustc/d3dd34a1d4a7e25a92a0d65994bb01a5d17c59ee/library/core/src/macros/mod.rs:1353:5 [INFO] [stdout] | [INFO] [stdout] = note: similarly named macro `include_str` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/point.rs:104:22 [INFO] [stdout] | [INFO] [stdout] 104 | impl FixedArray<[S, ..2]> for Point2 { [INFO] [stdout] | ^ expected one of 7 possible tokens [INFO] [stdout] | [INFO] [stdout] help: expressions must be enclosed in braces to be used as const generic arguments [INFO] [stdout] | [INFO] [stdout] 104 | impl FixedArray<{ [S, ..2] }> for Point2 { [INFO] [stdout] | + + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/point.rs:106:30 [INFO] [stdout] | [INFO] [stdout] 104 | impl FixedArray<[S, ..2]> for Point2 { [INFO] [stdout] | - while parsing this item list starting here [INFO] [stdout] 105 | #[inline] [INFO] [stdout] 106 | fn into_fixed(self) -> [S, ..2] { [INFO] [stdout] | ^ expected one of 7 possible tokens [INFO] [stdout] ... [INFO] [stdout] 135 | } [INFO] [stdout] | - the item list ends here [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-1669fe424cfaeccd/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] | ^^^^^^^^^^^ help: a macro with a similar name exists: `include_str` [INFO] [stdout] --> /rustc/d3dd34a1d4a7e25a92a0d65994bb01a5d17c59ee/library/core/src/macros/mod.rs:1353:5 [INFO] [stdout] | [INFO] [stdout] = note: similarly named macro `include_str` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected type, found `|` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/point.rs:153:27 [INFO] [stdout] | [INFO] [stdout] 153 | fn map(&mut self, op: |S| -> S) -> Point2 { [INFO] [stdout] | ^ expected type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/point.rs:258:22 [INFO] [stdout] | [INFO] [stdout] 258 | impl FixedArray<[S, ..3]> for Point3 { [INFO] [stdout] | ^ expected one of 7 possible tokens [INFO] [stdout] | [INFO] [stdout] help: expressions must be enclosed in braces to be used as const generic arguments [INFO] [stdout] | [INFO] [stdout] 258 | impl FixedArray<{ [S, ..3] }> for Point3 { [INFO] [stdout] | + + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/point.rs:260:30 [INFO] [stdout] | [INFO] [stdout] 258 | impl FixedArray<[S, ..3]> for Point3 { [INFO] [stdout] | - while parsing this item list starting here [INFO] [stdout] 259 | #[inline] [INFO] [stdout] 260 | fn into_fixed(self) -> [S, ..3] { [INFO] [stdout] | ^ expected one of 7 possible tokens [INFO] [stdout] ... [INFO] [stdout] 289 | } [INFO] [stdout] | - the item list ends here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected type, found `|` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/point.rs:307:27 [INFO] [stdout] | [INFO] [stdout] 307 | fn map(&mut self, op: |S| -> S) -> Point3 { [INFO] [stdout] | ^ expected type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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-71b806d64542a22e/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] 41 | | ) [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/cgmath-rs-71b806d64542a22e/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] | ~ ~ [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/cgmath-rs-71b806d64542a22e/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] | ~ ~ [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/cgmath-rs-71b806d64542a22e/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-71b806d64542a22e/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/cgmath-rs-71b806d64542a22e/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] 34 | | ) [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-71b806d64542a22e/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] | ~ ~ [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-71b806d64542a22e/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] | ~ ~ [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-71b806d64542a22e/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] | ~ ~ [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-71b806d64542a22e/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] | ~ ~ [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-71b806d64542a22e/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] | ~ ~ [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-71b806d64542a22e/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] | ~ ~ [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-71b806d64542a22e/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] | ~ ~ [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-71b806d64542a22e/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] | ~ ~ [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-71b806d64542a22e/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] | ~ ~ [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-71b806d64542a22e/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] | ~ ~ [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-71b806d64542a22e/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] 54 | | ) [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-71b806d64542a22e/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] | ~ ~ [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-71b806d64542a22e/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] | ~ ~ [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-71b806d64542a22e/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] 97 | | ) [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-71b806d64542a22e/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] | ~ ~ [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-71b806d64542a22e/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] | ~ ~ [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-71b806d64542a22e/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] | ~ ~ [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-71b806d64542a22e/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] | ~ ~ [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-71b806d64542a22e/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] | ~ ~ [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-71b806d64542a22e/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] | ~ ~ [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-71b806d64542a22e/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] | ~ ~ [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-71b806d64542a22e/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] | ~ ~ [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-71b806d64542a22e/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] | ~ ~ [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-71b806d64542a22e/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] | ~ ~ [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-71b806d64542a22e/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] 130 | | ) [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-71b806d64542a22e/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] | ~ ~ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 133 | impl_basenum_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-71b806d64542a22e/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] | ~ ~ [INFO] [stdout] help: add a semicolon [INFO] [stdout] | [INFO] [stdout] 134 | impl_basenum_float!(f64); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `khronos_api` (lib) due to 5 previous errors [INFO] [stdout] error[E0463]: can't find crate for `serialize` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/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 one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/vector.rs:220:32 [INFO] [stdout] | [INFO] [stdout] 220 | impl<$S> FixedArray<[$S, ..$n]> for $Self<$S> { [INFO] [stdout] | ^ expected one of 7 possible tokens [INFO] [stdout] ... [INFO] [stdout] 349 | vec!(Vector2 { 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: expressions must be enclosed in braces to be used as const generic arguments [INFO] [stdout] | [INFO] [stdout] 220 | impl<$S> FixedArray<{ [$S, ..$n] }> for $Self<$S> { [INFO] [stdout] | + + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/vector.rs:222:39 [INFO] [stdout] | [INFO] [stdout] 220 | impl<$S> FixedArray<[$S, ..$n]> for $Self<$S> { [INFO] [stdout] | - while parsing this item list starting here [INFO] [stdout] 221 | #[inline] [INFO] [stdout] 222 | fn into_fixed(self) -> [$S, ..$n] { [INFO] [stdout] | ^ expected one of 7 possible tokens [INFO] [stdout] ... [INFO] [stdout] 251 | } [INFO] [stdout] | - the item list ends here [INFO] [stdout] ... [INFO] [stdout] 349 | vec!(Vector2 { 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 type, found `|` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/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 { 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[E0432]: unresolved import `core::slice::Items` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-1176d71cabebd164/2d9df32/src/namespace.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use core::slice::Items; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ no `Items` in `slice` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/vector.rs:220:32 [INFO] [stdout] | [INFO] [stdout] 220 | impl<$S> FixedArray<[$S, ..$n]> for $Self<$S> { [INFO] [stdout] | ^ expected one of 7 possible tokens [INFO] [stdout] ... [INFO] [stdout] 350 | vec!(Vector3 { 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: expressions must be enclosed in braces to be used as const generic arguments [INFO] [stdout] | [INFO] [stdout] 220 | impl<$S> FixedArray<{ [$S, ..$n] }> for $Self<$S> { [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-1176d71cabebd164/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: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/vector.rs:222:39 [INFO] [stdout] | [INFO] [stdout] 220 | impl<$S> FixedArray<[$S, ..$n]> for $Self<$S> { [INFO] [stdout] | - while parsing this item list starting here [INFO] [stdout] 221 | #[inline] [INFO] [stdout] 222 | fn into_fixed(self) -> [$S, ..$n] { [INFO] [stdout] | ^ expected one of 7 possible tokens [INFO] [stdout] ... [INFO] [stdout] 251 | } [INFO] [stdout] | - the item list ends here [INFO] [stdout] ... [INFO] [stdout] 350 | vec!(Vector3 { 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[E0432]: unresolved import `std::io::Buffer` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-1176d71cabebd164/2d9df32/src/reader/mod.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use std::io::Buffer; [INFO] [stdout] | ^^^^^^^^^^^^^^^ no `Buffer` in `io` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected type, found `|` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/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 { 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[E0432]: unresolved import `std::io::MemReader` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-1176d71cabebd164/2d9df32/src/reader/mod.rs:7:15 [INFO] [stdout] | [INFO] [stdout] 7 | use std::io::{MemReader, BufReader}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | no `MemReader` in `io` [INFO] [stdout] | help: a similar name exists in the module: `BufReader` [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-1176d71cabebd164/2d9df32/src/reader/parser.rs:980:13 [INFO] [stdout] | [INFO] [stdout] 980 | use std::num::from_str_radix; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ no `from_str_radix` in `num` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/vector.rs:220:32 [INFO] [stdout] | [INFO] [stdout] 220 | impl<$S> FixedArray<[$S, ..$n]> for $Self<$S> { [INFO] [stdout] | ^ expected one of 7 possible tokens [INFO] [stdout] ... [INFO] [stdout] 351 | vec!(Vector4 { 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: expressions must be enclosed in braces to be used as const generic arguments [INFO] [stdout] | [INFO] [stdout] 220 | impl<$S> FixedArray<{ [$S, ..$n] }> for $Self<$S> { [INFO] [stdout] | + + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `std::io::MemWriter` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-1176d71cabebd164/2d9df32/src/writer/mod.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use std::io::MemWriter; [INFO] [stdout] | ^^^^^^^^^--------- [INFO] [stdout] | | | [INFO] [stdout] | | help: a similar name exists in the module: `BufWriter` [INFO] [stdout] | no `MemWriter` in `io` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `deriving` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-1176d71cabebd164/2d9df32/src/common.rs:8:3 [INFO] [stdout] | [INFO] [stdout] 8 | #[deriving(Clone, PartialEq, Eq)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/vector.rs:222:39 [INFO] [stdout] | [INFO] [stdout] 220 | impl<$S> FixedArray<[$S, ..$n]> for $Self<$S> { [INFO] [stdout] | - while parsing this item list starting here [INFO] [stdout] 221 | #[inline] [INFO] [stdout] 222 | fn into_fixed(self) -> [$S, ..$n] { [INFO] [stdout] | ^ expected one of 7 possible tokens [INFO] [stdout] ... [INFO] [stdout] 251 | } [INFO] [stdout] | - the item list ends here [INFO] [stdout] ... [INFO] [stdout] 351 | vec!(Vector4 { 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/rust-xml-1176d71cabebd164/2d9df32/src/common.rs:64:3 [INFO] [stdout] | [INFO] [stdout] 64 | #[deriving(Clone, PartialEq, Eq)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected type, found `|` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/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 { 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/rust-xml-1176d71cabebd164/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/rust-xml-1176d71cabebd164/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-1176d71cabebd164/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/rust-xml-1176d71cabebd164/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-1176d71cabebd164/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/rust-xml-1176d71cabebd164/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/rust-xml-1176d71cabebd164/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-1176d71cabebd164/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/rust-xml-1176d71cabebd164/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/rust-xml-1176d71cabebd164/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/rust-xml-1176d71cabebd164/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/rust-xml-1176d71cabebd164/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-1176d71cabebd164/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-1176d71cabebd164/2d9df32/src/writer/emitter.rs:111:1 [INFO] [stdout] | [INFO] [stdout] 111 | bitflags!( [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-71b806d64542a22e/6f058ea/src/matrix.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | use std::num::cast; [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-71b806d64542a22e/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] [INFO] [stdout] error[E0432]: unresolved import `std::num::cast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/quaternion.rs:238:13 [INFO] [stdout] | [INFO] [stdout] 238 | use std::num::cast; [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 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-71b806d64542a22e/6f058ea/src/vector.rs:101:5 [INFO] [stdout] | [INFO] [stdout] 101 | use std::num::NumCast; [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-71b806d64542a22e/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] [INFO] [stdout] error[E0432]: unresolved import `std::num::cast` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/projection.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | use std::num::cast; [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-71b806d64542a22e/6f058ea/src/aabb.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | use std::num::Float; [INFO] [stdout] | ^^^^^^^^^^^^^^^ no `Float` 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-71b806d64542a22e/6f058ea/src/approx.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | use std::num::Float; [INFO] [stdout] | ^^^^^^^^^^^^^^^ no `Float` in `num` [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-71b806d64542a22e/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] [INFO] [stdout] error: cannot find attribute `comment` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/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-71b806d64542a22e/6f058ea/src/cgmath.rs:19:4 [INFO] [stdout] | [INFO] [stdout] 19 | #![license = "ASL2"] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `deriving` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/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-71b806d64542a22e/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-71b806d64542a22e/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-71b806d64542a22e/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-71b806d64542a22e/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 { 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-71b806d64542a22e/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 { 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-71b806d64542a22e/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 { 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-71b806d64542a22e/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: cannot find attribute `deriving` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/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-71b806d64542a22e/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: cannot find attribute `deriving` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/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: cannot find attribute `deriving` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/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-71b806d64542a22e/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-71b806d64542a22e/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-71b806d64542a22e/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: cannot find attribute `deriving` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/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-71b806d64542a22e/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/cgmath-rs-71b806d64542a22e/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/cgmath-rs-71b806d64542a22e/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/cgmath-rs-71b806d64542a22e/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/cgmath-rs-71b806d64542a22e/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-71b806d64542a22e/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-71b806d64542a22e/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/cgmath-rs-71b806d64542a22e/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/cgmath-rs-71b806d64542a22e/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/cgmath-rs-71b806d64542a22e/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/cgmath-rs-71b806d64542a22e/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/cgmath-rs-71b806d64542a22e/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/cgmath-rs-71b806d64542a22e/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[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-1176d71cabebd164/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[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-1176d71cabebd164/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[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-1176d71cabebd164/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[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-1176d71cabebd164/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-1176d71cabebd164/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[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-1176d71cabebd164/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[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-1176d71cabebd164/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[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-1176d71cabebd164/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[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-1176d71cabebd164/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-1176d71cabebd164/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-1176d71cabebd164/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-1176d71cabebd164/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-1176d71cabebd164/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[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-1176d71cabebd164/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[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-1176d71cabebd164/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[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-1176d71cabebd164/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[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-1176d71cabebd164/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-1176d71cabebd164/2d9df32/src/reader/lexer.rs:246:26 [INFO] [stdout] | [INFO] [stdout] 246 | pub fn next_token(&mut self, b: &mut B) -> Option { [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-1176d71cabebd164/2d9df32/src/reader/parser.rs:231:20 [INFO] [stdout] | [INFO] [stdout] 231 | pub fn next(&mut self, r: &mut B) -> XmlEvent { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-1176d71cabebd164/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-1176d71cabebd164/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[E0412]: cannot find type `IoError` in module `io` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-1176d71cabebd164/2d9df32/src/writer/emitter.rs:21:23 [INFO] [stdout] | [INFO] [stdout] 21 | cause: Option [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] --> /rustc/d3dd34a1d4a7e25a92a0d65994bb01a5d17c59ee/library/std/src/io/error.rs:67:1 [INFO] [stdout] | [INFO] [stdout] = note: similarly named struct `Error` defined here [INFO] [stdout] | [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 [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] help: a struct with a similar name exists [INFO] [stdout] | [INFO] [stdout] 21 | cause: Option [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-1176d71cabebd164/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[E0412]: cannot find type `IoError` in module `io` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-1176d71cabebd164/2d9df32/src/writer/emitter.rs:44:22 [INFO] [stdout] | [INFO] [stdout] 44 | fn io_error(err: io::IoError) -> EmitterError { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] --> /rustc/d3dd34a1d4a7e25a92a0d65994bb01a5d17c59ee/library/std/src/io/error.rs:67:1 [INFO] [stdout] | [INFO] [stdout] = note: similarly named struct `Error` defined here [INFO] [stdout] | [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: 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::Error) -> EmitterError { [INFO] [stdout] | ~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IoResult` in module `io` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-1176d71cabebd164/2d9df32/src/writer/emitter.rs:51:31 [INFO] [stdout] | [INFO] [stdout] 51 | pub fn io_wrap(result: io::IoResult) -> EmitterResult { [INFO] [stdout] | ^^^^^^^^ help: a type alias with a similar name exists: `Result` [INFO] [stdout] --> /rustc/d3dd34a1d4a7e25a92a0d65994bb01a5d17c59ee/library/std/src/io/error.rs:54:1 [INFO] [stdout] | [INFO] [stdout] = note: similarly named type alias `Result` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-1176d71cabebd164/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[E0412]: cannot find type `IndentFlags` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-1176d71cabebd164/2d9df32/src/writer/emitter.rs:61:23 [INFO] [stdout] | [INFO] [stdout] 61 | indent_stack: Vec, [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 { [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-1176d71cabebd164/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-1176d71cabebd164/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-1176d71cabebd164/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-1176d71cabebd164/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-1176d71cabebd164/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-1176d71cabebd164/2d9df32/src/writer/emitter.rs:151:25 [INFO] [stdout] | [INFO] [stdout] 151 | fn write_newline(&mut self, target: &mut W, level: uint) -> EmitterResult<()> { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-1176d71cabebd164/2d9df32/src/writer/emitter.rs:151:67 [INFO] [stdout] | [INFO] [stdout] 151 | fn write_newline(&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-1176d71cabebd164/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-1176d71cabebd164/2d9df32/src/writer/emitter.rs:159:25 [INFO] [stdout] | [INFO] [stdout] 159 | fn before_markup(&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-1176d71cabebd164/2d9df32/src/writer/emitter.rs:174:32 [INFO] [stdout] | [INFO] [stdout] 174 | fn before_start_element(&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-1176d71cabebd164/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-1176d71cabebd164/2d9df32/src/writer/emitter.rs:185:30 [INFO] [stdout] | [INFO] [stdout] 185 | fn before_end_element(&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-1176d71cabebd164/2d9df32/src/writer/emitter.rs:206:35 [INFO] [stdout] | [INFO] [stdout] 206 | pub fn emit_start_document(&mut self, target: &mut W, version: XmlVersion, encoding: &str, standalone: Option) -> Em... [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-1176d71cabebd164/2d9df32/src/writer/emitter.rs:223:34 [INFO] [stdout] | [INFO] [stdout] 223 | fn check_document_started(&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-1176d71cabebd164/2d9df32/src/writer/emitter.rs:231:43 [INFO] [stdout] | [INFO] [stdout] 231 | pub fn emit_processing_instruction(&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-1176d71cabebd164/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-1176d71cabebd164/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-1176d71cabebd164/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-1176d71cabebd164/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-1176d71cabebd164/2d9df32/src/writer/emitter.rs:297:31 [INFO] [stdout] | [INFO] [stdout] 297 | pub fn emit_attributes(&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-1176d71cabebd164/2d9df32/src/writer/emitter.rs:304:32 [INFO] [stdout] | [INFO] [stdout] 304 | pub fn emit_end_element(&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-1176d71cabebd164/2d9df32/src/writer/emitter.rs:310:26 [INFO] [stdout] | [INFO] [stdout] 310 | pub fn emit_cdata(&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-1176d71cabebd164/2d9df32/src/writer/emitter.rs:322:31 [INFO] [stdout] | [INFO] [stdout] 322 | pub fn emit_characters(&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-1176d71cabebd164/2d9df32/src/writer/emitter.rs:328:28 [INFO] [stdout] | [INFO] [stdout] 328 | pub fn emit_comment(&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-1176d71cabebd164/2d9df32/src/writer/mod.rs:18:9 [INFO] [stdout] | [INFO] [stdout] 18 | impl EventWriter { [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-1176d71cabebd164/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/d3dd34a1d4a7e25a92a0d65994bb01a5d17c59ee/library/core/src/iter/mod.rs:469:1 [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-1176d71cabebd164/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: replace the generic bound with the associated type [INFO] [stdout] | [INFO] [stdout] 17 | pub trait NamespaceIterable<'a, I: Iterator, &'a str)>> { [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-1176d71cabebd164/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-1176d71cabebd164/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-1176d71cabebd164/2d9df32/src/reader/mod.rs:63:21 [INFO] [stdout] | [INFO] [stdout] 63 | impl<'a, B: Buffer> Iterator 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-1176d71cabebd164/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-1176d71cabebd164/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-1176d71cabebd164/2d9df32/src/reader/mod.rs:96:63 [INFO] [stdout] | [INFO] [stdout] 96 | pub fn new_from_str_slice(source: &'r str) -> EventReader> { [INFO] [stdout] | ^^^^^^^^^---- help: remove these 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-1176d71cabebd164/2d9df32/src/reader/mod.rs:96:63 [INFO] [stdout] | [INFO] [stdout] 96 | pub fn new_from_str_slice(source: &'r str) -> EventReader> { [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> { [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-1176d71cabebd164/2d9df32/src/reader/mod.rs:102:66 [INFO] [stdout] | [INFO] [stdout] 102 | pub fn new_from_bytes_slice(source: &'r [u8]) -> EventReader> { [INFO] [stdout] | ^^^^^^^^^---- help: remove these 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-1176d71cabebd164/2d9df32/src/reader/mod.rs:102:66 [INFO] [stdout] | [INFO] [stdout] 102 | pub fn new_from_bytes_slice(source: &'r [u8]) -> EventReader> { [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> { [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-1176d71cabebd164/2d9df32/src/reader/mod.rs:93:22 [INFO] [stdout] | [INFO] [stdout] 93 | impl<'r> EventReader> { [INFO] [stdout] | ^^^^^^^^^---- help: remove these 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-1176d71cabebd164/2d9df32/src/reader/mod.rs:93:22 [INFO] [stdout] | [INFO] [stdout] 93 | impl<'r> EventReader> { [INFO] [stdout] | ^^^^^^^^^ expected 1 generic argument [INFO] [stdout] | [INFO] [stdout] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 93 | impl<'r> EventReader> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IndentFlags` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-xml-1176d71cabebd164/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-1176d71cabebd164/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-1176d71cabebd164/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-1176d71cabebd164/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] error: aborting due to 162 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0046, E0107, E0405, E0412, 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 163 previous errors [INFO] [stdout] error[E0405]: cannot find trait `Index` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/array.rs:20:34 [INFO] [stdout] | [INFO] [stdout] 20 | pub trait Array1: Index + IndexMut { [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[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/array.rs:20:40 [INFO] [stdout] | [INFO] [stdout] 20 | pub trait Array1: Index + IndexMut { [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: Index + IndexMut { [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-71b806d64542a22e/6f058ea/src/array.rs:20:57 [INFO] [stdout] | [INFO] [stdout] 20 | pub trait Array1: Index + IndexMut { [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[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/array.rs:20:66 [INFO] [stdout] | [INFO] [stdout] 20 | pub trait Array1: Index + IndexMut { [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: Index + IndexMut { [INFO] [stdout] | ++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/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[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/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[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/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-71b806d64542a22e/6f058ea/src/array.rs:50:9 [INFO] [stdout] | [INFO] [stdout] 50 | Index + IndexMut { [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[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/array.rs:50:15 [INFO] [stdout] | [INFO] [stdout] 50 | Index + IndexMut { [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+'static, Row: Array1, 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-71b806d64542a22e/6f058ea/src/array.rs:50:31 [INFO] [stdout] | [INFO] [stdout] 50 | Index + IndexMut { [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[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/array.rs:50:40 [INFO] [stdout] | [INFO] [stdout] 50 | Index + IndexMut { [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+'static, Row: Array1, Element: Copy, uint>: [INFO] [stdout] | ++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/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[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/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[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/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[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/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[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/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[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/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[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/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[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/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[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/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[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/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-71b806d64542a22e/6f058ea/src/matrix.rs:288:55 [INFO] [stdout] | [INFO] [stdout] 288 | ... + Neg [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-71b806d64542a22e/6f058ea/src/matrix.rs:372:30 [INFO] [stdout] | [INFO] [stdout] 372 | impl Add, Matrix2> for Matrix2 { #[inline] fn add(&self, other: &Matrix2) -> Matrix2 { sel... [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-71b806d64542a22e/6f058ea/src/matrix.rs:373:30 [INFO] [stdout] | [INFO] [stdout] 373 | impl Add, Matrix3> for Matrix3 { #[inline] fn add(&self, other: &Matrix3) -> Matrix3 { sel... [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-71b806d64542a22e/6f058ea/src/matrix.rs:374:30 [INFO] [stdout] | [INFO] [stdout] 374 | impl Add, Matrix4> for Matrix4 { #[inline] fn add(&self, other: &Matrix4) -> Matrix4 { sel... [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-71b806d64542a22e/6f058ea/src/matrix.rs:376:30 [INFO] [stdout] | [INFO] [stdout] 376 | impl Sub, Matrix2> for Matrix2 { #[inline] fn sub(&self, other: &Matrix2) -> Matrix2 { sel... [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-71b806d64542a22e/6f058ea/src/matrix.rs:377:30 [INFO] [stdout] | [INFO] [stdout] 377 | impl Sub, Matrix3> for Matrix3 { #[inline] fn sub(&self, other: &Matrix3) -> Matrix3 { sel... [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-71b806d64542a22e/6f058ea/src/matrix.rs:378:30 [INFO] [stdout] | [INFO] [stdout] 378 | impl Sub, Matrix4> for Matrix4 { #[inline] fn sub(&self, other: &Matrix4) -> Matrix4 { sel... [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-71b806d64542a22e/6f058ea/src/matrix.rs:380:20 [INFO] [stdout] | [INFO] [stdout] 380 | impl Neg> for Matrix2 { #[inline] fn neg(&self) -> Matrix2 { Matrix2::from_cols(self[0].neg(), self[1].neg... [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-71b806d64542a22e/6f058ea/src/matrix.rs:381:20 [INFO] [stdout] | [INFO] [stdout] 381 | impl Neg> for Matrix3 { #[inline] fn neg(&self) -> Matrix3 { Matrix3::from_cols(self[0].neg(), self[1].neg... [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-71b806d64542a22e/6f058ea/src/matrix.rs:382:20 [INFO] [stdout] | [INFO] [stdout] 382 | impl Neg> for Matrix4 { #[inline] fn neg(&self) -> Matrix4 { Matrix4::from_cols(self[0].neg(), self[1].neg... [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-71b806d64542a22e/6f058ea/src/matrix.rs:388:30 [INFO] [stdout] | [INFO] [stdout] 388 | impl Mul, Matrix2> for Matrix2 { #[inline] fn mul(&self, other: &Matrix2) -> Matrix2 { sel... [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-71b806d64542a22e/6f058ea/src/matrix.rs:389:30 [INFO] [stdout] | [INFO] [stdout] 389 | impl Mul, Matrix3> for Matrix3 { #[inline] fn mul(&self, other: &Matrix3) -> Matrix3 { sel... [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-71b806d64542a22e/6f058ea/src/matrix.rs:390:30 [INFO] [stdout] | [INFO] [stdout] 390 | impl Mul, Matrix4> for Matrix4 { #[inline] fn mul(&self, other: &Matrix4) -> Matrix4 { sel... [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-71b806d64542a22e/6f058ea/src/matrix.rs:439:9 [INFO] [stdout] | [INFO] [stdout] 439 | impl Index> for Matrix2 { [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[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/matrix.rs:439:15 [INFO] [stdout] | [INFO] [stdout] 439 | impl Index> for Matrix2 { [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 Index> for Matrix2 { [INFO] [stdout] | ++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/matrix.rs:441:32 [INFO] [stdout] | [INFO] [stdout] 441 | fn index<'a>(&'a self, i: &uint) -> &'a Vector2 { [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-71b806d64542a22e/6f058ea/src/matrix.rs:446:9 [INFO] [stdout] | [INFO] [stdout] 446 | impl IndexMut> for Matrix2 { [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[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/matrix.rs:446:18 [INFO] [stdout] | [INFO] [stdout] 446 | impl IndexMut> for Matrix2 { [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 IndexMut> for Matrix2 { [INFO] [stdout] | ++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/matrix.rs:448:40 [INFO] [stdout] | [INFO] [stdout] 448 | fn index_mut<'a>(&'a mut self, i: &uint) -> &'a mut Vector2 { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/matrix.rs:455:22 [INFO] [stdout] | [INFO] [stdout] 455 | fn row(&self, r: uint) -> Vector2 { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/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[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/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-71b806d64542a22e/6f058ea/src/matrix.rs:519:9 [INFO] [stdout] | [INFO] [stdout] 519 | impl Index> for Matrix3 { [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[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/matrix.rs:519:15 [INFO] [stdout] | [INFO] [stdout] 519 | impl Index> for Matrix3 { [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 Index> for Matrix3 { [INFO] [stdout] | ++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/matrix.rs:521:32 [INFO] [stdout] | [INFO] [stdout] 521 | fn index<'a>(&'a self, i: &uint) -> &'a Vector3 { [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-71b806d64542a22e/6f058ea/src/matrix.rs:526:9 [INFO] [stdout] | [INFO] [stdout] 526 | impl IndexMut> for Matrix3 { [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[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/matrix.rs:526:18 [INFO] [stdout] | [INFO] [stdout] 526 | impl IndexMut> for Matrix3 { [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 IndexMut> for Matrix3 { [INFO] [stdout] | ++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/matrix.rs:528:40 [INFO] [stdout] | [INFO] [stdout] 528 | fn index_mut<'a>(&'a mut self, i: &uint) -> &'a mut Vector3 { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/matrix.rs:535:22 [INFO] [stdout] | [INFO] [stdout] 535 | fn row(&self, r: uint) -> Vector3 { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/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[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/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-71b806d64542a22e/6f058ea/src/matrix.rs:604:9 [INFO] [stdout] | [INFO] [stdout] 604 | impl Index> for Matrix4 { [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[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/matrix.rs:604:15 [INFO] [stdout] | [INFO] [stdout] 604 | impl Index> for Matrix4 { [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 Index> for Matrix4 { [INFO] [stdout] | ++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/matrix.rs:606:32 [INFO] [stdout] | [INFO] [stdout] 606 | fn index<'a>(&'a self, i: &uint) -> &'a Vector4 { [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-71b806d64542a22e/6f058ea/src/matrix.rs:611:9 [INFO] [stdout] | [INFO] [stdout] 611 | impl IndexMut> for Matrix4 { [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[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/matrix.rs:611:18 [INFO] [stdout] | [INFO] [stdout] 611 | impl IndexMut> for Matrix4 { [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 IndexMut> for Matrix4 { [INFO] [stdout] | ++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/matrix.rs:613:40 [INFO] [stdout] | [INFO] [stdout] 613 | fn index_mut<'a>(&'a mut self, i: &uint) -> &'a mut Vector4 { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/matrix.rs:620:22 [INFO] [stdout] | [INFO] [stdout] 620 | fn row(&self, r: uint) -> Vector4 { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/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[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/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-71b806d64542a22e/6f058ea/src/matrix.rs:1277:23 [INFO] [stdout] | [INFO] [stdout] 1277 | impl fmt::Show for Matrix2 { [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-71b806d64542a22e/6f058ea/src/matrix.rs:1285:23 [INFO] [stdout] | [INFO] [stdout] 1285 | impl fmt::Show for Matrix3 { [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-71b806d64542a22e/6f058ea/src/matrix.rs:1294:23 [INFO] [stdout] | [INFO] [stdout] 1294 | impl fmt::Show for Matrix4 { [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-71b806d64542a22e/6f058ea/src/quaternion.rs:52:20 [INFO] [stdout] | [INFO] [stdout] 52 | impl Index for Quaternion { [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[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/quaternion.rs:52:26 [INFO] [stdout] | [INFO] [stdout] 52 | impl Index for Quaternion { [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 Index for Quaternion { [INFO] [stdout] | ++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/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[E0423]: expected value, found type parameter `S` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/quaternion.rs:55:22 [INFO] [stdout] | [INFO] [stdout] 52 | impl Index for Quaternion { [INFO] [stdout] | - found this type parameter [INFO] [stdout] ... [INFO] [stdout] 55 | let slice: &[S, ..4] = unsafe { mem::transmute(self) }; [INFO] [stdout] | ^ help: a local variable with a similar name exists: `i` [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-71b806d64542a22e/6f058ea/src/quaternion.rs:60:20 [INFO] [stdout] | [INFO] [stdout] 60 | impl IndexMut for Quaternion { [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[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/quaternion.rs:60:29 [INFO] [stdout] | [INFO] [stdout] 60 | impl IndexMut for Quaternion { [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 IndexMut for Quaternion { [INFO] [stdout] | ++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/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[E0423]: expected value, found type parameter `S` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/quaternion.rs:63:29 [INFO] [stdout] | [INFO] [stdout] 60 | impl IndexMut for Quaternion { [INFO] [stdout] | - found this type parameter [INFO] [stdout] ... [INFO] [stdout] 63 | let slice: &'a mut [S, ..4] = unsafe { mem::transmute(self) }; [INFO] [stdout] | ^ help: a local variable with a similar name exists: `i` [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-71b806d64542a22e/6f058ea/src/quaternion.rs:359:20 [INFO] [stdout] | [INFO] [stdout] 359 | impl Neg> for Quaternion { [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-71b806d64542a22e/6f058ea/src/quaternion.rs:366:25 [INFO] [stdout] | [INFO] [stdout] 366 | impl fmt::Show for Quaternion { [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-71b806d64542a22e/6f058ea/src/vector.rs:111:56 [INFO] [stdout] | [INFO] [stdout] 111 | pub trait Vector: Array1 + Zero + One + Neg { [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-71b806d64542a22e/6f058ea/src/vector.rs:253:24 [INFO] [stdout] | [INFO] [stdout] 253 | impl<$S: Copy> Index for $Self<$S> { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 349 | vec!(Vector2 { 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[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/vector.rs:253:30 [INFO] [stdout] | [INFO] [stdout] 253 | impl<$S: Copy> Index for $Self<$S> { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 349 | vec!(Vector2 { 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[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/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 { 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-71b806d64542a22e/6f058ea/src/vector.rs:260:24 [INFO] [stdout] | [INFO] [stdout] 260 | impl<$S: Copy> IndexMut for $Self<$S> { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 349 | vec!(Vector2 { 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[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/vector.rs:260:33 [INFO] [stdout] | [INFO] [stdout] 260 | impl<$S: Copy> IndexMut for $Self<$S> { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 349 | vec!(Vector2 { 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[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/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 { 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-71b806d64542a22e/6f058ea/src/vector.rs:307:26 [INFO] [stdout] | [INFO] [stdout] 307 | impl Add<$Self, $Self> for $Self { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 349 | vec!(Vector2 { 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-71b806d64542a22e/6f058ea/src/vector.rs:311:26 [INFO] [stdout] | [INFO] [stdout] 311 | impl Sub<$Self, $Self> for $Self { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 349 | vec!(Vector2 { 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-71b806d64542a22e/6f058ea/src/vector.rs:315:26 [INFO] [stdout] | [INFO] [stdout] 315 | impl Neg<$Self> for $Self { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 349 | vec!(Vector2 { 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-71b806d64542a22e/6f058ea/src/vector.rs:319:26 [INFO] [stdout] | [INFO] [stdout] 319 | impl Mul<$Self, $Self> for $Self { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 349 | vec!(Vector2 { 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-71b806d64542a22e/6f058ea/src/vector.rs:323:26 [INFO] [stdout] | [INFO] [stdout] 323 | impl Div<$Self, $Self> for $Self { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 349 | vec!(Vector2 { 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-71b806d64542a22e/6f058ea/src/vector.rs:327:26 [INFO] [stdout] | [INFO] [stdout] 327 | impl Rem<$Self, $Self> for $Self { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 349 | vec!(Vector2 { 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-71b806d64542a22e/6f058ea/src/vector.rs:253:24 [INFO] [stdout] | [INFO] [stdout] 253 | impl<$S: Copy> Index for $Self<$S> { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 350 | vec!(Vector3 { 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[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/vector.rs:253:30 [INFO] [stdout] | [INFO] [stdout] 253 | impl<$S: Copy> Index for $Self<$S> { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 350 | vec!(Vector3 { 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[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/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 { 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-71b806d64542a22e/6f058ea/src/vector.rs:260:24 [INFO] [stdout] | [INFO] [stdout] 260 | impl<$S: Copy> IndexMut for $Self<$S> { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 350 | vec!(Vector3 { 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[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/vector.rs:260:33 [INFO] [stdout] | [INFO] [stdout] 260 | impl<$S: Copy> IndexMut for $Self<$S> { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 350 | vec!(Vector3 { 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[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/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 { 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-71b806d64542a22e/6f058ea/src/vector.rs:307:26 [INFO] [stdout] | [INFO] [stdout] 307 | impl Add<$Self, $Self> for $Self { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 350 | vec!(Vector3 { 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-71b806d64542a22e/6f058ea/src/vector.rs:311:26 [INFO] [stdout] | [INFO] [stdout] 311 | impl Sub<$Self, $Self> for $Self { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 350 | vec!(Vector3 { 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-71b806d64542a22e/6f058ea/src/vector.rs:315:26 [INFO] [stdout] | [INFO] [stdout] 315 | impl Neg<$Self> for $Self { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 350 | vec!(Vector3 { 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-71b806d64542a22e/6f058ea/src/vector.rs:319:26 [INFO] [stdout] | [INFO] [stdout] 319 | impl Mul<$Self, $Self> for $Self { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 350 | vec!(Vector3 { 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-71b806d64542a22e/6f058ea/src/vector.rs:323:26 [INFO] [stdout] | [INFO] [stdout] 323 | impl Div<$Self, $Self> for $Self { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 350 | vec!(Vector3 { 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-71b806d64542a22e/6f058ea/src/vector.rs:327:26 [INFO] [stdout] | [INFO] [stdout] 327 | impl Rem<$Self, $Self> for $Self { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 350 | vec!(Vector3 { 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-71b806d64542a22e/6f058ea/src/vector.rs:253:24 [INFO] [stdout] | [INFO] [stdout] 253 | impl<$S: Copy> Index for $Self<$S> { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 351 | vec!(Vector4 { 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[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/vector.rs:253:30 [INFO] [stdout] | [INFO] [stdout] 253 | impl<$S: Copy> Index for $Self<$S> { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 351 | vec!(Vector4 { 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[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/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 { 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-71b806d64542a22e/6f058ea/src/vector.rs:260:24 [INFO] [stdout] | [INFO] [stdout] 260 | impl<$S: Copy> IndexMut for $Self<$S> { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 351 | vec!(Vector4 { 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[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/vector.rs:260:33 [INFO] [stdout] | [INFO] [stdout] 260 | impl<$S: Copy> IndexMut for $Self<$S> { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 351 | vec!(Vector4 { 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[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/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 { 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-71b806d64542a22e/6f058ea/src/vector.rs:307:26 [INFO] [stdout] | [INFO] [stdout] 307 | impl Add<$Self, $Self> for $Self { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 351 | vec!(Vector4 { 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-71b806d64542a22e/6f058ea/src/vector.rs:311:26 [INFO] [stdout] | [INFO] [stdout] 311 | impl Sub<$Self, $Self> for $Self { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 351 | vec!(Vector4 { 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-71b806d64542a22e/6f058ea/src/vector.rs:315:26 [INFO] [stdout] | [INFO] [stdout] 315 | impl Neg<$Self> for $Self { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 351 | vec!(Vector4 { 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-71b806d64542a22e/6f058ea/src/vector.rs:319:26 [INFO] [stdout] | [INFO] [stdout] 319 | impl Mul<$Self, $Self> for $Self { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 351 | vec!(Vector4 { 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-71b806d64542a22e/6f058ea/src/vector.rs:323:26 [INFO] [stdout] | [INFO] [stdout] 323 | impl Div<$Self, $Self> for $Self { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 351 | vec!(Vector4 { 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-71b806d64542a22e/6f058ea/src/vector.rs:327:26 [INFO] [stdout] | [INFO] [stdout] 327 | impl Rem<$Self, $Self> for $Self { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 351 | vec!(Vector4 { 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[E0412]: cannot find type `int` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/vector.rs:431:33 [INFO] [stdout] | [INFO] [stdout] 431 | pub fn truncate_n(&self, n: int)-> Vector3 { [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-71b806d64542a22e/6f058ea/src/vector.rs:532:23 [INFO] [stdout] | [INFO] [stdout] 532 | impl fmt::Show for Vector2 { [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-71b806d64542a22e/6f058ea/src/vector.rs:538:23 [INFO] [stdout] | [INFO] [stdout] 538 | impl fmt::Show for Vector3 { [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-71b806d64542a22e/6f058ea/src/vector.rs:544:23 [INFO] [stdout] | [INFO] [stdout] 544 | impl fmt::Show for Vector4 { [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-71b806d64542a22e/6f058ea/src/angle.rs:80:17 [INFO] [stdout] | [INFO] [stdout] 80 | + PartialEq + Equiv + 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-71b806d64542a22e/6f058ea/src/angle.rs:82:5 [INFO] [stdout] | [INFO] [stdout] 82 | + Neg [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-71b806d64542a22e/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-71b806d64542a22e/6f058ea/src/angle.rs:181:20 [INFO] [stdout] | [INFO] [stdout] 181 | impl Add, Rad> for Rad { #[inline] fn add(&self, other: &Rad) -> Rad { 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-71b806d64542a22e/6f058ea/src/angle.rs:182:20 [INFO] [stdout] | [INFO] [stdout] 182 | impl Add, Deg> for Deg { #[inline] fn add(&self, other: &Deg) -> Deg { 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-71b806d64542a22e/6f058ea/src/angle.rs:184:20 [INFO] [stdout] | [INFO] [stdout] 184 | impl Sub, Rad> for Rad { #[inline] fn sub(&self, other: &Rad) -> Rad { 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-71b806d64542a22e/6f058ea/src/angle.rs:185:20 [INFO] [stdout] | [INFO] [stdout] 185 | impl Sub, Deg> for Deg { #[inline] fn sub(&self, other: &Deg) -> Deg { 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-71b806d64542a22e/6f058ea/src/angle.rs:187:20 [INFO] [stdout] | [INFO] [stdout] 187 | impl Neg> for Rad { #[inline] fn neg(&self) -> Rad { 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-71b806d64542a22e/6f058ea/src/angle.rs:188:20 [INFO] [stdout] | [INFO] [stdout] 188 | impl Neg> for Deg { #[inline] fn neg(&self) -> Deg { 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-71b806d64542a22e/6f058ea/src/angle.rs:193:20 [INFO] [stdout] | [INFO] [stdout] 193 | impl Mul, Rad> for Rad { #[inline] fn mul(&self, other: &Rad) -> Rad { 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-71b806d64542a22e/6f058ea/src/angle.rs:194:20 [INFO] [stdout] | [INFO] [stdout] 194 | impl Mul, Deg> for Deg { #[inline] fn mul(&self, other: &Deg) -> Deg { 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-71b806d64542a22e/6f058ea/src/angle.rs:200:1 [INFO] [stdout] | [INFO] [stdout] 200 | Equiv> for Rad { [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-71b806d64542a22e/6f058ea/src/angle.rs:207:1 [INFO] [stdout] | [INFO] [stdout] 207 | Equiv> for Deg { [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-71b806d64542a22e/6f058ea/src/angle.rs:240:6 [INFO] [stdout] | [INFO] [stdout] 240 | fmt::Show for Rad { [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-71b806d64542a22e/6f058ea/src/angle.rs:239:26 [INFO] [stdout] | [INFO] [stdout] 239 | impl [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-71b806d64542a22e/6f058ea/src/angle.rs:247:6 [INFO] [stdout] | [INFO] [stdout] 247 | fmt::Show for Deg { [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-71b806d64542a22e/6f058ea/src/angle.rs:246:26 [INFO] [stdout] | [INFO] [stdout] 246 | impl [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-71b806d64542a22e/6f058ea/src/plane.rs:132:25 [INFO] [stdout] | [INFO] [stdout] 132 | impl fmt::Show for Plane { [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-71b806d64542a22e/6f058ea/src/point.rs:137:18 [INFO] [stdout] | [INFO] [stdout] 137 | impl Index for Point2 { [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[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/point.rs:137:24 [INFO] [stdout] | [INFO] [stdout] 137 | impl Index for Point2 { [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 Index for Point2 { [INFO] [stdout] | ++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/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-71b806d64542a22e/6f058ea/src/point.rs:144:18 [INFO] [stdout] | [INFO] [stdout] 144 | impl IndexMut for Point2 { [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[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/point.rs:144:27 [INFO] [stdout] | [INFO] [stdout] 144 | impl IndexMut for Point2 { [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 IndexMut for Point2 { [INFO] [stdout] | ++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/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-71b806d64542a22e/6f058ea/src/point.rs:291:18 [INFO] [stdout] | [INFO] [stdout] 291 | impl Index for Point3 { [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[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/point.rs:291:24 [INFO] [stdout] | [INFO] [stdout] 291 | impl Index for Point3 { [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 Index for Point3 { [INFO] [stdout] | ++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/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-71b806d64542a22e/6f058ea/src/point.rs:298:18 [INFO] [stdout] | [INFO] [stdout] 298 | impl IndexMut for Point3 { [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[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/point.rs:298:27 [INFO] [stdout] | [INFO] [stdout] 298 | impl IndexMut for Point3 { [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 IndexMut for Point3 { [INFO] [stdout] | ++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/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-71b806d64542a22e/6f058ea/src/point.rs:427:23 [INFO] [stdout] | [INFO] [stdout] 427 | impl fmt::Show for Point2 { [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-71b806d64542a22e/6f058ea/src/point.rs:433:23 [INFO] [stdout] | [INFO] [stdout] 433 | impl fmt::Show for Point3 { [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-71b806d64542a22e/6f058ea/src/transform.rs:154:54 [INFO] [stdout] | [INFO] [stdout] 154 | impl> fmt::Show for Decomposed,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-71b806d64542a22e/6f058ea/src/transform.rs:154:28 [INFO] [stdout] | [INFO] [stdout] 154 | impl> fmt::Show for Decomposed,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-71b806d64542a22e/6f058ea/src/aabb.rs:125:23 [INFO] [stdout] | [INFO] [stdout] 125 | impl fmt::Show for Aabb2 { [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-71b806d64542a22e/6f058ea/src/aabb.rs:172:23 [INFO] [stdout] | [INFO] [stdout] 172 | impl fmt::Show for Aabb3 { [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-71b806d64542a22e/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[E0412]: cannot find type `int` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/num.rs:37:18 [INFO] [stdout] | [INFO] [stdout] 30 | impl PartialOrd for $T { [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[E0412]: cannot find type `int` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/num.rs:37:18 [INFO] [stdout] | [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[E0412]: cannot find type `int` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/num.rs:37:18 [INFO] [stdout] | [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[E0412]: cannot find type `int` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/num.rs:37:18 [INFO] [stdout] | [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[E0412]: cannot find type `int` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/num.rs:37:18 [INFO] [stdout] | [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[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/num.rs:42:18 [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-71b806d64542a22e/6f058ea/src/num.rs:73:30 [INFO] [stdout] | [INFO] [stdout] 73 | Copy + NumCast + Clone + Add + Sub + [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-71b806d64542a22e/6f058ea/src/num.rs:73:48 [INFO] [stdout] | [INFO] [stdout] 73 | Copy + NumCast + Clone + Add + Sub + [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-71b806d64542a22e/6f058ea/src/num.rs:74:5 [INFO] [stdout] | [INFO] [stdout] 74 | Mul + Div + Rem + Neg + 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-71b806d64542a22e/6f058ea/src/num.rs:74:23 [INFO] [stdout] | [INFO] [stdout] 74 | Mul + Div + Rem + Neg + 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-71b806d64542a22e/6f058ea/src/num.rs:74:41 [INFO] [stdout] | [INFO] [stdout] 74 | Mul + Div + Rem + Neg + 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-71b806d64542a22e/6f058ea/src/num.rs:74:59 [INFO] [stdout] | [INFO] [stdout] 74 | Mul + Div + Rem + Neg + 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-71b806d64542a22e/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[E0412]: cannot find type `int` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/num.rs:108:19 [INFO] [stdout] | [INFO] [stdout] 81 | impl BaseNum 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[E0412]: cannot find type `int` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/num.rs:108:19 [INFO] [stdout] | [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[E0412]: cannot find type `int` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/num.rs:108:19 [INFO] [stdout] | [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[E0412]: cannot find type `int` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/num.rs:108:19 [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[E0412]: cannot find type `int` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/num.rs:108:19 [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[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/num.rs:109:19 [INFO] [stdout] | [INFO] [stdout] 109 | impl_basenum_int!(uint) [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `int` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/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[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/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-71b806d64542a22e/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-71b806d64542a22e/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-71b806d64542a22e/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-71b806d64542a22e/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-71b806d64542a22e/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-71b806d64542a22e/6f058ea/src/angle.rs:222:51 [INFO] [stdout] | [INFO] [stdout] 222 | #[inline] fn full_turn() -> Deg { 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-71b806d64542a22e/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-71b806d64542a22e/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-71b806d64542a22e/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-71b806d64542a22e/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-71b806d64542a22e/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[E0747]: constant provided when a type was expected [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/matrix.rs:396:20 [INFO] [stdout] | [INFO] [stdout] 396 | impl FixedArray<[[S, ..2], ..2]> for Matrix2 { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/matrix.rs:474:20 [INFO] [stdout] | [INFO] [stdout] 474 | impl FixedArray<[[S, ..3], ..3]> for Matrix3 { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/matrix.rs:557:20 [INFO] [stdout] | [INFO] [stdout] 557 | impl FixedArray<[[S, ..4], ..4]> for Matrix4 { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/vector.rs:220:29 [INFO] [stdout] | [INFO] [stdout] 220 | impl<$S> FixedArray<[$S, ..$n]> for $Self<$S> { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 349 | vec!(Vector2 { 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[E0747]: constant provided when a type was expected [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/vector.rs:220:29 [INFO] [stdout] | [INFO] [stdout] 220 | impl<$S> FixedArray<[$S, ..$n]> for $Self<$S> { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 350 | vec!(Vector3 { 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[E0747]: constant provided when a type was expected [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/vector.rs:220:29 [INFO] [stdout] | [INFO] [stdout] 220 | impl<$S> FixedArray<[$S, ..$n]> for $Self<$S> { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 351 | vec!(Vector4 { 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[E0747]: constant provided when a type was expected [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/point.rs:104:20 [INFO] [stdout] | [INFO] [stdout] 104 | impl FixedArray<[S, ..2]> for Point2 { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/point.rs:258:20 [INFO] [stdout] | [INFO] [stdout] 258 | impl FixedArray<[S, ..3]> for Point3 { [INFO] [stdout] | ^^^^^^^^ [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-71b806d64542a22e/6f058ea/src/line.rs:31:6 [INFO] [stdout] | [INFO] [stdout] 31 | impl, P: Point> Line

{ [INFO] [stdout] | ^ unconstrained type parameter [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-71b806d64542a22e/6f058ea/src/line.rs:31:18 [INFO] [stdout] | [INFO] [stdout] 31 | impl, P: Point> Line

{ [INFO] [stdout] | ^ unconstrained type parameter [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-71b806d64542a22e/6f058ea/src/ray.rs:28:6 [INFO] [stdout] | [INFO] [stdout] 28 | impl, P: Point> Ray { [INFO] [stdout] | ^ unconstrained type parameter [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-71b806d64542a22e/6f058ea/src/rotation.rs:77:25 [INFO] [stdout] | [INFO] [stdout] 77 | pub trait Rotation2: Rotation, Point2> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `BaseNum` is not implemented for `S` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `Rotation` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/rotation.rs:29:23 [INFO] [stdout] | [INFO] [stdout] 29 | pub trait Rotation, P: Point>: PartialEq + ApproxEq { [INFO] [stdout] | ^^^^^^^ required by this bound in `Rotation` [INFO] [stdout] help: consider restricting type parameter `S` [INFO] [stdout] | [INFO] [stdout] 77 | pub trait Rotation2: Rotation, Point2> [INFO] [stdout] | ++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `S: BaseFloat` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/rotation.rs:79:25 [INFO] [stdout] | [INFO] [stdout] 79 | + ToBasis2 { [INFO] [stdout] | ^^^^^^^^^^^ the trait `BaseFloat` is not implemented for `S` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `ToBasis2` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/rotation.rs:176:23 [INFO] [stdout] | [INFO] [stdout] 176 | pub trait ToBasis2 { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `ToBasis2` [INFO] [stdout] help: consider restricting type parameter `S` [INFO] [stdout] | [INFO] [stdout] 77 | pub trait Rotation2: Rotation, Point2> [INFO] [stdout] | ++++++++++++++++ [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-71b806d64542a22e/6f058ea/src/transform.rs:142:26 [INFO] [stdout] | [INFO] [stdout] 142 | pub trait Transform3: Transform, Point3>+ ToMatrix4 {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `BaseNum` is not implemented for `S` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `Transform` [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/cgmath-rs-71b806d64542a22e/6f058ea/src/transform.rs:29:24 [INFO] [stdout] | [INFO] [stdout] 29 | pub trait Transform, P: Point> { [INFO] [stdout] | ^^^^^^^ required by this bound in `Transform` [INFO] [stdout] help: consider restricting type parameter `S` [INFO] [stdout] | [INFO] [stdout] 142 | pub trait Transform3: Transform, Point3>+ ToMatrix4 {} [INFO] [stdout] | ++++++++++++++ [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-71b806d64542a22e/6f058ea/src/projection.rs:67:26 [INFO] [stdout] | [INFO] [stdout] 67 | pub trait Projection: ToMatrix4 { [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-71b806d64542a22e/6f058ea/src/matrix.rs:1193:24 [INFO] [stdout] | [INFO] [stdout] 1193 | pub trait ToMatrix4 { [INFO] [stdout] | ^^^^^^^ required by this bound in `ToMatrix4` [INFO] [stdout] help: consider restricting type parameter `S` [INFO] [stdout] | [INFO] [stdout] 67 | pub trait Projection: ToMatrix4 { [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-71b806d64542a22e/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-71b806d64542a22e/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-71b806d64542a22e/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-71b806d64542a22e/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-71b806d64542a22e/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-71b806d64542a22e/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-71b806d64542a22e/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-71b806d64542a22e/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-71b806d64542a22e/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-71b806d64542a22e/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-71b806d64542a22e/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-71b806d64542a22e/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-71b806d64542a22e/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-71b806d64542a22e/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 { 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-71b806d64542a22e/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 { 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-71b806d64542a22e/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 { 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-71b806d64542a22e/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-71b806d64542a22e/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-71b806d64542a22e/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-71b806d64542a22e/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-71b806d64542a22e/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] error: aborting due to 329 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0207, E0277, E0405, E0412, E0423, E0425, E0432, E0463, E0747. [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 330 previous errors [INFO] running `Command { std: "docker" "inspect" "4cf2300e0465079c8c36ba4018991be91fb82a97b7fc59de8fb893156c9eeee2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4cf2300e0465079c8c36ba4018991be91fb82a97b7fc59de8fb893156c9eeee2", kill_on_drop: false }` [INFO] [stdout] 4cf2300e0465079c8c36ba4018991be91fb82a97b7fc59de8fb893156c9eeee2