[INFO] cloning repository https://github.com/futile/grow
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/futile/grow" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ffutile%2Fgrow", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ffutile%2Fgrow'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 2b814064ff300c2d31d1c7716384ba3fe1378b14
[INFO] testing futile/grow against beta-2023-04-20 for beta-1.70-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ffutile%2Fgrow" "/workspace/builds/worker-1-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc2/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/futile/grow on toolchain beta-2023-04-20
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2023-04-20" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/futile/grow
[INFO] finished tweaking git repo https://github.com/futile/grow
[INFO] tweaked toml for git repo https://github.com/futile/grow written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] crate git repo https://github.com/futile/grow already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2023-04-20" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded gcc v0.1.1
[INFO] [stderr]   Downloaded winapi v0.0.2
[INFO] [stderr]   Downloaded xml-rs v0.1.3
[INFO] [stderr]   Downloaded time v0.1.3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-04-20" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] f8abb18327cbc3f189184b4b3645e6093c11a2eb55c9132a999c8606b721978b
[INFO] running `Command { std: "docker" "start" "-a" "f8abb18327cbc3f189184b4b3645e6093c11a2eb55c9132a999c8606b721978b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f8abb18327cbc3f189184b4b3645e6093c11a2eb55c9132a999c8606b721978b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f8abb18327cbc3f189184b4b3645e6093c11a2eb55c9132a999c8606b721978b", kill_on_drop: false }`
[INFO] [stdout] f8abb18327cbc3f189184b4b3645e6093c11a2eb55c9132a999c8606b721978b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-04-20" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 3455177e59d56af8981eae4d6ea37639f571fe1e7d6f54efe0aa6c8b5df5f25f
[INFO] running `Command { std: "docker" "start" "-a" "3455177e59d56af8981eae4d6ea37639f571fe1e7d6f54efe0aa6c8b5df5f25f", kill_on_drop: false }`
[INFO] [stderr]    Compiling gl_common v0.0.3 (http://github.com/bjz/gl-rs#31f3ef8b)
[INFO] [stderr]    Compiling xml-rs v0.1.3
[INFO] [stderr]    Compiling khronos_api v0.0.3 (http://github.com/bjz/gl-rs#31f3ef8b)
[INFO] [stderr]    Compiling gcc v0.1.1
[INFO] [stderr]    Compiling glium v0.0.2 (https://github.com/tomaka/glium#8fbc1d2e)
[INFO] [stderr]    Compiling compile_msg v0.1.1 (https://github.com/huonw/compile_msg#32a98df6)
[INFO] [stderr]    Compiling image v0.2.0-alpha.3 (https://github.com/PistonDevelopers/image#c06814e2)
[INFO] [stderr]    Compiling nalgebra v0.1.0 (https://github.com/sebcrozet/nalgebra#6c431ff6)
[INFO] [stdout] error: cannot find macro `include_bin` in this scope
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/gl-rs-1669fe424cfaeccd/31f3ef8/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/1b7dd2252b99671ce5d1cb9664c5f8636329436d/library/core/src/macros/mod.rs:1213: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/nalgebra-6f52715e05760d65/6c431ff/src/lib.rs:748:49
[INFO] [stdout]     |
[INFO] [stdout] 748 | pub fn sample_sphere<V: UniformSphereSample>(f: |V| -> ()) {
[INFO] [stdout]     |                                                 ^ expected type
[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/31f3ef8/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/1b7dd2252b99671ce5d1cb9664c5f8636329436d/library/core/src/macros/mod.rs:1213: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/31f3ef8/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/1b7dd2252b99671ce5d1cb9664c5f8636329436d/library/core/src/macros/mod.rs:1213: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/31f3ef8/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/1b7dd2252b99671ce5d1cb9664c5f8636329436d/library/core/src/macros/mod.rs:1213: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/nalgebra-6f52715e05760d65/6c431ff/src/lib.rs:864:37
[INFO] [stdout]     |
[INFO] [stdout] 864 | pub fn canonical_basis<V: Basis>(f: |V| -> bool) {
[INFO] [stdout]     |                                     ^ expected type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected type, found `|`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/lib.rs:870:55
[INFO] [stdout]     |
[INFO] [stdout] 870 | pub fn orthonormal_subspace_basis<V: Basis>(v: &V, f: |V| -> bool) {
[INFO] [stdout]     |                                                       ^ expected type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected type, found `|`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/dmat.rs:128:49
[INFO] [stdout]     |
[INFO] [stdout] 128 |     pub fn from_fn(nrows: uint, ncols: uint, f: |uint, uint| -> N) -> DMat<N> {
[INFO] [stdout]     |                                                 ^ expected type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected parameter name, found `->`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/dmat.rs:128:62
[INFO] [stdout]     |
[INFO] [stdout] 128 |     pub fn from_fn(nrows: uint, ncols: uint, f: |uint, uint| -> N) -> DMat<N> {
[INFO] [stdout]     |                                                        ----  ^^ expected parameter name
[INFO] [stdout]     |                                                        |
[INFO] [stdout]     |                                                        while parsing this or-pattern starting here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `khronos_api` (lib) due to 5 previous errors
[INFO] [stdout] error[E0432]: unresolved import `std::io::Command`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/gcc-0.1.1/src/lib.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::io::Command;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^ no `Command` in `io`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct instead
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::process::Command;
[INFO] [stdout]   |     ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0432]: unresolved import `std::io::process`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/gcc-0.1.1/src/lib.rs:2:14
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::io::process::InheritFd;
[INFO] [stdout]   |              ^^^^^^^ could not find `process` in `io`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::os::getenv`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/gcc-0.1.1/src/lib.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 |     use std::os::getenv;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^ no `getenv` in `os`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `fs` in `io`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/gcc-0.1.1/src/lib.rs:91:18
[INFO] [stdout]    |
[INFO] [stdout] 91 |         std::io::fs::mkdir_recursive(&obj.dir_path(), std::io::USER_RWX).unwrap();
[INFO] [stdout]    |                  ^^ could not find `fs` in `io`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Path` in this scope
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/gcc-0.1.1/src/lib.rs:8:34
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub include_directories: Vec<Path>,
[INFO] [stdout]   |                                  ^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 1 + use std::path::Path;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Path` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/gcc-0.1.1/src/lib.rs:12:22
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub objects: Vec<Path>,
[INFO] [stdout]    |                      ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 1  + use std::path::Path;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Path`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/gcc-0.1.1/src/lib.rs:86:15
[INFO] [stdout]    |
[INFO] [stdout] 86 |     let src = Path::new(getenv("CARGO_MANIFEST_DIR").unwrap());
[INFO] [stdout]    |               ^^^^ use of undeclared type `Path`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 1  + use std::path::Path;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Path`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/gcc-0.1.1/src/lib.rs:87:15
[INFO] [stdout]    |
[INFO] [stdout] 87 |     let dst = Path::new(getenv("OUT_DIR").unwrap());
[INFO] [stdout]    |               ^^^^ use of undeclared type `Path`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 1  + use std::path::Path;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `USER_RWX` in module `std::io`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/gcc-0.1.1/src/lib.rs:91:64
[INFO] [stdout]    |
[INFO] [stdout] 91 |         std::io::fs::mkdir_recursive(&obj.dir_path(), std::io::USER_RWX).unwrap();
[INFO] [stdout]    |                                                                ^^^^^^^^ not found in `std::io`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/dvec_macros.rs:3:23
[INFO] [stdout]     |
[INFO] [stdout] 3   |   macro_rules! dvec_impl(
[INFO] [stdout]     |  _______________________^
[INFO] [stdout] 4   | |     ($dvec: ident) => (
[INFO] [stdout] 5   | |         impl<N: Zero + Clone> $dvec<N> {
[INFO] [stdout] 6   | |             /// Builds a vector filled with zeros.
[INFO] [stdout] ...   |
[INFO] [stdout] 295 | |     )
[INFO] [stdout] 296 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 3   ~ macro_rules! dvec_impl{
[INFO] [stdout] 4   |     ($dvec: ident) => (
[INFO] [stdout]   ...
[INFO] [stdout] 295 |     )
[INFO] [stdout] 296 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 296 | );
[INFO] [stdout]     |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/dvec_macros.rs:298:30
[INFO] [stdout]     |
[INFO] [stdout] 298 |   macro_rules! small_dvec_impl (
[INFO] [stdout]     |  ______________________________^
[INFO] [stdout] 299 | |     ($dvec: ident, $dim: expr $(,$idx: expr)*) => (
[INFO] [stdout] 300 | |         impl<N> $dvec<N> {
[INFO] [stdout] 301 | |             #[inline]
[INFO] [stdout] ...   |
[INFO] [stdout] 336 | |     )
[INFO] [stdout] 337 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 298 ~ macro_rules! small_dvec_impl {
[INFO] [stdout] 299 |     ($dvec: ident, $dim: expr $(,$idx: expr)*) => (
[INFO] [stdout]   ...
[INFO] [stdout] 336 |     )
[INFO] [stdout] 337 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 337 | );
[INFO] [stdout]     |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/dvec_macros.rs:339:35
[INFO] [stdout]     |
[INFO] [stdout] 339 |   macro_rules! small_dvec_from_impl (
[INFO] [stdout]     |  ___________________________________^
[INFO] [stdout] 340 | |     ($dvec: ident, $dim: expr $(,$zeros: expr)*) => (
[INFO] [stdout] 341 | |         impl<N: Clone + Zero> $dvec<N> {
[INFO] [stdout] 342 | |             /// Builds a vector filled with a constant.
[INFO] [stdout] ...   |
[INFO] [stdout] 424 | |     )
[INFO] [stdout] 425 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 339 ~ macro_rules! small_dvec_from_impl {
[INFO] [stdout] 340 |     ($dvec: ident, $dim: expr $(,$zeros: expr)*) => (
[INFO] [stdout]   ...
[INFO] [stdout] 424 |     )
[INFO] [stdout] 425 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 425 | );
[INFO] [stdout]     |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected type, found `|`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/dvec.rs:56:34
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn from_fn(dim: uint, f: |uint| -> N) -> DVec<N> {
[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/nalgebra-6f52715e05760d65/6c431ff/src/structs/dvec.rs:80:11
[INFO] [stdout]    |
[INFO] [stdout] 80 | dvec_impl!(DVec)
[INFO] [stdout]    |           ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 80 | dvec_impl!{DVec}
[INFO] [stdout]    |           ~    ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 80 | dvec_impl!(DVec);
[INFO] [stdout]    |                 +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/dvec.rs:84:12
[INFO] [stdout]    |
[INFO] [stdout] 83 | pub struct DVec1<N> {
[INFO] [stdout]    |            ----- while parsing this struct
[INFO] [stdout] 84 |     at:  [N, ..1],
[INFO] [stdout]    |            ^ expected one of 7 possible tokens
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/dvec.rs:88:17
[INFO] [stdout]    |
[INFO] [stdout] 88 | small_dvec_impl!(DVec1, 1, 0)
[INFO] [stdout]    |                 ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 88 | small_dvec_impl!{DVec1, 1, 0}
[INFO] [stdout]    |                 ~           ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 88 | small_dvec_impl!(DVec1, 1, 0);
[INFO] [stdout]    |                              +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/dvec.rs:89:22
[INFO] [stdout]    |
[INFO] [stdout] 89 | small_dvec_from_impl!(DVec1, 1, ::zero())
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 89 | small_dvec_from_impl!{DVec1, 1, ::zero()}
[INFO] [stdout]    |                      ~                  ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 89 | small_dvec_from_impl!(DVec1, 1, ::zero());
[INFO] [stdout]    |                                          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/dvec.rs:94:12
[INFO] [stdout]    |
[INFO] [stdout] 93 | pub struct DVec2<N> {
[INFO] [stdout]    |            ----- while parsing this struct
[INFO] [stdout] 94 |     at:  [N, ..2],
[INFO] [stdout]    |            ^ expected one of 7 possible tokens
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/dvec.rs:98:17
[INFO] [stdout]    |
[INFO] [stdout] 98 | small_dvec_impl!(DVec2, 2, 0, 1)
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 98 | small_dvec_impl!{DVec2, 2, 0, 1}
[INFO] [stdout]    |                 ~              ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 98 | small_dvec_impl!(DVec2, 2, 0, 1);
[INFO] [stdout]    |                                 +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/dvec.rs:99:22
[INFO] [stdout]    |
[INFO] [stdout] 99 | small_dvec_from_impl!(DVec2, 2, ::zero(), ::zero())
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 99 | small_dvec_from_impl!{DVec2, 2, ::zero(), ::zero()}
[INFO] [stdout]    |                      ~                            ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 99 | small_dvec_from_impl!(DVec2, 2, ::zero(), ::zero());
[INFO] [stdout]    |                                                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/dvec.rs:104:12
[INFO] [stdout]     |
[INFO] [stdout] 103 | pub struct DVec3<N> {
[INFO] [stdout]     |            ----- while parsing this struct
[INFO] [stdout] 104 |     at:  [N, ..3],
[INFO] [stdout]     |            ^ expected one of 7 possible tokens
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/dvec.rs:108:17
[INFO] [stdout]     |
[INFO] [stdout] 108 | small_dvec_impl!(DVec3, 3, 0, 1, 2)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 108 | small_dvec_impl!{DVec3, 3, 0, 1, 2}
[INFO] [stdout]     |                 ~                 ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 108 | small_dvec_impl!(DVec3, 3, 0, 1, 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/nalgebra-6f52715e05760d65/6c431ff/src/structs/dvec.rs:109:22
[INFO] [stdout]     |
[INFO] [stdout] 109 | small_dvec_from_impl!(DVec3, 3, ::zero(), ::zero(), ::zero())
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 109 | small_dvec_from_impl!{DVec3, 3, ::zero(), ::zero(), ::zero()}
[INFO] [stdout]     |                      ~                                      ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 109 | small_dvec_from_impl!(DVec3, 3, ::zero(), ::zero(), ::zero());
[INFO] [stdout]     |                                                              +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/dvec.rs:114:12
[INFO] [stdout]     |
[INFO] [stdout] 113 | pub struct DVec4<N> {
[INFO] [stdout]     |            ----- while parsing this struct
[INFO] [stdout] 114 |     at:  [N, ..4],
[INFO] [stdout]     |            ^ expected one of 7 possible tokens
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/dvec.rs:118:17
[INFO] [stdout]     |
[INFO] [stdout] 118 | small_dvec_impl!(DVec4, 4, 0, 1, 2, 3)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 118 | small_dvec_impl!{DVec4, 4, 0, 1, 2, 3}
[INFO] [stdout]     |                 ~                    ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 118 | small_dvec_impl!(DVec4, 4, 0, 1, 2, 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/nalgebra-6f52715e05760d65/6c431ff/src/structs/dvec.rs:119:22
[INFO] [stdout]     |
[INFO] [stdout] 119 | small_dvec_from_impl!(DVec4, 4, ::zero(), ::zero(), ::zero(), ::zero())
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 119 | small_dvec_from_impl!{DVec4, 4, ::zero(), ::zero(), ::zero(), ::zero()}
[INFO] [stdout]     |                      ~                                                ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 119 | small_dvec_from_impl!(DVec4, 4, ::zero(), ::zero(), ::zero(), ::zero());
[INFO] [stdout]     |                                                                        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/dvec.rs:124:12
[INFO] [stdout]     |
[INFO] [stdout] 123 | pub struct DVec5<N> {
[INFO] [stdout]     |            ----- while parsing this struct
[INFO] [stdout] 124 |     at:  [N, ..5],
[INFO] [stdout]     |            ^ expected one of 7 possible tokens
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/dvec.rs:128:17
[INFO] [stdout]     |
[INFO] [stdout] 128 | small_dvec_impl!(DVec5, 5, 0, 1, 2, 3, 4)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 128 | small_dvec_impl!{DVec5, 5, 0, 1, 2, 3, 4}
[INFO] [stdout]     |                 ~                       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 128 | small_dvec_impl!(DVec5, 5, 0, 1, 2, 3, 4);
[INFO] [stdout]     |                                          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/dvec.rs:129:22
[INFO] [stdout]     |
[INFO] [stdout] 129 | small_dvec_from_impl!(DVec5, 5, ::zero(), ::zero(), ::zero(), ::zero(), ::zero())
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 129 | small_dvec_from_impl!{DVec5, 5, ::zero(), ::zero(), ::zero(), ::zero(), ::zero()}
[INFO] [stdout]     |                      ~                                                          ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 129 | small_dvec_from_impl!(DVec5, 5, ::zero(), ::zero(), ::zero(), ::zero(), ::zero());
[INFO] [stdout]     |                                                                                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/dvec.rs:134:12
[INFO] [stdout]     |
[INFO] [stdout] 133 | pub struct DVec6<N> {
[INFO] [stdout]     |            ----- while parsing this struct
[INFO] [stdout] 134 |     at:  [N, ..6],
[INFO] [stdout]     |            ^ expected one of 7 possible tokens
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/dvec.rs:138:17
[INFO] [stdout]     |
[INFO] [stdout] 138 | small_dvec_impl!(DVec6, 6, 0, 1, 2, 3, 4, 5)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 138 | small_dvec_impl!{DVec6, 6, 0, 1, 2, 3, 4, 5}
[INFO] [stdout]     |                 ~                          ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 138 | small_dvec_impl!(DVec6, 6, 0, 1, 2, 3, 4, 5);
[INFO] [stdout]     |                                             +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/dvec.rs:139:22
[INFO] [stdout]     |
[INFO] [stdout] 139 | small_dvec_from_impl!(DVec6, 6, ::zero(), ::zero(), ::zero(), ::zero(), ::zero(), ::zero())
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 139 | small_dvec_from_impl!{DVec6, 6, ::zero(), ::zero(), ::zero(), ::zero(), ::zero(), ::zero()}
[INFO] [stdout]     |                      ~                                                                    ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 139 | small_dvec_from_impl!(DVec6, 6, ::zero(), ::zero(), ::zero(), ::zero(), ::zero(), ::zero());
[INFO] [stdout]     |                                                                                            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec_macros.rs:3:22
[INFO] [stdout]    |
[INFO] [stdout] 3  |   macro_rules! new_impl(
[INFO] [stdout]    |  ______________________^
[INFO] [stdout] 4  | |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] 5  | |         impl<N> $t<N> {
[INFO] [stdout] 6  | |             /// Creates a new vector.
[INFO] [stdout] ...  |
[INFO] [stdout] 15 | |     )
[INFO] [stdout] 16 | | )
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 3  ~ macro_rules! new_impl{
[INFO] [stdout] 4  |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout]  ...
[INFO] [stdout] 15 |     )
[INFO] [stdout] 16 + }
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 16 | );
[INFO] [stdout]    |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec_macros.rs:18:27
[INFO] [stdout]    |
[INFO] [stdout] 18 |   macro_rules! as_array_impl(
[INFO] [stdout]    |  ___________________________^
[INFO] [stdout] 19 | |     ($t: ident, $dim: expr) => (
[INFO] [stdout] 20 | |         impl<N> $t<N> {
[INFO] [stdout] 21 | |             /// View this vector as an array.
[INFO] [stdout] ...  |
[INFO] [stdout] 58 | |     )
[INFO] [stdout] 59 | | )
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 18 ~ macro_rules! as_array_impl{
[INFO] [stdout] 19 |     ($t: ident, $dim: expr) => (
[INFO] [stdout]  ...
[INFO] [stdout] 58 |     )
[INFO] [stdout] 59 + }
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 59 | );
[INFO] [stdout]    |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec_macros.rs:61:26
[INFO] [stdout]    |
[INFO] [stdout] 61 |   macro_rules! at_fast_impl(
[INFO] [stdout]    |  __________________________^
[INFO] [stdout] 62 | |     ($t: ident, $dim: expr) => (
[INFO] [stdout] 63 | |         impl<N: Clone> $t<N> {
[INFO] [stdout] 64 | |             /// Unsafe read access to a vector element by index.
[INFO] [stdout] ...  |
[INFO] [stdout] 76 | |     )
[INFO] [stdout] 77 | | )
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 61 ~ macro_rules! at_fast_impl{
[INFO] [stdout] 62 |     ($t: ident, $dim: expr) => (
[INFO] [stdout]  ...
[INFO] [stdout] 76 |     )
[INFO] [stdout] 77 + }
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 77 | );
[INFO] [stdout]    |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec_macros.rs:81:22
[INFO] [stdout]     |
[INFO] [stdout] 81  |   macro_rules! ord_impl(
[INFO] [stdout]     |  ______________________^
[INFO] [stdout] 82  | |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] 83  | |         impl<N: BaseFloat + Clone> POrd for $t<N> {
[INFO] [stdout] 84  | |             #[inline]
[INFO] [stdout] ...   |
[INFO] [stdout] 151 | |     )
[INFO] [stdout] 152 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 81  ~ macro_rules! ord_impl{
[INFO] [stdout] 82  |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout]   ...
[INFO] [stdout] 151 |     )
[INFO] [stdout] 152 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 152 | );
[INFO] [stdout]     |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec_macros.rs:154:27
[INFO] [stdout]     |
[INFO] [stdout] 154 |   macro_rules! vec_axis_impl(
[INFO] [stdout]     |  ___________________________^
[INFO] [stdout] 155 | |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] 156 | |         impl<N: Zero + One> $t<N> {
[INFO] [stdout] 157 | |             /// Create a unit vector with its `$comp0` component equal to 1.0.
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | |     )
[INFO] [stdout] 180 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 154 ~ macro_rules! vec_axis_impl{
[INFO] [stdout] 155 |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout]   ...
[INFO] [stdout] 179 |     )
[INFO] [stdout] 180 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 180 | );
[INFO] [stdout]     |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::io::File`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/glium-97efbf60546e7f86/8fbc1d2/build/main.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::io::File;
[INFO] [stdout]   |     ^^^^^^^^^^^^^ no `File` in `io`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct instead
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::fs::File;
[INFO] [stdout]   |     ~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/glium-97efbf60546e7f86/8fbc1d2/build/textures.rs:1:3
[INFO] [stdout]   |
[INFO] [stdout] 1 | #[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/glium-97efbf60546e7f86/8fbc1d2/build/textures.rs:9:3
[INFO] [stdout]   |
[INFO] [stdout] 9 | #[deriving(PartialEq, Eq)]
[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/glium-97efbf60546e7f86/8fbc1d2/build/textures.rs:18:30
[INFO] [stdout]    |
[INFO] [stdout] 18 | pub fn build_texture_file<W: Writer>(mut dest: &mut W) {
[INFO] [stdout]    |                              ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_slice` found for struct `String` in the current scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/gcc-0.1.1/src/lib.rs:60:15
[INFO] [stdout]    |
[INFO] [stdout] 60 |     if target.as_slice().contains("-ios") {
[INFO] [stdout]    |               ^^^^^^^^ method not found in `String`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Writer` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/glium-97efbf60546e7f86/8fbc1d2/build/textures.rs:41:21
[INFO] [stdout]    |
[INFO] [stdout] 41 | fn build_texture<W: Writer>(mut dest: &mut W, ty: TextureType, dimensions: TextureDimensions) {
[INFO] [stdout]    |                     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec_macros.rs:182:27
[INFO] [stdout]     |
[INFO] [stdout] 182 |   macro_rules! vec_cast_impl(
[INFO] [stdout]     |  ___________________________^
[INFO] [stdout] 183 | |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] 184 | |         impl<Nin: Clone, Nout: Clone + Cast<Nin>> Cast<$t<Nin>> for $t<Nout> {
[INFO] [stdout] 185 | |             #[inline]
[INFO] [stdout] ...   |
[INFO] [stdout] 190 | |     )
[INFO] [stdout] 191 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 182 ~ macro_rules! vec_cast_impl{
[INFO] [stdout] 183 |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout]   ...
[INFO] [stdout] 190 |     )
[INFO] [stdout] 191 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 191 | );
[INFO] [stdout]     |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Path`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/glium-97efbf60546e7f86/8fbc1d2/build/main.rs:7:16
[INFO] [stdout]   |
[INFO] [stdout] 7 |     let dest = Path::new(os::getenv("OUT_DIR").unwrap());
[INFO] [stdout]   |                ^^^^ use of undeclared type `Path`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 1 + use std::path::Path;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `getenv` in module `os`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/glium-97efbf60546e7f86/8fbc1d2/build/main.rs:7:30
[INFO] [stdout]   |
[INFO] [stdout] 7 |     let dest = Path::new(os::getenv("OUT_DIR").unwrap());
[INFO] [stdout]   |                              ^^^^^^ not found in `os`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec_macros.rs:193:28
[INFO] [stdout]     |
[INFO] [stdout] 193 |   macro_rules! indexable_impl(
[INFO] [stdout]     |  ____________________________^
[INFO] [stdout] 194 | |     ($t: ident, $dim: expr) => (
[INFO] [stdout] 195 | |         impl<N> Shape<uint, N> for $t<N> {
[INFO] [stdout] 196 | |             #[inline]
[INFO] [stdout] ...   |
[INFO] [stdout] 234 | |     )
[INFO] [stdout] 235 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 193 ~ macro_rules! indexable_impl{
[INFO] [stdout] 194 |     ($t: ident, $dim: expr) => (
[INFO] [stdout]   ...
[INFO] [stdout] 234 |     )
[INFO] [stdout] 235 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 235 | );
[INFO] [stdout]     |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec_macros.rs:237:24
[INFO] [stdout]     |
[INFO] [stdout] 237 |   macro_rules! index_impl(
[INFO] [stdout]     |  ________________________^
[INFO] [stdout] 238 | |     ($t: ident) => (
[INFO] [stdout] 239 | |         impl<N> Index<uint, N> for $t<N> {
[INFO] [stdout] 240 | |             fn index(&self, i: &uint) -> &N {
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     )
[INFO] [stdout] 251 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 237 ~ macro_rules! index_impl{
[INFO] [stdout] 238 |     ($t: ident) => (
[INFO] [stdout]   ...
[INFO] [stdout] 250 |     )
[INFO] [stdout] 251 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 251 | );
[INFO] [stdout]     |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec_macros.rs:253:29
[INFO] [stdout]     |
[INFO] [stdout] 253 |   macro_rules! new_repeat_impl(
[INFO] [stdout]     |  _____________________________^
[INFO] [stdout] 254 | |     ($t: ident, $param: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] 255 | |         impl<N: Clone> $t<N> {
[INFO] [stdout] 256 | |             /// Creates a new vector with all its components equal to a given value.
[INFO] [stdout] ...   |
[INFO] [stdout] 265 | |     )
[INFO] [stdout] 266 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 253 ~ macro_rules! new_repeat_impl{
[INFO] [stdout] 254 |     ($t: ident, $param: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout]   ...
[INFO] [stdout] 265 |     )
[INFO] [stdout] 266 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 266 | );
[INFO] [stdout]     |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec_macros.rs:268:27
[INFO] [stdout]     |
[INFO] [stdout] 268 |   macro_rules! iterable_impl(
[INFO] [stdout]     |  ___________________________^
[INFO] [stdout] 269 | |     ($t: ident, $dim: expr) => (
[INFO] [stdout] 270 | |         impl<N> Iterable<N> for $t<N> {
[INFO] [stdout] 271 | |             #[inline]
[INFO] [stdout] ...   |
[INFO] [stdout] 278 | |     )
[INFO] [stdout] 279 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 268 ~ macro_rules! iterable_impl{
[INFO] [stdout] 269 |     ($t: ident, $dim: expr) => (
[INFO] [stdout]   ...
[INFO] [stdout] 278 |     )
[INFO] [stdout] 279 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 279 | );
[INFO] [stdout]     |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec_macros.rs:281:31
[INFO] [stdout]     |
[INFO] [stdout] 281 |   macro_rules! iterable_mut_impl(
[INFO] [stdout]     |  _______________________________^
[INFO] [stdout] 282 | |     ($t: ident, $dim: expr) => (
[INFO] [stdout] 283 | |         impl<N> IterableMut<N> for $t<N> {
[INFO] [stdout] 284 | |             #[inline]
[INFO] [stdout] ...   |
[INFO] [stdout] 291 | |     )
[INFO] [stdout] 292 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 281 ~ macro_rules! iterable_mut_impl{
[INFO] [stdout] 282 |     ($t: ident, $dim: expr) => (
[INFO] [stdout]   ...
[INFO] [stdout] 291 |     )
[INFO] [stdout] 292 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 292 | );
[INFO] [stdout]     |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec_macros.rs:294:22
[INFO] [stdout]     |
[INFO] [stdout] 294 |   macro_rules! dim_impl(
[INFO] [stdout]     |  ______________________^
[INFO] [stdout] 295 | |     ($t: ident, $dim: expr) => (
[INFO] [stdout] 296 | |         impl<N> Dim for $t<N> {
[INFO] [stdout] 297 | |             #[inline]
[INFO] [stdout] ...   |
[INFO] [stdout] 302 | |     )
[INFO] [stdout] 303 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 294 ~ macro_rules! dim_impl{
[INFO] [stdout] 295 |     ($t: ident, $dim: expr) => (
[INFO] [stdout]   ...
[INFO] [stdout] 302 |     )
[INFO] [stdout] 303 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 303 | );
[INFO] [stdout]     |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec_macros.rs:305:28
[INFO] [stdout]     |
[INFO] [stdout] 305 |   macro_rules! container_impl(
[INFO] [stdout]     |  ____________________________^
[INFO] [stdout] 306 | |     ($t: ident) => (
[INFO] [stdout] 307 | |         impl<N> $t<N> {
[INFO] [stdout] 308 | |             #[inline]
[INFO] [stdout] ...   |
[INFO] [stdout] 313 | |     )
[INFO] [stdout] 314 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 305 ~ macro_rules! container_impl{
[INFO] [stdout] 306 |     ($t: ident) => (
[INFO] [stdout]   ...
[INFO] [stdout] 313 |     )
[INFO] [stdout] 314 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 314 | );
[INFO] [stdout]     |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec_macros.rs:316:24
[INFO] [stdout]     |
[INFO] [stdout] 316 |   macro_rules! basis_impl(
[INFO] [stdout]     |  ________________________^
[INFO] [stdout] 317 | |     ($t: ident, $dim: expr) => (
[INFO] [stdout] 318 | |         impl<N: Clone + BaseFloat + ApproxEq<N>> Basis for $t<N> {
[INFO] [stdout] 319 | |             #[inline]
[INFO] [stdout] ...   |
[INFO] [stdout] 377 | |     )
[INFO] [stdout] 378 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 316 ~ macro_rules! basis_impl{
[INFO] [stdout] 317 |     ($t: ident, $dim: expr) => (
[INFO] [stdout]   ...
[INFO] [stdout] 377 |     )
[INFO] [stdout] 378 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 378 | );
[INFO] [stdout]     |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec_macros.rs:380:23
[INFO] [stdout]     |
[INFO] [stdout] 380 |   macro_rules! axpy_impl(
[INFO] [stdout]     |  _______________________^
[INFO] [stdout] 381 | |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] 382 | |         impl<N: Add<N, N> + Mul<N, N>> Axpy<N> for $t<N> {
[INFO] [stdout] 383 | |             #[inline]
[INFO] [stdout] ...   |
[INFO] [stdout] 389 | |     )
[INFO] [stdout] 390 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 380 ~ macro_rules! axpy_impl{
[INFO] [stdout] 381 |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout]   ...
[INFO] [stdout] 389 |     )
[INFO] [stdout] 390 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 390 | );
[INFO] [stdout]     |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec_macros.rs:392:22
[INFO] [stdout]     |
[INFO] [stdout] 392 |   macro_rules! add_impl(
[INFO] [stdout]     |  ______________________^
[INFO] [stdout] 393 | |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] 394 | |         impl<N: Add<N, N>> Add<$t<N>, $t<N>> for $t<N> {
[INFO] [stdout] 395 | |             #[inline]
[INFO] [stdout] ...   |
[INFO] [stdout] 400 | |     )
[INFO] [stdout] 401 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 392 ~ macro_rules! add_impl{
[INFO] [stdout] 393 |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout]   ...
[INFO] [stdout] 400 |     )
[INFO] [stdout] 401 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 401 | );
[INFO] [stdout]     |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec_macros.rs:403:29
[INFO] [stdout]     |
[INFO] [stdout] 403 |   macro_rules! scalar_add_impl(
[INFO] [stdout]     |  _____________________________^
[INFO] [stdout] 404 | |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] 405 | |         // $t against scalar
[INFO] [stdout] 406 | |         impl<N: Add<N, N>> Add<N, $t<N>> for $t<N> {
[INFO] [stdout] ...   |
[INFO] [stdout] 412 | |     )
[INFO] [stdout] 413 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 403 ~ macro_rules! scalar_add_impl{
[INFO] [stdout] 404 |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout]   ...
[INFO] [stdout] 412 |     )
[INFO] [stdout] 413 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 413 | );
[INFO] [stdout]     |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec_macros.rs:415:22
[INFO] [stdout]     |
[INFO] [stdout] 415 |   macro_rules! sub_impl(
[INFO] [stdout]     |  ______________________^
[INFO] [stdout] 416 | |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] 417 | |         impl<N: Sub<N, N>> Sub<$t<N>, $t<N>> for $t<N> {
[INFO] [stdout] 418 | |             #[inline]
[INFO] [stdout] ...   |
[INFO] [stdout] 423 | |     )
[INFO] [stdout] 424 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 415 ~ macro_rules! sub_impl{
[INFO] [stdout] 416 |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout]   ...
[INFO] [stdout] 423 |     )
[INFO] [stdout] 424 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 424 | );
[INFO] [stdout]     |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec_macros.rs:426:29
[INFO] [stdout]     |
[INFO] [stdout] 426 |   macro_rules! scalar_sub_impl(
[INFO] [stdout]     |  _____________________________^
[INFO] [stdout] 427 | |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] 428 | |         impl<N: Sub<N, N>> Sub<N, $t<N>> for $t<N> {
[INFO] [stdout] 429 | |             #[inline]
[INFO] [stdout] ...   |
[INFO] [stdout] 434 | |     )
[INFO] [stdout] 435 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 426 ~ macro_rules! scalar_sub_impl{
[INFO] [stdout] 427 |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout]   ...
[INFO] [stdout] 434 |     )
[INFO] [stdout] 435 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 435 | );
[INFO] [stdout]     |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_slice` found for struct `String` in the current scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/gcc-0.1.1/src/lib.rs:61:35
[INFO] [stdout]    |
[INFO] [stdout] 61 |         cmd.args(ios_flags(target.as_slice()).as_slice());
[INFO] [stdout]    |                                   ^^^^^^^^ method not found in `String`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 7 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0425, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec_macros.rs:437:22
[INFO] [stdout]     |
[INFO] [stdout] 437 |   macro_rules! mul_impl(
[INFO] [stdout]     |  ______________________^
[INFO] [stdout] 438 | |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] 439 | |         impl<N: Mul<N, N>> Mul<$t<N>, $t<N>> for $t<N> {
[INFO] [stdout] 440 | |             #[inline]
[INFO] [stdout] ...   |
[INFO] [stdout] 445 | |     )
[INFO] [stdout] 446 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 437 ~ macro_rules! mul_impl{
[INFO] [stdout] 438 |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout]   ...
[INFO] [stdout] 445 |     )
[INFO] [stdout] 446 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 446 | );
[INFO] [stdout]     |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `glium` (build script) due to 8 previous errors
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec_macros.rs:448:29
[INFO] [stdout]     |
[INFO] [stdout] 448 |   macro_rules! scalar_mul_impl(
[INFO] [stdout]     |  _____________________________^
[INFO] [stdout] 449 | |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] 450 | |         impl<N: Mul<N, N>> Mul<N, $t<N>> for $t<N> {
[INFO] [stdout] 451 | |             #[inline]
[INFO] [stdout] ...   |
[INFO] [stdout] 456 | |     )
[INFO] [stdout] 457 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 448 ~ macro_rules! scalar_mul_impl{
[INFO] [stdout] 449 |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout]   ...
[INFO] [stdout] 456 |     )
[INFO] [stdout] 457 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 457 | );
[INFO] [stdout]     |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec_macros.rs:459:22
[INFO] [stdout]     |
[INFO] [stdout] 459 |   macro_rules! div_impl(
[INFO] [stdout]     |  ______________________^
[INFO] [stdout] 460 | |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] 461 | |         impl<N: Div<N, N>> Div<$t<N>, $t<N>> for $t<N> {
[INFO] [stdout] 462 | |             #[inline]
[INFO] [stdout] ...   |
[INFO] [stdout] 467 | |     )
[INFO] [stdout] 468 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 459 ~ macro_rules! div_impl{
[INFO] [stdout] 460 |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout]   ...
[INFO] [stdout] 467 |     )
[INFO] [stdout] 468 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 468 | );
[INFO] [stdout]     |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec_macros.rs:470:29
[INFO] [stdout]     |
[INFO] [stdout] 470 |   macro_rules! scalar_div_impl(
[INFO] [stdout]     |  _____________________________^
[INFO] [stdout] 471 | |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] 472 | |         impl<N: Div<N, N>> Div<N, $t<N>> for $t<N> {
[INFO] [stdout] 473 | |             #[inline]
[INFO] [stdout] ...   |
[INFO] [stdout] 478 | |     )
[INFO] [stdout] 479 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 470 ~ macro_rules! scalar_div_impl{
[INFO] [stdout] 471 |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout]   ...
[INFO] [stdout] 478 |     )
[INFO] [stdout] 479 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 479 | );
[INFO] [stdout]     |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec_macros.rs:481:22
[INFO] [stdout]     |
[INFO] [stdout] 481 |   macro_rules! neg_impl(
[INFO] [stdout]     |  ______________________^
[INFO] [stdout] 482 | |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] 483 | |         impl<N: Neg<N>> Neg<$t<N>> for $t<N> {
[INFO] [stdout] 484 | |             #[inline]
[INFO] [stdout] ...   |
[INFO] [stdout] 489 | |     )
[INFO] [stdout] 490 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 481 ~ macro_rules! neg_impl{
[INFO] [stdout] 482 |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout]   ...
[INFO] [stdout] 489 |     )
[INFO] [stdout] 490 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 490 | );
[INFO] [stdout]     |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec_macros.rs:492:22
[INFO] [stdout]     |
[INFO] [stdout] 492 |   macro_rules! dot_impl(
[INFO] [stdout]     |  ______________________^
[INFO] [stdout] 493 | |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] 494 | |         impl<N: BaseNum> Dot<N> for $t<N> {
[INFO] [stdout] 495 | |             #[inline]
[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] 492 ~ macro_rules! dot_impl{
[INFO] [stdout] 493 |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[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/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec_macros.rs:503:29
[INFO] [stdout]     |
[INFO] [stdout] 503 |   macro_rules! scalar_ops_impl(
[INFO] [stdout]     |  _____________________________^
[INFO] [stdout] 504 | |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] 505 | |         impl<N: Mul<N, N>> ScalarMul<N> for $t<N> {
[INFO] [stdout] 506 | |             #[inline]
[INFO] [stdout] ...   |
[INFO] [stdout] 532 | |     )
[INFO] [stdout] 533 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 503 ~ macro_rules! scalar_ops_impl{
[INFO] [stdout] 504 |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout]   ...
[INFO] [stdout] 532 |     )
[INFO] [stdout] 533 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 533 | );
[INFO] [stdout]     |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec_macros.rs:535:33
[INFO] [stdout]     |
[INFO] [stdout] 535 |   macro_rules! vec_mul_scalar_impl(
[INFO] [stdout]     |  _________________________________^
[INFO] [stdout] 536 | |     ($t: ident, $n: ident, $trhs: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] 537 | |         impl $trhs<$n, $t<$n>> for $n {
[INFO] [stdout] 538 | |             #[inline]
[INFO] [stdout] ...   |
[INFO] [stdout] 543 | |     )
[INFO] [stdout] 544 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 535 ~ macro_rules! vec_mul_scalar_impl{
[INFO] [stdout] 536 |     ($t: ident, $n: ident, $trhs: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout]   ...
[INFO] [stdout] 543 |     )
[INFO] [stdout] 544 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 544 | );
[INFO] [stdout]     |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec_macros.rs:546:33
[INFO] [stdout]     |
[INFO] [stdout] 546 |   macro_rules! vec_div_scalar_impl(
[INFO] [stdout]     |  _________________________________^
[INFO] [stdout] 547 | |     ($t: ident, $n: ident, $trhs: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] 548 | |         impl $trhs<$n, $t<$n>> for $n {
[INFO] [stdout] 549 | |             #[inline]
[INFO] [stdout] ...   |
[INFO] [stdout] 554 | |     )
[INFO] [stdout] 555 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 546 ~ macro_rules! vec_div_scalar_impl{
[INFO] [stdout] 547 |     ($t: ident, $n: ident, $trhs: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout]   ...
[INFO] [stdout] 554 |     )
[INFO] [stdout] 555 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 555 | );
[INFO] [stdout]     |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec_macros.rs:557:33
[INFO] [stdout]     |
[INFO] [stdout] 557 |   macro_rules! vec_add_scalar_impl(
[INFO] [stdout]     |  _________________________________^
[INFO] [stdout] 558 | |     ($t: ident, $n: ident, $trhs: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] 559 | |         impl $trhs<$n, $t<$n>> for $n {
[INFO] [stdout] 560 | |             #[inline]
[INFO] [stdout] ...   |
[INFO] [stdout] 565 | |     )
[INFO] [stdout] 566 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 557 ~ macro_rules! vec_add_scalar_impl{
[INFO] [stdout] 558 |     ($t: ident, $n: ident, $trhs: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout]   ...
[INFO] [stdout] 565 |     )
[INFO] [stdout] 566 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 566 | );
[INFO] [stdout]     |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec_macros.rs:568:33
[INFO] [stdout]     |
[INFO] [stdout] 568 |   macro_rules! vec_sub_scalar_impl(
[INFO] [stdout]     |  _________________________________^
[INFO] [stdout] 569 | |     ($t: ident, $n: ident, $trhs: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] 570 | |         impl $trhs<$n, $t<$n>> for $n {
[INFO] [stdout] 571 | |             #[inline]
[INFO] [stdout] ...   |
[INFO] [stdout] 576 | |     )
[INFO] [stdout] 577 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 568 ~ macro_rules! vec_sub_scalar_impl{
[INFO] [stdout] 569 |     ($t: ident, $n: ident, $trhs: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout]   ...
[INFO] [stdout] 576 |     )
[INFO] [stdout] 577 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 577 | );
[INFO] [stdout]     |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec_macros.rs:579:30
[INFO] [stdout]     |
[INFO] [stdout] 579 |   macro_rules! translation_impl(
[INFO] [stdout]     |  ______________________________^
[INFO] [stdout] 580 | |     ($t: ident) => (
[INFO] [stdout] 581 | |         impl<N: Clone + Add<N, N> + Neg<N>> Translation<$t<N>> for $t<N> {
[INFO] [stdout] 582 | |             #[inline]
[INFO] [stdout] ...   |
[INFO] [stdout] 617 | |     )
[INFO] [stdout] 618 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 579 ~ macro_rules! translation_impl{
[INFO] [stdout] 580 |     ($t: ident) => (
[INFO] [stdout]   ...
[INFO] [stdout] 617 |     )
[INFO] [stdout] 618 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 618 | );
[INFO] [stdout]     |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec_macros.rs:620:23
[INFO] [stdout]     |
[INFO] [stdout] 620 |   macro_rules! norm_impl(
[INFO] [stdout]     |  _______________________^
[INFO] [stdout] 621 | |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] 622 | |         impl<N: Clone + BaseFloat> Norm<N> for $t<N> {
[INFO] [stdout] 623 | |             #[inline]
[INFO] [stdout] ...   |
[INFO] [stdout] 645 | |     )
[INFO] [stdout] 646 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 620 ~ macro_rules! norm_impl{
[INFO] [stdout] 621 |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout]   ...
[INFO] [stdout] 645 |     )
[INFO] [stdout] 646 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 646 | );
[INFO] [stdout]     |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/xml-rs-0.1.3/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/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec_macros.rs:648:28
[INFO] [stdout]     |
[INFO] [stdout] 648 |   macro_rules! approx_eq_impl(
[INFO] [stdout]     |  ____________________________^
[INFO] [stdout] 649 | |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] 650 | |         impl<N: ApproxEq<N>> ApproxEq<N> for $t<N> {
[INFO] [stdout] 651 | |             #[inline]
[INFO] [stdout] ...   |
[INFO] [stdout] 668 | |     )
[INFO] [stdout] 669 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 648 ~ macro_rules! approx_eq_impl{
[INFO] [stdout] 649 |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout]   ...
[INFO] [stdout] 668 |     )
[INFO] [stdout] 669 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 669 | );
[INFO] [stdout]     |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec_macros.rs:671:27
[INFO] [stdout]     |
[INFO] [stdout] 671 |   macro_rules! zero_one_impl(
[INFO] [stdout]     |  ___________________________^
[INFO] [stdout] 672 | |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] 673 | |         impl<N: One> One for $t<N> {
[INFO] [stdout] 674 | |             #[inline]
[INFO] [stdout] ...   |
[INFO] [stdout] 698 | |     )
[INFO] [stdout] 699 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 671 ~ macro_rules! zero_one_impl{
[INFO] [stdout] 672 |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout]   ...
[INFO] [stdout] 698 |     )
[INFO] [stdout] 699 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 699 | );
[INFO] [stdout]     |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec_macros.rs:701:32
[INFO] [stdout]     |
[INFO] [stdout] 701 |   macro_rules! from_iterator_impl(
[INFO] [stdout]     |  ________________________________^
[INFO] [stdout] 702 | |     ($t: ident, $param0: ident $(, $paramN: ident)*) => (
[INFO] [stdout] 703 | |         impl<N> FromIterator<N> for $t<N> {
[INFO] [stdout] 704 | |             #[inline]
[INFO] [stdout] ...   |
[INFO] [stdout] 709 | |     )
[INFO] [stdout] 710 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 701 ~ macro_rules! from_iterator_impl{
[INFO] [stdout] 702 |     ($t: ident, $param0: ident $(, $paramN: ident)*) => (
[INFO] [stdout]   ...
[INFO] [stdout] 709 |     )
[INFO] [stdout] 710 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 710 | );
[INFO] [stdout]     |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec_macros.rs:712:26
[INFO] [stdout]     |
[INFO] [stdout] 712 |   macro_rules! bounded_impl(
[INFO] [stdout]     |  __________________________^
[INFO] [stdout] 713 | |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] 714 | |         impl<N: Bounded> Bounded for $t<N> {
[INFO] [stdout] 715 | |             #[inline]
[INFO] [stdout] ...   |
[INFO] [stdout] 731 | |     )
[INFO] [stdout] 732 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 712 ~ macro_rules! bounded_impl{
[INFO] [stdout] 713 |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout]   ...
[INFO] [stdout] 731 |     )
[INFO] [stdout] 732 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 732 | );
[INFO] [stdout]     |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec_macros.rs:734:37
[INFO] [stdout]     |
[INFO] [stdout] 734 |   macro_rules! vec_to_homogeneous_impl(
[INFO] [stdout]     |  _____________________________________^
[INFO] [stdout] 735 | |     ($t: ident, $t2: ident, $extra: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] 736 | |         impl<N: Clone + One + Zero> ToHomogeneous<$t2<N>> for $t<N> {
[INFO] [stdout] 737 | |             fn to_homogeneous(&self) -> $t2<N> {
[INFO] [stdout] ...   |
[INFO] [stdout] 746 | |     )
[INFO] [stdout] 747 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 734 ~ macro_rules! vec_to_homogeneous_impl{
[INFO] [stdout] 735 |     ($t: ident, $t2: ident, $extra: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout]   ...
[INFO] [stdout] 746 |     )
[INFO] [stdout] 747 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 747 | );
[INFO] [stdout]     |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec_macros.rs:749:39
[INFO] [stdout]     |
[INFO] [stdout] 749 |   macro_rules! vec_from_homogeneous_impl(
[INFO] [stdout]     |  _______________________________________^
[INFO] [stdout] 750 | |     ($t: ident, $t2: ident, $extra: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] 751 | |         impl<N: Clone + Div<N, N> + One + Zero> FromHomogeneous<$t2<N>> for $t<N> {
[INFO] [stdout] 752 | |             fn from(v: &$t2<N>) -> $t<N> {
[INFO] [stdout] ...   |
[INFO] [stdout] 761 | |     )
[INFO] [stdout] 762 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 749 ~ macro_rules! vec_from_homogeneous_impl{
[INFO] [stdout] 750 |     ($t: ident, $t2: ident, $extra: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout]   ...
[INFO] [stdout] 761 |     )
[INFO] [stdout] 762 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 762 | );
[INFO] [stdout]     |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec_macros.rs:764:28
[INFO] [stdout]     |
[INFO] [stdout] 764 |   macro_rules! translate_impl(
[INFO] [stdout]     |  ____________________________^
[INFO] [stdout] 765 | |     ($tv: ident, $t: ident) => (
[INFO] [stdout] 766 | |         impl<N: Add<N, N> + Sub<N, N>> Translate<$t<N>> for $tv<N> {
[INFO] [stdout] 767 | |             fn translate(&self, other: &$t<N>) -> $t<N> {
[INFO] [stdout] ...   |
[INFO] [stdout] 775 | |     )
[INFO] [stdout] 776 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 764 ~ macro_rules! translate_impl{
[INFO] [stdout] 765 |     ($tv: ident, $t: ident) => (
[INFO] [stdout]   ...
[INFO] [stdout] 775 |     )
[INFO] [stdout] 776 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 776 | );
[INFO] [stdout]     |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec_macros.rs:778:25
[INFO] [stdout]     |
[INFO] [stdout] 778 |   macro_rules! rotate_impl(
[INFO] [stdout]     |  _________________________^
[INFO] [stdout] 779 | |     ($t: ident) => (
[INFO] [stdout] 780 | |         impl<N, O: Clone> Rotate<O> for $t<N> {
[INFO] [stdout] 781 | |             fn rotate(&self, other: &O) -> O {
[INFO] [stdout] ...   |
[INFO] [stdout] 789 | |     )
[INFO] [stdout] 790 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 778 ~ macro_rules! rotate_impl{
[INFO] [stdout] 779 |     ($t: ident) => (
[INFO] [stdout]   ...
[INFO] [stdout] 789 |     )
[INFO] [stdout] 790 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 790 | );
[INFO] [stdout]     |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec_macros.rs:792:28
[INFO] [stdout]     |
[INFO] [stdout] 792 |   macro_rules! transform_impl(
[INFO] [stdout]     |  ____________________________^
[INFO] [stdout] 793 | |     ($tv: ident, $t: ident) => (
[INFO] [stdout] 794 | |         impl<N: Clone + Add<N, N> + Sub<N, N>> Transform<$t<N>> for $tv<N> {
[INFO] [stdout] 795 | |             fn transform(&self, other: &$t<N>) -> $t<N> {
[INFO] [stdout] ...   |
[INFO] [stdout] 803 | |     )
[INFO] [stdout] 804 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 792 ~ macro_rules! transform_impl{
[INFO] [stdout] 793 |     ($tv: ident, $t: ident) => (
[INFO] [stdout]   ...
[INFO] [stdout] 803 |     )
[INFO] [stdout] 804 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 804 | );
[INFO] [stdout]     |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec_macros.rs:806:29
[INFO] [stdout]     |
[INFO] [stdout] 806 |   macro_rules! vec_as_pnt_impl(
[INFO] [stdout]     |  _____________________________^
[INFO] [stdout] 807 | |     ($tv: ident, $t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] 808 | |         impl<N> $tv<N> {
[INFO] [stdout] 809 | |             #[deprecated = "use `na::orig() + this_vector` instead."]
[INFO] [stdout] ...   |
[INFO] [stdout] 838 | |     )
[INFO] [stdout] 839 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 806 ~ macro_rules! vec_as_pnt_impl{
[INFO] [stdout] 807 |     ($tv: ident, $t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout]   ...
[INFO] [stdout] 838 |     )
[INFO] [stdout] 839 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 839 | );
[INFO] [stdout]     |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec_macros.rs:841:32
[INFO] [stdout]     |
[INFO] [stdout] 841 |   macro_rules! num_float_vec_impl(
[INFO] [stdout]     |  ________________________________^
[INFO] [stdout] 842 | |     ($t: ident) => (
[INFO] [stdout] 843 | |         impl<N> NumVec<N> for $t<N>
[INFO] [stdout] 844 | |             where N: BaseNum {
[INFO] [stdout] ...   |
[INFO] [stdout] 850 | |     )
[INFO] [stdout] 851 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 841 ~ macro_rules! num_float_vec_impl{
[INFO] [stdout] 842 |     ($t: ident) => (
[INFO] [stdout]   ...
[INFO] [stdout] 850 |     )
[INFO] [stdout] 851 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 851 | );
[INFO] [stdout]     |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec_macros.rs:853:31
[INFO] [stdout]     |
[INFO] [stdout] 853 |   macro_rules! absolute_vec_impl(
[INFO] [stdout]     |  _______________________________^
[INFO] [stdout] 854 | |   ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] 855 | |     impl<N: Absolute<N>> Absolute<$t<N>> for $t<N> {
[INFO] [stdout] 856 | |         #[inline]
[INFO] [stdout] ...   |
[INFO] [stdout] 861 | |   )
[INFO] [stdout] 862 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 853 ~ macro_rules! absolute_vec_impl{
[INFO] [stdout] 854 |   ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout]   ...
[INFO] [stdout] 861 |   )
[INFO] [stdout] 862 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 862 | );
[INFO] [stdout]     |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/xml-rs-0.1.3/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: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/xml-rs-0.1.3/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/registry/src/index.crates.io-6f17d22bba15001f/xml-rs-0.1.3/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/registry/src/index.crates.io-6f17d22bba15001f/xml-rs-0.1.3/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[E0599]: no method named `as_slice` found for struct `String` in the current scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/gcc-0.1.1/src/lib.rs:63:19
[INFO] [stdout]    |
[INFO] [stdout] 63 |         if target.as_slice().contains("i686") {
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `String`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:42:10
[INFO] [stdout]    |
[INFO] [stdout] 42 | new_impl!(Vec1, x)
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 42 | new_impl!{Vec1, x}
[INFO] [stdout]    |          ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 42 | new_impl!(Vec1, x);
[INFO] [stdout]    |                   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:43:10
[INFO] [stdout]    |
[INFO] [stdout] 43 | ord_impl!(Vec1, x)
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 43 | ord_impl!{Vec1, x}
[INFO] [stdout]    |          ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 43 | ord_impl!(Vec1, x);
[INFO] [stdout]    |                   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:44:15
[INFO] [stdout]    |
[INFO] [stdout] 44 | vec_axis_impl!(Vec1, x)
[INFO] [stdout]    |               ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 44 | vec_axis_impl!{Vec1, x}
[INFO] [stdout]    |               ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 44 | vec_axis_impl!(Vec1, x);
[INFO] [stdout]    |                        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:45:15
[INFO] [stdout]    |
[INFO] [stdout] 45 | vec_cast_impl!(Vec1, x)
[INFO] [stdout]    |               ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 45 | vec_cast_impl!{Vec1, x}
[INFO] [stdout]    |               ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 45 | vec_cast_impl!(Vec1, x);
[INFO] [stdout]    |                        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:46:15
[INFO] [stdout]    |
[INFO] [stdout] 46 | as_array_impl!(Vec1, 1)
[INFO] [stdout]    |               ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 46 | as_array_impl!{Vec1, 1}
[INFO] [stdout]    |               ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 46 | as_array_impl!(Vec1, 1);
[INFO] [stdout]    |                        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/xml-rs-0.1.3/src/reader/lexer.rs:171:36
[INFO] [stdout]     |
[INFO] [stdout] 171 |   macro_rules! dispatch_on_enum_state(
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 172 | |     ($_self:ident, $s:expr, $c:expr, $is:expr,
[INFO] [stdout] 173 | |      $($st:pat -> $stc:pat -> $next_st:ident ! $chunk:expr),+;
[INFO] [stdout] 174 | |      $end_st:pat -> $end_c:pat ! $end_chunk:expr -> $e:expr) => (
[INFO] [stdout] ...   |
[INFO] [stdout] 187 | |     )
[INFO] [stdout] 188 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 171 ~ macro_rules! dispatch_on_enum_state{
[INFO] [stdout] 172 |     ($_self:ident, $s:expr, $c:expr, $is:expr,
[INFO] [stdout]   ...
[INFO] [stdout] 187 |     )
[INFO] [stdout] 188 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 188 | );
[INFO] [stdout]     |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:47:12
[INFO] [stdout]    |
[INFO] [stdout] 47 | index_impl!(Vec1)
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 47 | index_impl!{Vec1}
[INFO] [stdout]    |            ~    ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 47 | index_impl!(Vec1);
[INFO] [stdout]    |                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:48:16
[INFO] [stdout]    |
[INFO] [stdout] 48 | indexable_impl!(Vec1, 1)
[INFO] [stdout]    |                ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 48 | indexable_impl!{Vec1, 1}
[INFO] [stdout]    |                ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 48 | indexable_impl!(Vec1, 1);
[INFO] [stdout]    |                         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:49:14
[INFO] [stdout]    |
[INFO] [stdout] 49 | at_fast_impl!(Vec1, 1)
[INFO] [stdout]    |              ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 49 | at_fast_impl!{Vec1, 1}
[INFO] [stdout]    |              ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 49 | at_fast_impl!(Vec1, 1);
[INFO] [stdout]    |                       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:50:17
[INFO] [stdout]    |
[INFO] [stdout] 50 | new_repeat_impl!(Vec1, val, x)
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 50 | new_repeat_impl!{Vec1, val, x}
[INFO] [stdout]    |                 ~            ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 50 | new_repeat_impl!(Vec1, val, x);
[INFO] [stdout]    |                               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:51:10
[INFO] [stdout]    |
[INFO] [stdout] 51 | dim_impl!(Vec1, 1)
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 51 | dim_impl!{Vec1, 1}
[INFO] [stdout]    |          ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 51 | dim_impl!(Vec1, 1);
[INFO] [stdout]    |                   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:52:16
[INFO] [stdout]    |
[INFO] [stdout] 52 | container_impl!(Vec1)
[INFO] [stdout]    |                ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 52 | container_impl!{Vec1}
[INFO] [stdout]    |                ~    ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 52 | container_impl!(Vec1);
[INFO] [stdout]    |                      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:54:10
[INFO] [stdout]    |
[INFO] [stdout] 54 | add_impl!(Vec1, x)
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 54 | add_impl!{Vec1, x}
[INFO] [stdout]    |          ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 54 | add_impl!(Vec1, x);
[INFO] [stdout]    |                   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:55:10
[INFO] [stdout]    |
[INFO] [stdout] 55 | sub_impl!(Vec1, x)
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 55 | sub_impl!{Vec1, x}
[INFO] [stdout]    |          ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 55 | sub_impl!(Vec1, x);
[INFO] [stdout]    |                   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:56:10
[INFO] [stdout]    |
[INFO] [stdout] 56 | mul_impl!(Vec1, x)
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 56 | mul_impl!{Vec1, x}
[INFO] [stdout]    |          ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 56 | mul_impl!(Vec1, x);
[INFO] [stdout]    |                   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:57:10
[INFO] [stdout]    |
[INFO] [stdout] 57 | div_impl!(Vec1, x)
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 57 | div_impl!{Vec1, x}
[INFO] [stdout]    |          ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 57 | div_impl!(Vec1, x);
[INFO] [stdout]    |                   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:58:17
[INFO] [stdout]    |
[INFO] [stdout] 58 | scalar_add_impl!(Vec1, x)
[INFO] [stdout]    |                 ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 58 | scalar_add_impl!{Vec1, x}
[INFO] [stdout]    |                 ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 58 | scalar_add_impl!(Vec1, x);
[INFO] [stdout]    |                          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:59:17
[INFO] [stdout]    |
[INFO] [stdout] 59 | scalar_sub_impl!(Vec1, x)
[INFO] [stdout]    |                 ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 59 | scalar_sub_impl!{Vec1, x}
[INFO] [stdout]    |                 ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 59 | scalar_sub_impl!(Vec1, x);
[INFO] [stdout]    |                          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:60:17
[INFO] [stdout]    |
[INFO] [stdout] 60 | scalar_mul_impl!(Vec1, x)
[INFO] [stdout]    |                 ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 60 | scalar_mul_impl!{Vec1, x}
[INFO] [stdout]    |                 ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 60 | scalar_mul_impl!(Vec1, x);
[INFO] [stdout]    |                          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:61:17
[INFO] [stdout]    |
[INFO] [stdout] 61 | scalar_div_impl!(Vec1, x)
[INFO] [stdout]    |                 ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 61 | scalar_div_impl!{Vec1, x}
[INFO] [stdout]    |                 ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 61 | scalar_div_impl!(Vec1, x);
[INFO] [stdout]    |                          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:62:10
[INFO] [stdout]    |
[INFO] [stdout] 62 | neg_impl!(Vec1, x)
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 62 | neg_impl!{Vec1, x}
[INFO] [stdout]    |          ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 62 | neg_impl!(Vec1, x);
[INFO] [stdout]    |                   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:63:10
[INFO] [stdout]    |
[INFO] [stdout] 63 | dot_impl!(Vec1, x)
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 63 | dot_impl!{Vec1, x}
[INFO] [stdout]    |          ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 63 | dot_impl!(Vec1, x);
[INFO] [stdout]    |                   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:64:17
[INFO] [stdout]    |
[INFO] [stdout] 64 | scalar_ops_impl!(Vec1, x)
[INFO] [stdout]    |                 ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 64 | scalar_ops_impl!{Vec1, x}
[INFO] [stdout]    |                 ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 64 | scalar_ops_impl!(Vec1, x);
[INFO] [stdout]    |                          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:65:18
[INFO] [stdout]    |
[INFO] [stdout] 65 | translation_impl!(Vec1)
[INFO] [stdout]    |                  ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 65 | translation_impl!{Vec1}
[INFO] [stdout]    |                  ~    ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 65 | translation_impl!(Vec1);
[INFO] [stdout]    |                        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:66:11
[INFO] [stdout]    |
[INFO] [stdout] 66 | norm_impl!(Vec1, x)
[INFO] [stdout]    |           ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 66 | norm_impl!{Vec1, x}
[INFO] [stdout]    |           ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 66 | norm_impl!(Vec1, x);
[INFO] [stdout]    |                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:67:16
[INFO] [stdout]    |
[INFO] [stdout] 67 | approx_eq_impl!(Vec1, x)
[INFO] [stdout]    |                ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 67 | approx_eq_impl!{Vec1, x}
[INFO] [stdout]    |                ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 67 | approx_eq_impl!(Vec1, x);
[INFO] [stdout]    |                         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:68:15
[INFO] [stdout]    |
[INFO] [stdout] 68 | zero_one_impl!(Vec1, x)
[INFO] [stdout]    |               ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 68 | zero_one_impl!{Vec1, x}
[INFO] [stdout]    |               ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 68 | zero_one_impl!(Vec1, x);
[INFO] [stdout]    |                        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:69:20
[INFO] [stdout]    |
[INFO] [stdout] 69 | from_iterator_impl!(Vec1, iterator)
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 69 | from_iterator_impl!{Vec1, iterator}
[INFO] [stdout]    |                    ~              ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 69 | from_iterator_impl!(Vec1, iterator);
[INFO] [stdout]    |                                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:70:14
[INFO] [stdout]    |
[INFO] [stdout] 70 | bounded_impl!(Vec1, x)
[INFO] [stdout]    |              ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 70 | bounded_impl!{Vec1, x}
[INFO] [stdout]    |              ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 70 | bounded_impl!(Vec1, x);
[INFO] [stdout]    |                       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:71:11
[INFO] [stdout]    |
[INFO] [stdout] 71 | axpy_impl!(Vec1, x)
[INFO] [stdout]    |           ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 71 | axpy_impl!{Vec1, x}
[INFO] [stdout]    |           ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 71 | axpy_impl!(Vec1, x);
[INFO] [stdout]    |                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:72:15
[INFO] [stdout]    |
[INFO] [stdout] 72 | iterable_impl!(Vec1, 1)
[INFO] [stdout]    |               ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 72 | iterable_impl!{Vec1, 1}
[INFO] [stdout]    |               ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 72 | iterable_impl!(Vec1, 1);
[INFO] [stdout]    |                        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:73:19
[INFO] [stdout]    |
[INFO] [stdout] 73 | iterable_mut_impl!(Vec1, 1)
[INFO] [stdout]    |                   ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 73 | iterable_mut_impl!{Vec1, 1}
[INFO] [stdout]    |                   ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 73 | iterable_mut_impl!(Vec1, 1);
[INFO] [stdout]    |                            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:74:25
[INFO] [stdout]    |
[INFO] [stdout] 74 | vec_to_homogeneous_impl!(Vec1, Vec2, y, x)
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 74 | vec_to_homogeneous_impl!{Vec1, Vec2, y, x}
[INFO] [stdout]    |                         ~                ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 74 | vec_to_homogeneous_impl!(Vec1, Vec2, y, x);
[INFO] [stdout]    |                                           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:75:27
[INFO] [stdout]    |
[INFO] [stdout] 75 | vec_from_homogeneous_impl!(Vec1, Vec2, y, x)
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 75 | vec_from_homogeneous_impl!{Vec1, Vec2, y, x}
[INFO] [stdout]    |                           ~                ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 75 | vec_from_homogeneous_impl!(Vec1, Vec2, y, x);
[INFO] [stdout]    |                                             +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:76:16
[INFO] [stdout]    |
[INFO] [stdout] 76 | translate_impl!(Vec1, Pnt1)
[INFO] [stdout]    |                ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 76 | translate_impl!{Vec1, Pnt1}
[INFO] [stdout]    |                ~          ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 76 | translate_impl!(Vec1, Pnt1);
[INFO] [stdout]    |                            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:77:13
[INFO] [stdout]    |
[INFO] [stdout] 77 | rotate_impl!(Vec1)
[INFO] [stdout]    |             ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 77 | rotate_impl!{Vec1}
[INFO] [stdout]    |             ~    ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 77 | rotate_impl!(Vec1);
[INFO] [stdout]    |                   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:78:13
[INFO] [stdout]    |
[INFO] [stdout] 78 | rotate_impl!(Pnt1)
[INFO] [stdout]    |             ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 78 | rotate_impl!{Pnt1}
[INFO] [stdout]    |             ~    ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 78 | rotate_impl!(Pnt1);
[INFO] [stdout]    |                   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:79:16
[INFO] [stdout]    |
[INFO] [stdout] 79 | transform_impl!(Vec1, Pnt1)
[INFO] [stdout]    |                ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 79 | transform_impl!{Vec1, Pnt1}
[INFO] [stdout]    |                ~          ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 79 | transform_impl!(Vec1, Pnt1);
[INFO] [stdout]    |                            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:80:17
[INFO] [stdout]    |
[INFO] [stdout] 80 | vec_as_pnt_impl!(Vec1, Pnt1, x)
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 80 | vec_as_pnt_impl!{Vec1, Pnt1, x}
[INFO] [stdout]    |                 ~             ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 80 | vec_as_pnt_impl!(Vec1, Pnt1, x);
[INFO] [stdout]    |                                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:81:20
[INFO] [stdout]    |
[INFO] [stdout] 81 | num_float_vec_impl!(Vec1)
[INFO] [stdout]    |                    ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 81 | num_float_vec_impl!{Vec1}
[INFO] [stdout]    |                    ~    ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 81 | num_float_vec_impl!(Vec1);
[INFO] [stdout]    |                          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:82:19
[INFO] [stdout]    |
[INFO] [stdout] 82 | absolute_vec_impl!(Vec1, x)
[INFO] [stdout]    |                   ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 82 | absolute_vec_impl!{Vec1, x}
[INFO] [stdout]    |                   ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 82 | absolute_vec_impl!(Vec1, x);
[INFO] [stdout]    |                            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:93:10
[INFO] [stdout]    |
[INFO] [stdout] 93 | new_impl!(Vec2, x, y)
[INFO] [stdout]    |          ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 93 | new_impl!{Vec2, x, y}
[INFO] [stdout]    |          ~          ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 93 | new_impl!(Vec2, x, y);
[INFO] [stdout]    |                      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;`, found keyword `self`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/xml-rs-0.1.3/src/reader/lexer.rs:270:11
[INFO] [stdout]     |
[INFO] [stdout] 270 |         })
[INFO] [stdout]     |           ^ help: add `;` here
[INFO] [stdout] ...
[INFO] [stdout] 273 |         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/registry/src/index.crates.io-6f17d22bba15001f/xml-rs-0.1.3/src/reader/lexer.rs:486:28
[INFO] [stdout]     |
[INFO] [stdout] 486 |       macro_rules! assert_oks(
[INFO] [stdout]     |  ____________________________^
[INFO] [stdout] 487 | |         (for $lex:ident and $buf:ident $($e:expr)+) => ({
[INFO] [stdout] 488 | |             $(
[INFO] [stdout] 489 | |                 assert_eq!(Some(Ok($e)), $lex.next_token(&mut $buf));
[INFO] [stdout] 490 | |              )+
[INFO] [stdout] 491 | |         })
[INFO] [stdout] 492 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 486 ~     macro_rules! assert_oks{
[INFO] [stdout] 487 |         (for $lex:ident and $buf:ident $($e:expr)+) => ({
[INFO] [stdout]   ...
[INFO] [stdout] 491 |         })
[INFO] [stdout] 492 ~     }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 492 |     );
[INFO] [stdout]     |      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/xml-rs-0.1.3/src/reader/lexer.rs:494:28
[INFO] [stdout]     |
[INFO] [stdout] 494 |       macro_rules! assert_err(
[INFO] [stdout]     |  ____________________________^
[INFO] [stdout] 495 | |         (for $lex:ident and $buf:ident expect row $r:expr col $c:expr, $s:expr) => ({
[INFO] [stdout] 496 | |             let err = $lex.next_token(&mut $buf);
[INFO] [stdout] 497 | |             assert!(err.is_some());
[INFO] [stdout] ...   |
[INFO] [stdout] 503 | |         })
[INFO] [stdout] 504 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 494 ~     macro_rules! assert_err{
[INFO] [stdout] 495 |         (for $lex:ident and $buf:ident expect row $r:expr col $c:expr, $s:expr) => ({
[INFO] [stdout]   ...
[INFO] [stdout] 503 |         })
[INFO] [stdout] 504 ~     }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 504 |     );
[INFO] [stdout]     |      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/xml-rs-0.1.3/src/reader/lexer.rs:506:29
[INFO] [stdout]     |
[INFO] [stdout] 506 |       macro_rules! assert_none(
[INFO] [stdout]     |  _____________________________^
[INFO] [stdout] 507 | |         (for $lex:ident and $buf:ident) => (
[INFO] [stdout] 508 | |             assert_eq!(None, $lex.next_token(&mut $buf))
[INFO] [stdout] 509 | |         )
[INFO] [stdout] 510 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 506 ~     macro_rules! assert_none{
[INFO] [stdout] 507 |         (for $lex:ident and $buf:ident) => (
[INFO] [stdout] 508 |             assert_eq!(None, $lex.next_token(&mut $buf))
[INFO] [stdout] 509 |         )
[INFO] [stdout] 510 ~     }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 510 |     );
[INFO] [stdout]     |      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;`, found `assert_none`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/xml-rs-0.1.3/src/reader/lexer.rs:579:10
[INFO] [stdout]     |
[INFO] [stdout] 579 |         )
[INFO] [stdout]     |          ^ help: add `;` here
[INFO] [stdout] 580 |         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/registry/src/index.crates.io-6f17d22bba15001f/xml-rs-0.1.3/src/reader/lexer.rs:604:10
[INFO] [stdout]     |
[INFO] [stdout] 604 |         )
[INFO] [stdout]     |          ^ help: add `;` here
[INFO] [stdout] 605 |         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/registry/src/index.crates.io-6f17d22bba15001f/xml-rs-0.1.3/src/reader/lexer.rs:629:10
[INFO] [stdout]     |
[INFO] [stdout] 629 |         )
[INFO] [stdout]     |          ^ help: add `;` here
[INFO] [stdout] 630 |         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/registry/src/index.crates.io-6f17d22bba15001f/xml-rs-0.1.3/src/reader/lexer.rs:653:10
[INFO] [stdout]     |
[INFO] [stdout] 653 |         )
[INFO] [stdout]     |          ^ help: add `;` here
[INFO] [stdout] 654 |         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/registry/src/index.crates.io-6f17d22bba15001f/xml-rs-0.1.3/src/reader/lexer.rs:659:31
[INFO] [stdout]     |
[INFO] [stdout] 659 |           macro_rules! eof_check(
[INFO] [stdout]     |  _______________________________^
[INFO] [stdout] 660 | |             ($data:expr -> $token:expr) => ({
[INFO] [stdout] 661 | |                 let (mut lex, mut buf) = make_lex_and_buf($data);
[INFO] [stdout] 662 | |                 assert_oks!(for lex and buf $token);
[INFO] [stdout] 663 | |                 assert_none!(for lex and buf);
[INFO] [stdout] 664 | |             })
[INFO] [stdout] 665 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 659 ~         macro_rules! eof_check{
[INFO] [stdout] 660 |             ($data:expr -> $token:expr) => ({
[INFO] [stdout]   ...
[INFO] [stdout] 664 |             })
[INFO] [stdout] 665 ~         }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 665 |         );
[INFO] [stdout]     |          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/xml-rs-0.1.3/src/reader/lexer.rs:675:31
[INFO] [stdout]     |
[INFO] [stdout] 675 |           macro_rules! eof_check(
[INFO] [stdout]     |  _______________________________^
[INFO] [stdout] 676 | |             ($data:expr -> $r:expr, $c:expr) => ({
[INFO] [stdout] 677 | |                 let (mut lex, mut buf) = make_lex_and_buf($data);
[INFO] [stdout] 678 | |                 assert_err!(for lex and buf expect row $r col $c, "Unexpected end of stream");
[INFO] [stdout] 679 | |                 assert_none!(for lex and buf);
[INFO] [stdout] 680 | |             })
[INFO] [stdout] 681 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 675 ~         macro_rules! eof_check{
[INFO] [stdout] 676 |             ($data:expr -> $r:expr, $c:expr) => ({
[INFO] [stdout]   ...
[INFO] [stdout] 680 |             })
[INFO] [stdout] 681 ~         }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 681 |         );
[INFO] [stdout]     |          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/xml-rs-0.1.3/src/reader/lexer.rs:726:28
[INFO] [stdout]     |
[INFO] [stdout] 726 |       macro_rules! check_case(
[INFO] [stdout]     |  ____________________________^
[INFO] [stdout] 727 | |         ($chunk:expr, $app:expr; $data:expr -> $r:expr, $c:expr, $s:expr) => ({
[INFO] [stdout] 728 | |             let (mut lex, mut buf) = make_lex_and_buf($data);
[INFO] [stdout] 729 | |             assert_err!(for lex and buf expect row $r col $c, $s);
[INFO] [stdout] ...   |
[INFO] [stdout] 738 | |         })
[INFO] [stdout] 739 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 726 ~     macro_rules! check_case{
[INFO] [stdout] 727 |         ($chunk:expr, $app:expr; $data:expr -> $r:expr, $c:expr, $s:expr) => ({
[INFO] [stdout]   ...
[INFO] [stdout] 738 |         })
[INFO] [stdout] 739 ~     }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 739 |     );
[INFO] [stdout]     |      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_slice` found for struct `String` in the current scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/gcc-0.1.1/src/lib.rs:65:26
[INFO] [stdout]    |
[INFO] [stdout] 65 |         } else if target.as_slice().contains("x86_64") {
[INFO] [stdout]    |                          ^^^^^^^^ method not found in `String`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:94:10
[INFO] [stdout]    |
[INFO] [stdout] 94 | ord_impl!(Vec2, x, y)
[INFO] [stdout]    |          ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 94 | ord_impl!{Vec2, x, y}
[INFO] [stdout]    |          ~          ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 94 | ord_impl!(Vec2, x, y);
[INFO] [stdout]    |                      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:95:15
[INFO] [stdout]    |
[INFO] [stdout] 95 | vec_axis_impl!(Vec2, x, y)
[INFO] [stdout]    |               ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 95 | vec_axis_impl!{Vec2, x, y}
[INFO] [stdout]    |               ~          ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 95 | vec_axis_impl!(Vec2, x, y);
[INFO] [stdout]    |                           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:96:15
[INFO] [stdout]    |
[INFO] [stdout] 96 | vec_cast_impl!(Vec2, x, y)
[INFO] [stdout]    |               ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 96 | vec_cast_impl!{Vec2, x, y}
[INFO] [stdout]    |               ~          ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 96 | vec_cast_impl!(Vec2, x, y);
[INFO] [stdout]    |                           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:97:15
[INFO] [stdout]    |
[INFO] [stdout] 97 | as_array_impl!(Vec2, 2)
[INFO] [stdout]    |               ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 97 | as_array_impl!{Vec2, 2}
[INFO] [stdout]    |               ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 97 | as_array_impl!(Vec2, 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/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:98:12
[INFO] [stdout]    |
[INFO] [stdout] 98 | index_impl!(Vec2)
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 98 | index_impl!{Vec2}
[INFO] [stdout]    |            ~    ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 98 | index_impl!(Vec2);
[INFO] [stdout]    |                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:99:16
[INFO] [stdout]    |
[INFO] [stdout] 99 | indexable_impl!(Vec2, 2)
[INFO] [stdout]    |                ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 99 | indexable_impl!{Vec2, 2}
[INFO] [stdout]    |                ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 99 | indexable_impl!(Vec2, 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/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:100:14
[INFO] [stdout]     |
[INFO] [stdout] 100 | at_fast_impl!(Vec2, 2)
[INFO] [stdout]     |              ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 100 | at_fast_impl!{Vec2, 2}
[INFO] [stdout]     |              ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 100 | at_fast_impl!(Vec2, 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/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:101:17
[INFO] [stdout]     |
[INFO] [stdout] 101 | new_repeat_impl!(Vec2, val, x, y)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 101 | new_repeat_impl!{Vec2, val, x, y}
[INFO] [stdout]     |                 ~               ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 101 | new_repeat_impl!(Vec2, val, x, y);
[INFO] [stdout]     |                                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:102:10
[INFO] [stdout]     |
[INFO] [stdout] 102 | dim_impl!(Vec2, 2)
[INFO] [stdout]     |          ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 102 | dim_impl!{Vec2, 2}
[INFO] [stdout]     |          ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 102 | dim_impl!(Vec2, 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/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:103:16
[INFO] [stdout]     |
[INFO] [stdout] 103 | container_impl!(Vec2)
[INFO] [stdout]     |                ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 103 | container_impl!{Vec2}
[INFO] [stdout]     |                ~    ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 103 | container_impl!(Vec2);
[INFO] [stdout]     |                      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:105:10
[INFO] [stdout]     |
[INFO] [stdout] 105 | add_impl!(Vec2, x, y)
[INFO] [stdout]     |          ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 105 | add_impl!{Vec2, x, y}
[INFO] [stdout]     |          ~          ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 105 | add_impl!(Vec2, x, y);
[INFO] [stdout]     |                      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:106:10
[INFO] [stdout]     |
[INFO] [stdout] 106 | sub_impl!(Vec2, x, y)
[INFO] [stdout]     |          ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 106 | sub_impl!{Vec2, x, y}
[INFO] [stdout]     |          ~          ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 106 | sub_impl!(Vec2, x, y);
[INFO] [stdout]     |                      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:107:10
[INFO] [stdout]     |
[INFO] [stdout] 107 | mul_impl!(Vec2, x, y)
[INFO] [stdout]     |          ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 107 | mul_impl!{Vec2, x, y}
[INFO] [stdout]     |          ~          ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 107 | mul_impl!(Vec2, x, y);
[INFO] [stdout]     |                      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:108:10
[INFO] [stdout]     |
[INFO] [stdout] 108 | div_impl!(Vec2, x, y)
[INFO] [stdout]     |          ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 108 | div_impl!{Vec2, x, y}
[INFO] [stdout]     |          ~          ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 108 | div_impl!(Vec2, x, y);
[INFO] [stdout]     |                      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:109:17
[INFO] [stdout]     |
[INFO] [stdout] 109 | scalar_add_impl!(Vec2, x, y)
[INFO] [stdout]     |                 ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 109 | scalar_add_impl!{Vec2, x, y}
[INFO] [stdout]     |                 ~          ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 109 | scalar_add_impl!(Vec2, x, y);
[INFO] [stdout]     |                             +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:110:17
[INFO] [stdout]     |
[INFO] [stdout] 110 | scalar_sub_impl!(Vec2, x, y)
[INFO] [stdout]     |                 ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 110 | scalar_sub_impl!{Vec2, x, y}
[INFO] [stdout]     |                 ~          ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 110 | scalar_sub_impl!(Vec2, x, y);
[INFO] [stdout]     |                             +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:111:17
[INFO] [stdout]     |
[INFO] [stdout] 111 | scalar_mul_impl!(Vec2, x, y)
[INFO] [stdout]     |                 ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 111 | scalar_mul_impl!{Vec2, x, y}
[INFO] [stdout]     |                 ~          ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 111 | scalar_mul_impl!(Vec2, x, y);
[INFO] [stdout]     |                             +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:112:17
[INFO] [stdout]     |
[INFO] [stdout] 112 | scalar_div_impl!(Vec2, x, y)
[INFO] [stdout]     |                 ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 112 | scalar_div_impl!{Vec2, x, y}
[INFO] [stdout]     |                 ~          ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 112 | scalar_div_impl!(Vec2, x, y);
[INFO] [stdout]     |                             +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:113:10
[INFO] [stdout]     |
[INFO] [stdout] 113 | neg_impl!(Vec2, x, y)
[INFO] [stdout]     |          ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 113 | neg_impl!{Vec2, x, y}
[INFO] [stdout]     |          ~          ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 113 | neg_impl!(Vec2, x, y);
[INFO] [stdout]     |                      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:114:10
[INFO] [stdout]     |
[INFO] [stdout] 114 | dot_impl!(Vec2, x, y)
[INFO] [stdout]     |          ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 114 | dot_impl!{Vec2, x, y}
[INFO] [stdout]     |          ~          ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 114 | dot_impl!(Vec2, x, y);
[INFO] [stdout]     |                      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:115:17
[INFO] [stdout]     |
[INFO] [stdout] 115 | scalar_ops_impl!(Vec2, x, y)
[INFO] [stdout]     |                 ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 115 | scalar_ops_impl!{Vec2, x, y}
[INFO] [stdout]     |                 ~          ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 115 | scalar_ops_impl!(Vec2, x, y);
[INFO] [stdout]     |                             +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:116:18
[INFO] [stdout]     |
[INFO] [stdout] 116 | translation_impl!(Vec2)
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 116 | translation_impl!{Vec2}
[INFO] [stdout]     |                  ~    ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 116 | translation_impl!(Vec2);
[INFO] [stdout]     |                        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:117:11
[INFO] [stdout]     |
[INFO] [stdout] 117 | norm_impl!(Vec2, x, y)
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 117 | norm_impl!{Vec2, x, y}
[INFO] [stdout]     |           ~          ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 117 | norm_impl!(Vec2, x, y);
[INFO] [stdout]     |                       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:118:16
[INFO] [stdout]     |
[INFO] [stdout] 118 | approx_eq_impl!(Vec2, x, y)
[INFO] [stdout]     |                ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 118 | approx_eq_impl!{Vec2, x, y}
[INFO] [stdout]     |                ~          ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 118 | approx_eq_impl!(Vec2, x, y);
[INFO] [stdout]     |                            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/xml-rs-0.1.3/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/registry/src/index.crates.io-6f17d22bba15001f/xml-rs-0.1.3/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] 210 | |
[INFO] [stdout] ...   |
[INFO] [stdout] 218 | |     attributes   -> take_attributes, Vec<AttributeData>, vec!()
[INFO] [stdout] 219 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 207 ~ gen_takes!{
[INFO] [stdout] 208 |     name         -> take_name, String, String::new();
[INFO] [stdout]   ...
[INFO] [stdout] 218 |     attributes   -> take_attributes, Vec<AttributeData>, vec!()
[INFO] [stdout] 219 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 219 | );
[INFO] [stdout]     |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/xml-rs-0.1.3/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/registry/src/index.crates.io-6f17d22bba15001f/xml-rs-0.1.3/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/registry/src/index.crates.io-6f17d22bba15001f/xml-rs-0.1.3/src/reader/parser.rs:353:37
[INFO] [stdout]     |
[INFO] [stdout] 353 | ...                   on_name: |&mut PullParser, Token, Name| -> Option<XmlEvent>) -> Option<XmlEvent> {
[INFO] [stdout]     |                                ^ expected type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `:`, `@`, or `|`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/xml-rs-0.1.3/src/reader/parser.rs:353:60
[INFO] [stdout]     |
[INFO] [stdout] 353 | ...                   on_name: |&mut PullParser, Token, Name| -> Option<XmlEvent>) -> Option<XmlEvent> {
[INFO] [stdout]     |                                                       ^ expected one of `:`, `@`, or `|`
[INFO] [stdout]     |
[INFO] [stdout]     = 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<XmlEvent>) -> Option<XmlEvent> {
[INFO] [stdout]     |                                                            ++++++++++
[INFO] [stdout] help: if this is a type, explicitly ignore the parameter name
[INFO] [stdout]     |
[INFO] [stdout] 353 |                            on_name: |&mut PullParser, _: Token, Name| -> Option<XmlEvent>) -> Option<XmlEvent> {
[INFO] [stdout]     |                                                       ++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected parameter name, found `->`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/xml-rs-0.1.3/src/reader/parser.rs:353:68
[INFO] [stdout]     |
[INFO] [stdout] 353 | ...                   on_name: |&mut PullParser, Token, Name| -> Option<XmlEvent>) -> Option<XmlEvent> {
[INFO] [stdout]     |                                                         ----  ^^ expected parameter name
[INFO] [stdout]     |                                                         |
[INFO] [stdout]     |                                                         while parsing this or-pattern starting here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected type, found `|`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/xml-rs-0.1.3/src/reader/parser.rs:398:60
[INFO] [stdout]     |
[INFO] [stdout] 398 |     fn read_attribute_value(&mut self, t: Token, on_value: |&mut PullParser, String| -> Option<XmlEvent>) -> Option<XmlEvent> {
[INFO] [stdout]     |                                                            ^ expected type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected parameter name, found `->`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/xml-rs-0.1.3/src/reader/parser.rs:398:86
[INFO] [stdout]     |
[INFO] [stdout] 398 |     fn read_attribute_value(&mut self, t: Token, on_value: |&mut PullParser, String| -> Option<XmlEvent>) -> Option<XmlEvent> {
[INFO] [stdout]     |                                                                              ------  ^^ expected parameter name
[INFO] [stdout]     |                                                                              |
[INFO] [stdout]     |                                                                              while parsing this or-pattern starting here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/xml-rs-0.1.3/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/registry/src/index.crates.io-6f17d22bba15001f/xml-rs-0.1.3/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: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/xml-rs-0.1.3/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/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:119:15
[INFO] [stdout]     |
[INFO] [stdout] 119 | zero_one_impl!(Vec2, x, y)
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 119 | zero_one_impl!{Vec2, x, y}
[INFO] [stdout]     |               ~          ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 119 | zero_one_impl!(Vec2, x, y);
[INFO] [stdout]     |                           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/xml-rs-0.1.3/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/registry/src/index.crates.io-6f17d22bba15001f/xml-rs-0.1.3/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/registry/src/index.crates.io-6f17d22bba15001f/xml-rs-0.1.3/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/registry/src/index.crates.io-6f17d22bba15001f/xml-rs-0.1.3/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[E0599]: no method named `as_slice` found for struct `String` in the current scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/gcc-0.1.1/src/lib.rs:69:20
[INFO] [stdout]    |
[INFO] [stdout] 69 |         if !target.as_slice().contains("i686") {
[INFO] [stdout]    |                    ^^^^^^^^ method not found in `String`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/xml-rs-0.1.3/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/registry/src/index.crates.io-6f17d22bba15001f/xml-rs-0.1.3/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/registry/src/index.crates.io-6f17d22bba15001f/xml-rs-0.1.3/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/registry/src/index.crates.io-6f17d22bba15001f/xml-rs-0.1.3/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/registry/src/index.crates.io-6f17d22bba15001f/xml-rs-0.1.3/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/registry/src/index.crates.io-6f17d22bba15001f/xml-rs-0.1.3/src/writer/config.rs:24:13
[INFO] [stdout]    |
[INFO] [stdout] 24 |   gen_setters!(EmitterConfig,
[INFO] [stdout]    |  _____________^
[INFO] [stdout] 25 | |     line_separator: String,
[INFO] [stdout] 26 | |     indent_string: String,
[INFO] [stdout] 27 | |     perform_indent: bool,
[INFO] [stdout] ...  |
[INFO] [stdout] 30 | |     cdata_to_characters: bool
[INFO] [stdout] 31 | | )
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 24 ~ gen_setters!{EmitterConfig,
[INFO] [stdout] 25 |     line_separator: String,
[INFO] [stdout]  ...
[INFO] [stdout] 30 |     cdata_to_characters: bool
[INFO] [stdout] 31 + }
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 31 | );
[INFO] [stdout]    |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:120:20
[INFO] [stdout]     |
[INFO] [stdout] 120 | from_iterator_impl!(Vec2, iterator, iterator)
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 120 | from_iterator_impl!{Vec2, iterator, iterator}
[INFO] [stdout]     |                    ~                        ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 120 | from_iterator_impl!(Vec2, iterator, iterator);
[INFO] [stdout]     |                                              +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:121:14
[INFO] [stdout]     |
[INFO] [stdout] 121 | bounded_impl!(Vec2, x, y)
[INFO] [stdout]     |              ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 121 | bounded_impl!{Vec2, x, y}
[INFO] [stdout]     |              ~          ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 121 | bounded_impl!(Vec2, x, y);
[INFO] [stdout]     |                          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:122:11
[INFO] [stdout]     |
[INFO] [stdout] 122 | axpy_impl!(Vec2, x, y)
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 122 | axpy_impl!{Vec2, x, y}
[INFO] [stdout]     |           ~          ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 122 | axpy_impl!(Vec2, x, y);
[INFO] [stdout]     |                       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:123:15
[INFO] [stdout]     |
[INFO] [stdout] 123 | iterable_impl!(Vec2, 2)
[INFO] [stdout]     |               ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 123 | iterable_impl!{Vec2, 2}
[INFO] [stdout]     |               ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 123 | iterable_impl!(Vec2, 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/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:124:19
[INFO] [stdout]     |
[INFO] [stdout] 124 | iterable_mut_impl!(Vec2, 2)
[INFO] [stdout]     |                   ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 124 | iterable_mut_impl!{Vec2, 2}
[INFO] [stdout]     |                   ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 124 | iterable_mut_impl!(Vec2, 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/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:125:25
[INFO] [stdout]     |
[INFO] [stdout] 125 | vec_to_homogeneous_impl!(Vec2, Vec3, z, x, y)
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 125 | vec_to_homogeneous_impl!{Vec2, Vec3, z, x, y}
[INFO] [stdout]     |                         ~                   ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 125 | vec_to_homogeneous_impl!(Vec2, Vec3, z, x, y);
[INFO] [stdout]     |                                              +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:126:27
[INFO] [stdout]     |
[INFO] [stdout] 126 | vec_from_homogeneous_impl!(Vec2, Vec3, z, x, y)
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 126 | vec_from_homogeneous_impl!{Vec2, Vec3, z, x, y}
[INFO] [stdout]     |                           ~                   ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 126 | vec_from_homogeneous_impl!(Vec2, Vec3, z, x, y);
[INFO] [stdout]     |                                                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:127:16
[INFO] [stdout]     |
[INFO] [stdout] 127 | translate_impl!(Vec2, Pnt2)
[INFO] [stdout]     |                ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 127 | translate_impl!{Vec2, Pnt2}
[INFO] [stdout]     |                ~          ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 127 | translate_impl!(Vec2, Pnt2);
[INFO] [stdout]     |                            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:128:13
[INFO] [stdout]     |
[INFO] [stdout] 128 | rotate_impl!(Vec2)
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 128 | rotate_impl!{Vec2}
[INFO] [stdout]     |             ~    ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 128 | rotate_impl!(Vec2);
[INFO] [stdout]     |                   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:129:13
[INFO] [stdout]     |
[INFO] [stdout] 129 | rotate_impl!(Pnt2)
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 129 | rotate_impl!{Pnt2}
[INFO] [stdout]     |             ~    ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 129 | rotate_impl!(Pnt2);
[INFO] [stdout]     |                   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:130:16
[INFO] [stdout]     |
[INFO] [stdout] 130 | transform_impl!(Vec2, Pnt2)
[INFO] [stdout]     |                ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 130 | transform_impl!{Vec2, Pnt2}
[INFO] [stdout]     |                ~          ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 130 | transform_impl!(Vec2, Pnt2);
[INFO] [stdout]     |                            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:131:17
[INFO] [stdout]     |
[INFO] [stdout] 131 | vec_as_pnt_impl!(Vec2, Pnt2, x, y)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 131 | vec_as_pnt_impl!{Vec2, Pnt2, x, y}
[INFO] [stdout]     |                 ~                ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 131 | vec_as_pnt_impl!(Vec2, Pnt2, x, y);
[INFO] [stdout]     |                                   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:132:20
[INFO] [stdout]     |
[INFO] [stdout] 132 | num_float_vec_impl!(Vec2)
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 132 | num_float_vec_impl!{Vec2}
[INFO] [stdout]     |                    ~    ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 132 | num_float_vec_impl!(Vec2);
[INFO] [stdout]     |                          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:133:19
[INFO] [stdout]     |
[INFO] [stdout] 133 | absolute_vec_impl!(Vec2, x, y)
[INFO] [stdout]     |                   ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 133 | absolute_vec_impl!{Vec2, x, y}
[INFO] [stdout]     |                   ~          ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 133 | absolute_vec_impl!(Vec2, x, y);
[INFO] [stdout]     |                               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:146:10
[INFO] [stdout]     |
[INFO] [stdout] 146 | new_impl!(Vec3, x, y, z)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 146 | new_impl!{Vec3, x, y, z}
[INFO] [stdout]     |          ~             ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 146 | new_impl!(Vec3, x, y, z);
[INFO] [stdout]     |                         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:147:10
[INFO] [stdout]     |
[INFO] [stdout] 147 | ord_impl!(Vec3, x, y, z)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 147 | ord_impl!{Vec3, x, y, z}
[INFO] [stdout]     |          ~             ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 147 | ord_impl!(Vec3, x, y, z);
[INFO] [stdout]     |                         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:148:15
[INFO] [stdout]     |
[INFO] [stdout] 148 | vec_axis_impl!(Vec3, x, y, z)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 148 | vec_axis_impl!{Vec3, x, y, z}
[INFO] [stdout]     |               ~             ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 148 | vec_axis_impl!(Vec3, x, y, z);
[INFO] [stdout]     |                              +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:149:15
[INFO] [stdout]     |
[INFO] [stdout] 149 | vec_cast_impl!(Vec3, x, y, z)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 149 | vec_cast_impl!{Vec3, x, y, z}
[INFO] [stdout]     |               ~             ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 149 | vec_cast_impl!(Vec3, x, y, z);
[INFO] [stdout]     |                              +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:150:15
[INFO] [stdout]     |
[INFO] [stdout] 150 | as_array_impl!(Vec3, 3)
[INFO] [stdout]     |               ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 150 | as_array_impl!{Vec3, 3}
[INFO] [stdout]     |               ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 150 | as_array_impl!(Vec3, 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/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:151:12
[INFO] [stdout]     |
[INFO] [stdout] 151 | index_impl!(Vec3)
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 151 | index_impl!{Vec3}
[INFO] [stdout]     |            ~    ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 151 | index_impl!(Vec3);
[INFO] [stdout]     |                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:152:16
[INFO] [stdout]     |
[INFO] [stdout] 152 | indexable_impl!(Vec3, 3)
[INFO] [stdout]     |                ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 152 | indexable_impl!{Vec3, 3}
[INFO] [stdout]     |                ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 152 | indexable_impl!(Vec3, 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/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:153:14
[INFO] [stdout]     |
[INFO] [stdout] 153 | at_fast_impl!(Vec3, 3)
[INFO] [stdout]     |              ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 153 | at_fast_impl!{Vec3, 3}
[INFO] [stdout]     |              ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 153 | at_fast_impl!(Vec3, 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/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:154:17
[INFO] [stdout]     |
[INFO] [stdout] 154 | new_repeat_impl!(Vec3, val, x, y, z)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 154 | new_repeat_impl!{Vec3, val, x, y, z}
[INFO] [stdout]     |                 ~                  ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 154 | new_repeat_impl!(Vec3, val, x, y, z);
[INFO] [stdout]     |                                     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:155:10
[INFO] [stdout]     |
[INFO] [stdout] 155 | dim_impl!(Vec3, 3)
[INFO] [stdout]     |          ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 155 | dim_impl!{Vec3, 3}
[INFO] [stdout]     |          ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 155 | dim_impl!(Vec3, 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/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:156:16
[INFO] [stdout]     |
[INFO] [stdout] 156 | container_impl!(Vec3)
[INFO] [stdout]     |                ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 156 | container_impl!{Vec3}
[INFO] [stdout]     |                ~    ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 156 | container_impl!(Vec3);
[INFO] [stdout]     |                      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:158:10
[INFO] [stdout]     |
[INFO] [stdout] 158 | add_impl!(Vec3, x, y, z)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 158 | add_impl!{Vec3, x, y, z}
[INFO] [stdout]     |          ~             ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 158 | add_impl!(Vec3, x, y, z);
[INFO] [stdout]     |                         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:159:10
[INFO] [stdout]     |
[INFO] [stdout] 159 | sub_impl!(Vec3, x, y, z)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 159 | sub_impl!{Vec3, x, y, z}
[INFO] [stdout]     |          ~             ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 159 | sub_impl!(Vec3, x, y, z);
[INFO] [stdout]     |                         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:160:10
[INFO] [stdout]     |
[INFO] [stdout] 160 | mul_impl!(Vec3, x, y, z)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 160 | mul_impl!{Vec3, x, y, z}
[INFO] [stdout]     |          ~             ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 160 | mul_impl!(Vec3, x, y, z);
[INFO] [stdout]     |                         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:161:10
[INFO] [stdout]     |
[INFO] [stdout] 161 | div_impl!(Vec3, x, y, z)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 161 | div_impl!{Vec3, x, y, z}
[INFO] [stdout]     |          ~             ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 161 | div_impl!(Vec3, x, y, z);
[INFO] [stdout]     |                         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:162:17
[INFO] [stdout]     |
[INFO] [stdout] 162 | scalar_add_impl!(Vec3, x, y, z)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 162 | scalar_add_impl!{Vec3, x, y, z}
[INFO] [stdout]     |                 ~             ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 162 | scalar_add_impl!(Vec3, x, y, z);
[INFO] [stdout]     |                                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:163:17
[INFO] [stdout]     |
[INFO] [stdout] 163 | scalar_sub_impl!(Vec3, x, y, z)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 163 | scalar_sub_impl!{Vec3, x, y, z}
[INFO] [stdout]     |                 ~             ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 163 | scalar_sub_impl!(Vec3, x, y, z);
[INFO] [stdout]     |                                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:164:17
[INFO] [stdout]     |
[INFO] [stdout] 164 | scalar_mul_impl!(Vec3, x, y, z)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 164 | scalar_mul_impl!{Vec3, x, y, z}
[INFO] [stdout]     |                 ~             ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 164 | scalar_mul_impl!(Vec3, x, y, z);
[INFO] [stdout]     |                                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:165:17
[INFO] [stdout]     |
[INFO] [stdout] 165 | scalar_div_impl!(Vec3, x, y, z)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 165 | scalar_div_impl!{Vec3, x, y, z}
[INFO] [stdout]     |                 ~             ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 165 | scalar_div_impl!(Vec3, x, y, z);
[INFO] [stdout]     |                                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:166:10
[INFO] [stdout]     |
[INFO] [stdout] 166 | neg_impl!(Vec3, x, y, z)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 166 | neg_impl!{Vec3, x, y, z}
[INFO] [stdout]     |          ~             ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 166 | neg_impl!(Vec3, x, y, z);
[INFO] [stdout]     |                         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:167:10
[INFO] [stdout]     |
[INFO] [stdout] 167 | dot_impl!(Vec3, x, y, z)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 167 | dot_impl!{Vec3, x, y, z}
[INFO] [stdout]     |          ~             ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 167 | dot_impl!(Vec3, x, y, z);
[INFO] [stdout]     |                         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:168:17
[INFO] [stdout]     |
[INFO] [stdout] 168 | scalar_ops_impl!(Vec3, x, y, z)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 168 | scalar_ops_impl!{Vec3, x, y, z}
[INFO] [stdout]     |                 ~             ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 168 | scalar_ops_impl!(Vec3, x, y, z);
[INFO] [stdout]     |                                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:169:18
[INFO] [stdout]     |
[INFO] [stdout] 169 | translation_impl!(Vec3)
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 169 | translation_impl!{Vec3}
[INFO] [stdout]     |                  ~    ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 169 | translation_impl!(Vec3);
[INFO] [stdout]     |                        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:170:11
[INFO] [stdout]     |
[INFO] [stdout] 170 | norm_impl!(Vec3, x, y ,z)
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 170 | norm_impl!{Vec3, x, y ,z}
[INFO] [stdout]     |           ~             ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 170 | norm_impl!(Vec3, x, y ,z);
[INFO] [stdout]     |                          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:171:16
[INFO] [stdout]     |
[INFO] [stdout] 171 | approx_eq_impl!(Vec3, x, y, z)
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 171 | approx_eq_impl!{Vec3, x, y, z}
[INFO] [stdout]     |                ~             ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 171 | approx_eq_impl!(Vec3, x, y, z);
[INFO] [stdout]     |                               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:172:15
[INFO] [stdout]     |
[INFO] [stdout] 172 | zero_one_impl!(Vec3, x, y, z)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 172 | zero_one_impl!{Vec3, x, y, z}
[INFO] [stdout]     |               ~             ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 172 | zero_one_impl!(Vec3, x, y, z);
[INFO] [stdout]     |                              +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:173:20
[INFO] [stdout]     |
[INFO] [stdout] 173 | from_iterator_impl!(Vec3, iterator, iterator, iterator)
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 173 | from_iterator_impl!{Vec3, iterator, iterator, iterator}
[INFO] [stdout]     |                    ~                                  ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 173 | from_iterator_impl!(Vec3, iterator, iterator, iterator);
[INFO] [stdout]     |                                                        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:174:14
[INFO] [stdout]     |
[INFO] [stdout] 174 | bounded_impl!(Vec3, x, y, z)
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 174 | bounded_impl!{Vec3, x, y, z}
[INFO] [stdout]     |              ~             ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 174 | bounded_impl!(Vec3, x, y, z);
[INFO] [stdout]     |                             +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:175:11
[INFO] [stdout]     |
[INFO] [stdout] 175 | axpy_impl!(Vec3, x, y, z)
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 175 | axpy_impl!{Vec3, x, y, z}
[INFO] [stdout]     |           ~             ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 175 | axpy_impl!(Vec3, x, y, z);
[INFO] [stdout]     |                          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:176:15
[INFO] [stdout]     |
[INFO] [stdout] 176 | iterable_impl!(Vec3, 3)
[INFO] [stdout]     |               ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 176 | iterable_impl!{Vec3, 3}
[INFO] [stdout]     |               ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 176 | iterable_impl!(Vec3, 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/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:177:19
[INFO] [stdout]     |
[INFO] [stdout] 177 | iterable_mut_impl!(Vec3, 3)
[INFO] [stdout]     |                   ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 177 | iterable_mut_impl!{Vec3, 3}
[INFO] [stdout]     |                   ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 177 | iterable_mut_impl!(Vec3, 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/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:178:25
[INFO] [stdout]     |
[INFO] [stdout] 178 | vec_to_homogeneous_impl!(Vec3, Vec4, w, x, y, z)
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 178 | vec_to_homogeneous_impl!{Vec3, Vec4, w, x, y, z}
[INFO] [stdout]     |                         ~                      ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 178 | vec_to_homogeneous_impl!(Vec3, Vec4, w, x, y, z);
[INFO] [stdout]     |                                                 +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:179:27
[INFO] [stdout]     |
[INFO] [stdout] 179 | vec_from_homogeneous_impl!(Vec3, Vec4, w, x, y, z)
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 179 | vec_from_homogeneous_impl!{Vec3, Vec4, w, x, y, z}
[INFO] [stdout]     |                           ~                      ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 179 | vec_from_homogeneous_impl!(Vec3, Vec4, w, x, y, z);
[INFO] [stdout]     |                                                   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:180:16
[INFO] [stdout]     |
[INFO] [stdout] 180 | translate_impl!(Vec3, Pnt3)
[INFO] [stdout]     |                ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 180 | translate_impl!{Vec3, Pnt3}
[INFO] [stdout]     |                ~          ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 180 | translate_impl!(Vec3, Pnt3);
[INFO] [stdout]     |                            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:181:13
[INFO] [stdout]     |
[INFO] [stdout] 181 | rotate_impl!(Vec3)
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 181 | rotate_impl!{Vec3}
[INFO] [stdout]     |             ~    ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 181 | rotate_impl!(Vec3);
[INFO] [stdout]     |                   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:182:13
[INFO] [stdout]     |
[INFO] [stdout] 182 | rotate_impl!(Pnt3)
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 182 | rotate_impl!{Pnt3}
[INFO] [stdout]     |             ~    ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 182 | rotate_impl!(Pnt3);
[INFO] [stdout]     |                   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:183:16
[INFO] [stdout]     |
[INFO] [stdout] 183 | transform_impl!(Vec3, Pnt3)
[INFO] [stdout]     |                ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 183 | transform_impl!{Vec3, Pnt3}
[INFO] [stdout]     |                ~          ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 183 | transform_impl!(Vec3, Pnt3);
[INFO] [stdout]     |                            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:184:17
[INFO] [stdout]     |
[INFO] [stdout] 184 | vec_as_pnt_impl!(Vec3, Pnt3, x, y, z)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 184 | vec_as_pnt_impl!{Vec3, Pnt3, x, y, z}
[INFO] [stdout]     |                 ~                   ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 184 | vec_as_pnt_impl!(Vec3, Pnt3, x, y, z);
[INFO] [stdout]     |                                      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:185:20
[INFO] [stdout]     |
[INFO] [stdout] 185 | num_float_vec_impl!(Vec3)
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 185 | num_float_vec_impl!{Vec3}
[INFO] [stdout]     |                    ~    ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 185 | num_float_vec_impl!(Vec3);
[INFO] [stdout]     |                          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:186:19
[INFO] [stdout]     |
[INFO] [stdout] 186 | absolute_vec_impl!(Vec3, x, y, z)
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 186 | absolute_vec_impl!{Vec3, x, y, z}
[INFO] [stdout]     |                   ~             ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 186 | absolute_vec_impl!(Vec3, x, y, z);
[INFO] [stdout]     |                                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:202:10
[INFO] [stdout]     |
[INFO] [stdout] 202 | new_impl!(Vec4, x, y, z, w)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 202 | new_impl!{Vec4, x, y, z, w}
[INFO] [stdout]     |          ~                ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 202 | new_impl!(Vec4, x, y, z, w);
[INFO] [stdout]     |                            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:203:10
[INFO] [stdout]     |
[INFO] [stdout] 203 | ord_impl!(Vec4, x, y, z, w)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 203 | ord_impl!{Vec4, x, y, z, w}
[INFO] [stdout]     |          ~                ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 203 | ord_impl!(Vec4, x, y, z, w);
[INFO] [stdout]     |                            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:204:15
[INFO] [stdout]     |
[INFO] [stdout] 204 | vec_axis_impl!(Vec4, x, y, z, w)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 204 | vec_axis_impl!{Vec4, x, y, z, w}
[INFO] [stdout]     |               ~                ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 204 | vec_axis_impl!(Vec4, x, y, z, w);
[INFO] [stdout]     |                                 +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:205:15
[INFO] [stdout]     |
[INFO] [stdout] 205 | vec_cast_impl!(Vec4, x, y, z, w)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 205 | vec_cast_impl!{Vec4, x, y, z, w}
[INFO] [stdout]     |               ~                ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 205 | vec_cast_impl!(Vec4, x, y, z, w);
[INFO] [stdout]     |                                 +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:206:15
[INFO] [stdout]     |
[INFO] [stdout] 206 | as_array_impl!(Vec4, 4)
[INFO] [stdout]     |               ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 206 | as_array_impl!{Vec4, 4}
[INFO] [stdout]     |               ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 206 | as_array_impl!(Vec4, 4);
[INFO] [stdout]     |                        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:207:12
[INFO] [stdout]     |
[INFO] [stdout] 207 | index_impl!(Vec4)
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 207 | index_impl!{Vec4}
[INFO] [stdout]     |            ~    ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 207 | index_impl!(Vec4);
[INFO] [stdout]     |                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:208:16
[INFO] [stdout]     |
[INFO] [stdout] 208 | indexable_impl!(Vec4, 4)
[INFO] [stdout]     |                ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 208 | indexable_impl!{Vec4, 4}
[INFO] [stdout]     |                ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 208 | indexable_impl!(Vec4, 4);
[INFO] [stdout]     |                         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:209:14
[INFO] [stdout]     |
[INFO] [stdout] 209 | at_fast_impl!(Vec4, 4)
[INFO] [stdout]     |              ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 209 | at_fast_impl!{Vec4, 4}
[INFO] [stdout]     |              ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 209 | at_fast_impl!(Vec4, 4);
[INFO] [stdout]     |                       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:210:17
[INFO] [stdout]     |
[INFO] [stdout] 210 | new_repeat_impl!(Vec4, val, x, y, z, w)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 210 | new_repeat_impl!{Vec4, val, x, y, z, w}
[INFO] [stdout]     |                 ~                     ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 210 | new_repeat_impl!(Vec4, val, x, y, z, w);
[INFO] [stdout]     |                                        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:211:10
[INFO] [stdout]     |
[INFO] [stdout] 211 | dim_impl!(Vec4, 4)
[INFO] [stdout]     |          ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 211 | dim_impl!{Vec4, 4}
[INFO] [stdout]     |          ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 211 | dim_impl!(Vec4, 4);
[INFO] [stdout]     |                   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:212:16
[INFO] [stdout]     |
[INFO] [stdout] 212 | container_impl!(Vec4)
[INFO] [stdout]     |                ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 212 | container_impl!{Vec4}
[INFO] [stdout]     |                ~    ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 212 | container_impl!(Vec4);
[INFO] [stdout]     |                      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:213:12
[INFO] [stdout]     |
[INFO] [stdout] 213 | basis_impl!(Vec4, 4)
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 213 | basis_impl!{Vec4, 4}
[INFO] [stdout]     |            ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 213 | basis_impl!(Vec4, 4);
[INFO] [stdout]     |                     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:214:10
[INFO] [stdout]     |
[INFO] [stdout] 214 | add_impl!(Vec4, x, y, z, w)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 214 | add_impl!{Vec4, x, y, z, w}
[INFO] [stdout]     |          ~                ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 214 | add_impl!(Vec4, x, y, z, w);
[INFO] [stdout]     |                            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:215:10
[INFO] [stdout]     |
[INFO] [stdout] 215 | sub_impl!(Vec4, x, y, z, w)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 215 | sub_impl!{Vec4, x, y, z, w}
[INFO] [stdout]     |          ~                ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 215 | sub_impl!(Vec4, x, y, z, w);
[INFO] [stdout]     |                            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:216:10
[INFO] [stdout]     |
[INFO] [stdout] 216 | mul_impl!(Vec4, x, y, z, w)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 216 | mul_impl!{Vec4, x, y, z, w}
[INFO] [stdout]     |          ~                ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 216 | mul_impl!(Vec4, x, y, z, w);
[INFO] [stdout]     |                            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:217:10
[INFO] [stdout]     |
[INFO] [stdout] 217 | div_impl!(Vec4, x, y, z, w)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 217 | div_impl!{Vec4, x, y, z, w}
[INFO] [stdout]     |          ~                ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 217 | div_impl!(Vec4, x, y, z, w);
[INFO] [stdout]     |                            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:218:17
[INFO] [stdout]     |
[INFO] [stdout] 218 | scalar_add_impl!(Vec4, x, y, z, w)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 218 | scalar_add_impl!{Vec4, x, y, z, w}
[INFO] [stdout]     |                 ~                ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 218 | scalar_add_impl!(Vec4, x, y, z, w);
[INFO] [stdout]     |                                   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:219:17
[INFO] [stdout]     |
[INFO] [stdout] 219 | scalar_sub_impl!(Vec4, x, y, z, w)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 219 | scalar_sub_impl!{Vec4, x, y, z, w}
[INFO] [stdout]     |                 ~                ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 219 | scalar_sub_impl!(Vec4, x, y, z, w);
[INFO] [stdout]     |                                   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:220:17
[INFO] [stdout]     |
[INFO] [stdout] 220 | scalar_mul_impl!(Vec4, x, y, z, w)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 220 | scalar_mul_impl!{Vec4, x, y, z, w}
[INFO] [stdout]     |                 ~                ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 220 | scalar_mul_impl!(Vec4, x, y, z, w);
[INFO] [stdout]     |                                   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:221:17
[INFO] [stdout]     |
[INFO] [stdout] 221 | scalar_div_impl!(Vec4, x, y, z, w)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 221 | scalar_div_impl!{Vec4, x, y, z, w}
[INFO] [stdout]     |                 ~                ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 221 | scalar_div_impl!(Vec4, x, y, z, w);
[INFO] [stdout]     |                                   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:222:10
[INFO] [stdout]     |
[INFO] [stdout] 222 | neg_impl!(Vec4, x, y, z, w)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 222 | neg_impl!{Vec4, x, y, z, w}
[INFO] [stdout]     |          ~                ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 222 | neg_impl!(Vec4, x, y, z, w);
[INFO] [stdout]     |                            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:223:10
[INFO] [stdout]     |
[INFO] [stdout] 223 | dot_impl!(Vec4, x, y, z, w)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 223 | dot_impl!{Vec4, x, y, z, w}
[INFO] [stdout]     |          ~                ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 223 | dot_impl!(Vec4, x, y, z, w);
[INFO] [stdout]     |                            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:224:17
[INFO] [stdout]     |
[INFO] [stdout] 224 | scalar_ops_impl!(Vec4, x, y, z, w)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 224 | scalar_ops_impl!{Vec4, x, y, z, w}
[INFO] [stdout]     |                 ~                ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 224 | scalar_ops_impl!(Vec4, x, y, z, w);
[INFO] [stdout]     |                                   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:225:18
[INFO] [stdout]     |
[INFO] [stdout] 225 | translation_impl!(Vec4)
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 225 | translation_impl!{Vec4}
[INFO] [stdout]     |                  ~    ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 225 | translation_impl!(Vec4);
[INFO] [stdout]     |                        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:226:11
[INFO] [stdout]     |
[INFO] [stdout] 226 | norm_impl!(Vec4, x, y, z, w)
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 226 | norm_impl!{Vec4, x, y, z, w}
[INFO] [stdout]     |           ~                ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 226 | norm_impl!(Vec4, x, y, z, w);
[INFO] [stdout]     |                             +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:227:16
[INFO] [stdout]     |
[INFO] [stdout] 227 | approx_eq_impl!(Vec4, x, y, z, w)
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 227 | approx_eq_impl!{Vec4, x, y, z, w}
[INFO] [stdout]     |                ~                ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 227 | approx_eq_impl!(Vec4, x, y, z, w);
[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/registry/src/index.crates.io-6f17d22bba15001f/xml-rs-0.1.3/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/registry/src/index.crates.io-6f17d22bba15001f/xml-rs-0.1.3/src/reader/lexer.rs:173:16
[INFO] [stdout]     |
[INFO] [stdout] 173 |      $($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/registry/src/index.crates.io-6f17d22bba15001f/xml-rs-0.1.3/src/reader/lexer.rs:173:28
[INFO] [stdout]     |
[INFO] [stdout] 173 |      $($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: `$end_st:pat` is followed by `->`, which is not allowed for `pat` fragments
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/xml-rs-0.1.3/src/reader/lexer.rs:174:18
[INFO] [stdout]     |
[INFO] [stdout] 174 |      $end_st:pat -> $end_c:pat ! $end_chunk:expr -> $e: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: `$end_c:pat` is followed by `!`, which is not allowed for `pat` fragments
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/xml-rs-0.1.3/src/reader/lexer.rs:174:32
[INFO] [stdout]     |
[INFO] [stdout] 174 |      $end_st:pat -> $end_c:pat ! $end_chunk:expr -> $e: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: `$end_chunk:expr` is followed by `->`, which is not allowed for `expr` fragments
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/xml-rs-0.1.3/src/reader/lexer.rs:174:50
[INFO] [stdout]     |
[INFO] [stdout] 174 |      $end_st:pat -> $end_c:pat ! $end_chunk:expr -> $e:expr) => (
[INFO] [stdout]     |                                                  ^^ not allowed after `expr` fragments
[INFO] [stdout]     |
[INFO] [stdout]     = note: allowed there are: `=>`, `,` or `;`
[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/31f3ef8/src/gl_common/src/lib.rs:7:1
[INFO] [stdout]   |
[INFO] [stdout] 7 | extern crate libc;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `slice` found for reference `&str` in the current scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/gcc-0.1.1/src/lib.rs:102:36
[INFO] [stdout]     |
[INFO] [stdout] 102 |              dst.display(), output.slice(3, output.len() - 2));
[INFO] [stdout]     |                                    ^^^^^ help: there is a method with a similar name: `split_once`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:228:15
[INFO] [stdout]     |
[INFO] [stdout] 228 | zero_one_impl!(Vec4, x, y, z, w)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 228 | zero_one_impl!{Vec4, x, y, z, w}
[INFO] [stdout]     |               ~                ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 228 | zero_one_impl!(Vec4, x, y, z, w);
[INFO] [stdout]     |                                 +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:229:20
[INFO] [stdout]     |
[INFO] [stdout] 229 | from_iterator_impl!(Vec4, iterator, iterator, iterator, iterator)
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 229 | from_iterator_impl!{Vec4, iterator, iterator, iterator, iterator}
[INFO] [stdout]     |                    ~                                            ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 229 | from_iterator_impl!(Vec4, iterator, iterator, iterator, iterator);
[INFO] [stdout]     |                                                                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:230:14
[INFO] [stdout]     |
[INFO] [stdout] 230 | bounded_impl!(Vec4, x, y, z, w)
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 230 | bounded_impl!{Vec4, x, y, z, w}
[INFO] [stdout]     |              ~                ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 230 | bounded_impl!(Vec4, x, y, z, w);
[INFO] [stdout]     |                                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:231:11
[INFO] [stdout]     |
[INFO] [stdout] 231 | axpy_impl!(Vec4, x, y, z, w)
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 231 | axpy_impl!{Vec4, x, y, z, w}
[INFO] [stdout]     |           ~                ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 231 | axpy_impl!(Vec4, x, y, z, w);
[INFO] [stdout]     |                             +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:232:15
[INFO] [stdout]     |
[INFO] [stdout] 232 | iterable_impl!(Vec4, 4)
[INFO] [stdout]     |               ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 232 | iterable_impl!{Vec4, 4}
[INFO] [stdout]     |               ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 232 | iterable_impl!(Vec4, 4);
[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/31f3ef8/src/gl_common/src/lib.rs:10:45
[INFO] [stdout]    |
[INFO] [stdout] 10 |     fn get_proc_addr(&self, &str) -> *const libc::c_void;
[INFO] [stdout]    |                                             ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:233:19
[INFO] [stdout]     |
[INFO] [stdout] 233 | iterable_mut_impl!(Vec4, 4)
[INFO] [stdout]     |                   ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 233 | iterable_mut_impl!{Vec4, 4}
[INFO] [stdout]     |                   ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 233 | iterable_mut_impl!(Vec4, 4);
[INFO] [stdout]     |                            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:234:25
[INFO] [stdout]     |
[INFO] [stdout] 234 | vec_to_homogeneous_impl!(Vec4, Vec5, a, x, y, z, w)
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 234 | vec_to_homogeneous_impl!{Vec4, Vec5, a, x, y, z, w}
[INFO] [stdout]     |                         ~                         ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 234 | vec_to_homogeneous_impl!(Vec4, Vec5, a, x, y, z, w);
[INFO] [stdout]     |                                                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:235:27
[INFO] [stdout]     |
[INFO] [stdout] 235 | vec_from_homogeneous_impl!(Vec4, Vec5, a, x, y, z, w)
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 235 | vec_from_homogeneous_impl!{Vec4, Vec5, a, x, y, z, w}
[INFO] [stdout]     |                           ~                         ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 235 | vec_from_homogeneous_impl!(Vec4, Vec5, a, x, y, z, w);
[INFO] [stdout]     |                                                      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:236:16
[INFO] [stdout]     |
[INFO] [stdout] 236 | translate_impl!(Vec4, Pnt4)
[INFO] [stdout]     |                ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 236 | translate_impl!{Vec4, Pnt4}
[INFO] [stdout]     |                ~          ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 236 | translate_impl!(Vec4, Pnt4);
[INFO] [stdout]     |                            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:237:13
[INFO] [stdout]     |
[INFO] [stdout] 237 | rotate_impl!(Vec4)
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 237 | rotate_impl!{Vec4}
[INFO] [stdout]     |             ~    ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 237 | rotate_impl!(Vec4);
[INFO] [stdout]     |                   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:238:13
[INFO] [stdout]     |
[INFO] [stdout] 238 | rotate_impl!(Pnt4)
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 238 | rotate_impl!{Pnt4}
[INFO] [stdout]     |             ~    ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 238 | rotate_impl!(Pnt4);
[INFO] [stdout]     |                   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:239:16
[INFO] [stdout]     |
[INFO] [stdout] 239 | transform_impl!(Vec4, Pnt4)
[INFO] [stdout]     |                ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 239 | transform_impl!{Vec4, Pnt4}
[INFO] [stdout]     |                ~          ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 239 | transform_impl!(Vec4, Pnt4);
[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: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:240:17
[INFO] [stdout]     |
[INFO] [stdout] 240 | vec_as_pnt_impl!(Vec4, Pnt4, x, y, z, w)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 240 | vec_as_pnt_impl!{Vec4, Pnt4, x, y, z, w}
[INFO] [stdout]     |                 ~                      ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 240 | vec_as_pnt_impl!(Vec4, Pnt4, x, y, z, w);
[INFO] [stdout]     |                                         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:241:20
[INFO] [stdout]     |
[INFO] [stdout] 241 | num_float_vec_impl!(Vec4)
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 241 | num_float_vec_impl!{Vec4}
[INFO] [stdout]     |                    ~    ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 241 | num_float_vec_impl!(Vec4);
[INFO] [stdout]     |                          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:242:19
[INFO] [stdout]     |
[INFO] [stdout] 242 | absolute_vec_impl!(Vec4, x, y, z, w)
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 242 | absolute_vec_impl!{Vec4, x, y, z, w}
[INFO] [stdout]     |                   ~                ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 242 | absolute_vec_impl!(Vec4, x, y, z, w);
[INFO] [stdout]     |                                     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:259:10
[INFO] [stdout]     |
[INFO] [stdout] 259 | new_impl!(Vec5, x, y, z, w, a)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 259 | new_impl!{Vec5, x, y, z, w, a}
[INFO] [stdout]     |          ~                   ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 259 | new_impl!(Vec5, x, y, z, w, a);
[INFO] [stdout]     |                               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:260:10
[INFO] [stdout]     |
[INFO] [stdout] 260 | ord_impl!(Vec5, x, y, z, w, a)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 260 | ord_impl!{Vec5, x, y, z, w, a}
[INFO] [stdout]     |          ~                   ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 260 | ord_impl!(Vec5, x, y, z, w, a);
[INFO] [stdout]     |                               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:261:15
[INFO] [stdout]     |
[INFO] [stdout] 261 | vec_axis_impl!(Vec5, x, y, z, w, a)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 261 | vec_axis_impl!{Vec5, x, y, z, w, a}
[INFO] [stdout]     |               ~                   ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 261 | vec_axis_impl!(Vec5, x, y, z, w, a);
[INFO] [stdout]     |                                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:262:15
[INFO] [stdout]     |
[INFO] [stdout] 262 | vec_cast_impl!(Vec5, x, y, z, w, a)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 262 | vec_cast_impl!{Vec5, x, y, z, w, a}
[INFO] [stdout]     |               ~                   ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 262 | vec_cast_impl!(Vec5, x, y, z, w, a);
[INFO] [stdout]     |                                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:263:15
[INFO] [stdout]     |
[INFO] [stdout] 263 | as_array_impl!(Vec5, 5)
[INFO] [stdout]     |               ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 263 | as_array_impl!{Vec5, 5}
[INFO] [stdout]     |               ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 263 | as_array_impl!(Vec5, 5);
[INFO] [stdout]     |                        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:264:12
[INFO] [stdout]     |
[INFO] [stdout] 264 | index_impl!(Vec5)
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 264 | index_impl!{Vec5}
[INFO] [stdout]     |            ~    ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 264 | index_impl!(Vec5);
[INFO] [stdout]     |                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:265:16
[INFO] [stdout]     |
[INFO] [stdout] 265 | indexable_impl!(Vec5, 5)
[INFO] [stdout]     |                ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 265 | indexable_impl!{Vec5, 5}
[INFO] [stdout]     |                ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 265 | indexable_impl!(Vec5, 5);
[INFO] [stdout]     |                         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:266:14
[INFO] [stdout]     |
[INFO] [stdout] 266 | at_fast_impl!(Vec5, 5)
[INFO] [stdout]     |              ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 266 | at_fast_impl!{Vec5, 5}
[INFO] [stdout]     |              ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 266 | at_fast_impl!(Vec5, 5);
[INFO] [stdout]     |                       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:267:17
[INFO] [stdout]     |
[INFO] [stdout] 267 | new_repeat_impl!(Vec5, val, x, y, z, w, a)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 267 | new_repeat_impl!{Vec5, val, x, y, z, w, a}
[INFO] [stdout]     |                 ~                        ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 267 | new_repeat_impl!(Vec5, val, x, y, z, w, a);
[INFO] [stdout]     |                                           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:268:10
[INFO] [stdout]     |
[INFO] [stdout] 268 | dim_impl!(Vec5, 5)
[INFO] [stdout]     |          ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 268 | dim_impl!{Vec5, 5}
[INFO] [stdout]     |          ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 268 | dim_impl!(Vec5, 5);
[INFO] [stdout]     |                   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:269:16
[INFO] [stdout]     |
[INFO] [stdout] 269 | container_impl!(Vec5)
[INFO] [stdout]     |                ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 269 | container_impl!{Vec5}
[INFO] [stdout]     |                ~    ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 269 | container_impl!(Vec5);
[INFO] [stdout]     |                      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:270:12
[INFO] [stdout]     |
[INFO] [stdout] 270 | basis_impl!(Vec5, 5)
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 270 | basis_impl!{Vec5, 5}
[INFO] [stdout]     |            ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 270 | basis_impl!(Vec5, 5);
[INFO] [stdout]     |                     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:271:10
[INFO] [stdout]     |
[INFO] [stdout] 271 | add_impl!(Vec5, x, y, z, w, a)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 271 | add_impl!{Vec5, x, y, z, w, a}
[INFO] [stdout]     |          ~                   ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 271 | add_impl!(Vec5, x, y, z, w, a);
[INFO] [stdout]     |                               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:272:10
[INFO] [stdout]     |
[INFO] [stdout] 272 | sub_impl!(Vec5, x, y, z, w, a)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 272 | sub_impl!{Vec5, x, y, z, w, a}
[INFO] [stdout]     |          ~                   ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 272 | sub_impl!(Vec5, x, y, z, w, a);
[INFO] [stdout]     |                               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:273:10
[INFO] [stdout]     |
[INFO] [stdout] 273 | mul_impl!(Vec5, x, y, z, w, a)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 273 | mul_impl!{Vec5, x, y, z, w, a}
[INFO] [stdout]     |          ~                   ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 273 | mul_impl!(Vec5, x, y, z, w, a);
[INFO] [stdout]     |                               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:274:10
[INFO] [stdout]     |
[INFO] [stdout] 274 | div_impl!(Vec5, x, y, z, w, a)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 274 | div_impl!{Vec5, x, y, z, w, a}
[INFO] [stdout]     |          ~                   ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 274 | div_impl!(Vec5, x, y, z, w, a);
[INFO] [stdout]     |                               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_slice` found for struct `String` in the current scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/gcc-0.1.1/src/lib.rs:127:57
[INFO] [stdout]     |
[INFO] [stdout] 127 |     let res = getenv(format!("{}_{}", var_base, target).as_slice())
[INFO] [stdout]     |                                                         ^^^^^^^^ method not found in `String`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:275:17
[INFO] [stdout]     |
[INFO] [stdout] 275 | scalar_add_impl!(Vec5, x, y, z, w, a)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 275 | scalar_add_impl!{Vec5, x, y, z, w, a}
[INFO] [stdout]     |                 ~                   ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 275 | scalar_add_impl!(Vec5, x, y, z, w, a);
[INFO] [stdout]     |                                      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:276:17
[INFO] [stdout]     |
[INFO] [stdout] 276 | scalar_sub_impl!(Vec5, x, y, z, w, a)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 276 | scalar_sub_impl!{Vec5, x, y, z, w, a}
[INFO] [stdout]     |                 ~                   ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 276 | scalar_sub_impl!(Vec5, x, y, z, w, a);
[INFO] [stdout]     |                                      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:277:17
[INFO] [stdout]     |
[INFO] [stdout] 277 | scalar_mul_impl!(Vec5, x, y, z, w, a)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 277 | scalar_mul_impl!{Vec5, x, y, z, w, a}
[INFO] [stdout]     |                 ~                   ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 277 | scalar_mul_impl!(Vec5, x, y, z, w, a);
[INFO] [stdout]     |                                      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:278:17
[INFO] [stdout]     |
[INFO] [stdout] 278 | scalar_div_impl!(Vec5, x, y, z, w, a)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 278 | scalar_div_impl!{Vec5, x, y, z, w, a}
[INFO] [stdout]     |                 ~                   ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 278 | scalar_div_impl!(Vec5, x, y, z, w, a);
[INFO] [stdout]     |                                      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:279:10
[INFO] [stdout]     |
[INFO] [stdout] 279 | neg_impl!(Vec5, x, y, z, w, a)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 279 | neg_impl!{Vec5, x, y, z, w, a}
[INFO] [stdout]     |          ~                   ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 279 | neg_impl!(Vec5, x, y, z, w, a);
[INFO] [stdout]     |                               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:280:10
[INFO] [stdout]     |
[INFO] [stdout] 280 | dot_impl!(Vec5, x, y, z, w, a)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 280 | dot_impl!{Vec5, x, y, z, w, a}
[INFO] [stdout]     |          ~                   ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 280 | dot_impl!(Vec5, x, y, z, w, a);
[INFO] [stdout]     |                               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:281:17
[INFO] [stdout]     |
[INFO] [stdout] 281 | scalar_ops_impl!(Vec5, x, y, z, w, a)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 281 | scalar_ops_impl!{Vec5, x, y, z, w, a}
[INFO] [stdout]     |                 ~                   ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 281 | scalar_ops_impl!(Vec5, x, y, z, w, a);
[INFO] [stdout]     |                                      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:282:18
[INFO] [stdout]     |
[INFO] [stdout] 282 | translation_impl!(Vec5)
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 282 | translation_impl!{Vec5}
[INFO] [stdout]     |                  ~    ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 282 | translation_impl!(Vec5);
[INFO] [stdout]     |                        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:283:11
[INFO] [stdout]     |
[INFO] [stdout] 283 | norm_impl!(Vec5, x, y, z, w, a)
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 283 | norm_impl!{Vec5, x, y, z, w, a}
[INFO] [stdout]     |           ~                   ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 283 | norm_impl!(Vec5, x, y, z, w, a);
[INFO] [stdout]     |                                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:284:16
[INFO] [stdout]     |
[INFO] [stdout] 284 | approx_eq_impl!(Vec5, x, y, z, w, a)
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 284 | approx_eq_impl!{Vec5, x, y, z, w, a}
[INFO] [stdout]     |                ~                   ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 284 | approx_eq_impl!(Vec5, x, y, z, w, a);
[INFO] [stdout]     |                                     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:285:15
[INFO] [stdout]     |
[INFO] [stdout] 285 | zero_one_impl!(Vec5, x, y, z, w, a)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 285 | zero_one_impl!{Vec5, x, y, z, w, a}
[INFO] [stdout]     |               ~                   ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 285 | zero_one_impl!(Vec5, x, y, z, w, a);
[INFO] [stdout]     |                                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:286:20
[INFO] [stdout]     |
[INFO] [stdout] 286 | from_iterator_impl!(Vec5, iterator, iterator, iterator, iterator, iterator)
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 286 | from_iterator_impl!{Vec5, iterator, iterator, iterator, iterator, iterator}
[INFO] [stdout]     |                    ~                                                      ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 286 | from_iterator_impl!(Vec5, iterator, iterator, iterator, iterator, iterator);
[INFO] [stdout]     |                                                                            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:287:14
[INFO] [stdout]     |
[INFO] [stdout] 287 | bounded_impl!(Vec5, x, y, z, w, a)
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 287 | bounded_impl!{Vec5, x, y, z, w, a}
[INFO] [stdout]     |              ~                   ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 287 | bounded_impl!(Vec5, x, y, z, w, a);
[INFO] [stdout]     |                                   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:288:11
[INFO] [stdout]     |
[INFO] [stdout] 288 | axpy_impl!(Vec5, x, y, z, w, a)
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 288 | axpy_impl!{Vec5, x, y, z, w, a}
[INFO] [stdout]     |           ~                   ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 288 | axpy_impl!(Vec5, x, y, z, w, a);
[INFO] [stdout]     |                                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:289:15
[INFO] [stdout]     |
[INFO] [stdout] 289 | iterable_impl!(Vec5, 5)
[INFO] [stdout]     |               ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 289 | iterable_impl!{Vec5, 5}
[INFO] [stdout]     |               ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 289 | iterable_impl!(Vec5, 5);
[INFO] [stdout]     |                        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:290:19
[INFO] [stdout]     |
[INFO] [stdout] 290 | iterable_mut_impl!(Vec5, 5)
[INFO] [stdout]     |                   ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 290 | iterable_mut_impl!{Vec5, 5}
[INFO] [stdout]     |                   ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 290 | iterable_mut_impl!(Vec5, 5);
[INFO] [stdout]     |                            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:291:25
[INFO] [stdout]     |
[INFO] [stdout] 291 | vec_to_homogeneous_impl!(Vec5, Vec6, b, x, y, z, w, a)
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 291 | vec_to_homogeneous_impl!{Vec5, Vec6, b, x, y, z, w, a}
[INFO] [stdout]     |                         ~                            ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 291 | vec_to_homogeneous_impl!(Vec5, Vec6, b, x, y, z, w, a);
[INFO] [stdout]     |                                                       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:292:27
[INFO] [stdout]     |
[INFO] [stdout] 292 | vec_from_homogeneous_impl!(Vec5, Vec6, b, x, y, z, w, a)
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 292 | vec_from_homogeneous_impl!{Vec5, Vec6, b, x, y, z, w, a}
[INFO] [stdout]     |                           ~                            ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 292 | vec_from_homogeneous_impl!(Vec5, Vec6, b, x, y, z, w, a);
[INFO] [stdout]     |                                                         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:293:16
[INFO] [stdout]     |
[INFO] [stdout] 293 | translate_impl!(Vec5, Pnt5)
[INFO] [stdout]     |                ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 293 | translate_impl!{Vec5, Pnt5}
[INFO] [stdout]     |                ~          ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 293 | translate_impl!(Vec5, Pnt5);
[INFO] [stdout]     |                            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:294:13
[INFO] [stdout]     |
[INFO] [stdout] 294 | rotate_impl!(Vec5)
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 294 | rotate_impl!{Vec5}
[INFO] [stdout]     |             ~    ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 294 | rotate_impl!(Vec5);
[INFO] [stdout]     |                   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:295:13
[INFO] [stdout]     |
[INFO] [stdout] 295 | rotate_impl!(Pnt5)
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 295 | rotate_impl!{Pnt5}
[INFO] [stdout]     |             ~    ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 295 | rotate_impl!(Pnt5);
[INFO] [stdout]     |                   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:296:16
[INFO] [stdout]     |
[INFO] [stdout] 296 | transform_impl!(Vec5, Pnt5)
[INFO] [stdout]     |                ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 296 | transform_impl!{Vec5, Pnt5}
[INFO] [stdout]     |                ~          ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 296 | transform_impl!(Vec5, Pnt5);
[INFO] [stdout]     |                            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:297:17
[INFO] [stdout]     |
[INFO] [stdout] 297 | vec_as_pnt_impl!(Vec5, Pnt5, x, y, z, w, a)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 297 | vec_as_pnt_impl!{Vec5, Pnt5, x, y, z, w, a}
[INFO] [stdout]     |                 ~                         ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 297 | vec_as_pnt_impl!(Vec5, Pnt5, x, y, z, w, a);
[INFO] [stdout]     |                                            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:298:20
[INFO] [stdout]     |
[INFO] [stdout] 298 | num_float_vec_impl!(Vec5)
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 298 | num_float_vec_impl!{Vec5}
[INFO] [stdout]     |                    ~    ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 298 | num_float_vec_impl!(Vec5);
[INFO] [stdout]     |                          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:299:19
[INFO] [stdout]     |
[INFO] [stdout] 299 | absolute_vec_impl!(Vec5, x, y, z, w, a)
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 299 | absolute_vec_impl!{Vec5, x, y, z, w, a}
[INFO] [stdout]     |                   ~                   ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 299 | absolute_vec_impl!(Vec5, x, y, z, w, a);
[INFO] [stdout]     |                                        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_slice` found for struct `String` in the current scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/gcc-0.1.1/src/lib.rs:128:65
[INFO] [stdout]     |
[INFO] [stdout] 128 |         .or_else(|| getenv(format!("{}_{}", var_base, target_u).as_slice()))
[INFO] [stdout]     |                                                                 ^^^^^^^^ method not found in `String`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:318:10
[INFO] [stdout]     |
[INFO] [stdout] 318 | new_impl!(Vec6, x, y, z, w, a, b)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 318 | new_impl!{Vec6, x, y, z, w, a, b}
[INFO] [stdout]     |          ~                      ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 318 | new_impl!(Vec6, x, y, z, w, a, b);
[INFO] [stdout]     |                                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:319:10
[INFO] [stdout]     |
[INFO] [stdout] 319 | ord_impl!(Vec6, x, y, z, w, a, b)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 319 | ord_impl!{Vec6, x, y, z, w, a, b}
[INFO] [stdout]     |          ~                      ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 319 | ord_impl!(Vec6, x, y, z, w, a, b);
[INFO] [stdout]     |                                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:320:15
[INFO] [stdout]     |
[INFO] [stdout] 320 | vec_axis_impl!(Vec6, x, y, z, w, a, b)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 320 | vec_axis_impl!{Vec6, x, y, z, w, a, b}
[INFO] [stdout]     |               ~                      ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 320 | vec_axis_impl!(Vec6, x, y, z, w, a, b);
[INFO] [stdout]     |                                       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:321:15
[INFO] [stdout]     |
[INFO] [stdout] 321 | vec_cast_impl!(Vec6, x, y, z, w, a, b)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 321 | vec_cast_impl!{Vec6, x, y, z, w, a, b}
[INFO] [stdout]     |               ~                      ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 321 | vec_cast_impl!(Vec6, x, y, z, w, a, b);
[INFO] [stdout]     |                                       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:322:15
[INFO] [stdout]     |
[INFO] [stdout] 322 | as_array_impl!(Vec6, 6)
[INFO] [stdout]     |               ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 322 | as_array_impl!{Vec6, 6}
[INFO] [stdout]     |               ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 322 | as_array_impl!(Vec6, 6);
[INFO] [stdout]     |                        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:323:12
[INFO] [stdout]     |
[INFO] [stdout] 323 | index_impl!(Vec6)
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 323 | index_impl!{Vec6}
[INFO] [stdout]     |            ~    ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 323 | index_impl!(Vec6);
[INFO] [stdout]     |                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:324:16
[INFO] [stdout]     |
[INFO] [stdout] 324 | indexable_impl!(Vec6, 6)
[INFO] [stdout]     |                ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 324 | indexable_impl!{Vec6, 6}
[INFO] [stdout]     |                ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 324 | indexable_impl!(Vec6, 6);
[INFO] [stdout]     |                         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:325:14
[INFO] [stdout]     |
[INFO] [stdout] 325 | at_fast_impl!(Vec6, 6)
[INFO] [stdout]     |              ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 325 | at_fast_impl!{Vec6, 6}
[INFO] [stdout]     |              ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 325 | at_fast_impl!(Vec6, 6);
[INFO] [stdout]     |                       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:326:17
[INFO] [stdout]     |
[INFO] [stdout] 326 | new_repeat_impl!(Vec6, val, x, y, z, w, a, b)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 326 | new_repeat_impl!{Vec6, val, x, y, z, w, a, b}
[INFO] [stdout]     |                 ~                           ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 326 | new_repeat_impl!(Vec6, val, x, y, z, w, a, b);
[INFO] [stdout]     |                                              +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:327:10
[INFO] [stdout]     |
[INFO] [stdout] 327 | dim_impl!(Vec6, 6)
[INFO] [stdout]     |          ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 327 | dim_impl!{Vec6, 6}
[INFO] [stdout]     |          ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 327 | dim_impl!(Vec6, 6);
[INFO] [stdout]     |                   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:328:16
[INFO] [stdout]     |
[INFO] [stdout] 328 | container_impl!(Vec6)
[INFO] [stdout]     |                ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 328 | container_impl!{Vec6}
[INFO] [stdout]     |                ~    ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 328 | container_impl!(Vec6);
[INFO] [stdout]     |                      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:329:12
[INFO] [stdout]     |
[INFO] [stdout] 329 | basis_impl!(Vec6, 6)
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 329 | basis_impl!{Vec6, 6}
[INFO] [stdout]     |            ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 329 | basis_impl!(Vec6, 6);
[INFO] [stdout]     |                     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `core::slice::Items`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/xml-rs-0.1.3/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: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:330:10
[INFO] [stdout]     |
[INFO] [stdout] 330 | add_impl!(Vec6, x, y, z, w, a, b)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 330 | add_impl!{Vec6, x, y, z, w, a, b}
[INFO] [stdout]     |          ~                      ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 330 | add_impl!(Vec6, x, y, z, w, a, b);
[INFO] [stdout]     |                                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:331:10
[INFO] [stdout]     |
[INFO] [stdout] 331 | sub_impl!(Vec6, x, y, z, w, a, b)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 331 | sub_impl!{Vec6, x, y, z, w, a, b}
[INFO] [stdout]     |          ~                      ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 331 | sub_impl!(Vec6, x, y, z, w, a, b);
[INFO] [stdout]     |                                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:332:10
[INFO] [stdout]     |
[INFO] [stdout] 332 | mul_impl!(Vec6, x, y, z, w, a, b)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 332 | mul_impl!{Vec6, x, y, z, w, a, b}
[INFO] [stdout]     |          ~                      ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 332 | mul_impl!(Vec6, x, y, z, w, a, b);
[INFO] [stdout]     |                                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `gl_common` (lib) due to 3 previous errors
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:333:10
[INFO] [stdout]     |
[INFO] [stdout] 333 | div_impl!(Vec6, x, y, z, w, a, b)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 333 | div_impl!{Vec6, x, y, z, w, a, b}
[INFO] [stdout]     |          ~                      ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 333 | div_impl!(Vec6, x, y, z, w, a, b);
[INFO] [stdout]     |                                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:334:17
[INFO] [stdout]     |
[INFO] [stdout] 334 | scalar_add_impl!(Vec6, x, y, z, w, a, b)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 334 | scalar_add_impl!{Vec6, x, y, z, w, a, b}
[INFO] [stdout]     |                 ~                      ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 334 | scalar_add_impl!(Vec6, x, y, z, w, a, b);
[INFO] [stdout]     |                                         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:335:17
[INFO] [stdout]     |
[INFO] [stdout] 335 | scalar_sub_impl!(Vec6, x, y, z, w, a, b)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 335 | scalar_sub_impl!{Vec6, x, y, z, w, a, b}
[INFO] [stdout]     |                 ~                      ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 335 | scalar_sub_impl!(Vec6, x, y, z, w, a, b);
[INFO] [stdout]     |                                         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:336:17
[INFO] [stdout]     |
[INFO] [stdout] 336 | scalar_mul_impl!(Vec6, x, y, z, w, a, b)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 336 | scalar_mul_impl!{Vec6, x, y, z, w, a, b}
[INFO] [stdout]     |                 ~                      ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 336 | scalar_mul_impl!(Vec6, x, y, z, w, a, b);
[INFO] [stdout]     |                                         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:337:17
[INFO] [stdout]     |
[INFO] [stdout] 337 | scalar_div_impl!(Vec6, x, y, z, w, a, b)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 337 | scalar_div_impl!{Vec6, x, y, z, w, a, b}
[INFO] [stdout]     |                 ~                      ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 337 | scalar_div_impl!(Vec6, x, y, z, w, a, b);
[INFO] [stdout]     |                                         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:338:10
[INFO] [stdout]     |
[INFO] [stdout] 338 | neg_impl!(Vec6, x, y, z, w, a, b)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 338 | neg_impl!{Vec6, x, y, z, w, a, b}
[INFO] [stdout]     |          ~                      ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 338 | neg_impl!(Vec6, x, y, z, w, a, b);
[INFO] [stdout]     |                                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:339:10
[INFO] [stdout]     |
[INFO] [stdout] 339 | dot_impl!(Vec6, x, y, z, w, a, b)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 339 | dot_impl!{Vec6, x, y, z, w, a, b}
[INFO] [stdout]     |          ~                      ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 339 | dot_impl!(Vec6, x, y, z, w, a, b);
[INFO] [stdout]     |                                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:340:17
[INFO] [stdout]     |
[INFO] [stdout] 340 | scalar_ops_impl!(Vec6, x, y, z, w, a, b)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 340 | scalar_ops_impl!{Vec6, x, y, z, w, a, b}
[INFO] [stdout]     |                 ~                      ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 340 | scalar_ops_impl!(Vec6, x, y, z, w, a, b);
[INFO] [stdout]     |                                         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:341:18
[INFO] [stdout]     |
[INFO] [stdout] 341 | translation_impl!(Vec6)
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 341 | translation_impl!{Vec6}
[INFO] [stdout]     |                  ~    ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 341 | translation_impl!(Vec6);
[INFO] [stdout]     |                        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:342:11
[INFO] [stdout]     |
[INFO] [stdout] 342 | norm_impl!(Vec6, x, y, z, w, a, b)
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 342 | norm_impl!{Vec6, x, y, z, w, a, b}
[INFO] [stdout]     |           ~                      ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 342 | norm_impl!(Vec6, x, y, z, w, a, b);
[INFO] [stdout]     |                                   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:343:16
[INFO] [stdout]     |
[INFO] [stdout] 343 | approx_eq_impl!(Vec6, x, y, z, w, a, b)
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 343 | approx_eq_impl!{Vec6, x, y, z, w, a, b}
[INFO] [stdout]     |                ~                      ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 343 | approx_eq_impl!(Vec6, x, y, z, w, a, b);
[INFO] [stdout]     |                                        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:344:15
[INFO] [stdout]     |
[INFO] [stdout] 344 | zero_one_impl!(Vec6, x, y, z, w, a, b)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 344 | zero_one_impl!{Vec6, x, y, z, w, a, b}
[INFO] [stdout]     |               ~                      ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 344 | zero_one_impl!(Vec6, x, y, z, w, a, b);
[INFO] [stdout]     |                                       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:345:20
[INFO] [stdout]     |
[INFO] [stdout] 345 | from_iterator_impl!(Vec6, iterator, iterator, iterator, iterator, iterator, iterator)
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 345 | from_iterator_impl!{Vec6, iterator, iterator, iterator, iterator, iterator, iterator}
[INFO] [stdout]     |                    ~                                                                ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 345 | from_iterator_impl!(Vec6, iterator, iterator, iterator, iterator, iterator, iterator);
[INFO] [stdout]     |                                                                                      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:346:14
[INFO] [stdout]     |
[INFO] [stdout] 346 | bounded_impl!(Vec6, x, y, z, w, a, b)
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 346 | bounded_impl!{Vec6, x, y, z, w, a, b}
[INFO] [stdout]     |              ~                      ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 346 | bounded_impl!(Vec6, x, y, z, w, a, b);
[INFO] [stdout]     |                                      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:347:11
[INFO] [stdout]     |
[INFO] [stdout] 347 | axpy_impl!(Vec6, x, y, z, w, a, b)
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 347 | axpy_impl!{Vec6, x, y, z, w, a, b}
[INFO] [stdout]     |           ~                      ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 347 | axpy_impl!(Vec6, x, y, z, w, a, b);
[INFO] [stdout]     |                                   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:348:15
[INFO] [stdout]     |
[INFO] [stdout] 348 | iterable_impl!(Vec6, 6)
[INFO] [stdout]     |               ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 348 | iterable_impl!{Vec6, 6}
[INFO] [stdout]     |               ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 348 | iterable_impl!(Vec6, 6);
[INFO] [stdout]     |                        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:349:19
[INFO] [stdout]     |
[INFO] [stdout] 349 | iterable_mut_impl!(Vec6, 6)
[INFO] [stdout]     |                   ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 349 | iterable_mut_impl!{Vec6, 6}
[INFO] [stdout]     |                   ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 349 | iterable_mut_impl!(Vec6, 6);
[INFO] [stdout]     |                            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:350:16
[INFO] [stdout]     |
[INFO] [stdout] 350 | translate_impl!(Vec6, Pnt6)
[INFO] [stdout]     |                ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 350 | translate_impl!{Vec6, Pnt6}
[INFO] [stdout]     |                ~          ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 350 | translate_impl!(Vec6, Pnt6);
[INFO] [stdout]     |                            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:351:13
[INFO] [stdout]     |
[INFO] [stdout] 351 | rotate_impl!(Vec6)
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 351 | rotate_impl!{Vec6}
[INFO] [stdout]     |             ~    ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 351 | rotate_impl!(Vec6);
[INFO] [stdout]     |                   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:352:13
[INFO] [stdout]     |
[INFO] [stdout] 352 | rotate_impl!(Pnt6)
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 352 | rotate_impl!{Pnt6}
[INFO] [stdout]     |             ~    ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 352 | rotate_impl!(Pnt6);
[INFO] [stdout]     |                   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::collections::hash_map::Entries`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/xml-rs-0.1.3/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: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:353:16
[INFO] [stdout]     |
[INFO] [stdout] 353 | transform_impl!(Vec6, Pnt6)
[INFO] [stdout]     |                ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 353 | transform_impl!{Vec6, Pnt6}
[INFO] [stdout]     |                ~          ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 353 | transform_impl!(Vec6, Pnt6);
[INFO] [stdout]     |                            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::io::Buffer`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/xml-rs-0.1.3/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: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:354:17
[INFO] [stdout]     |
[INFO] [stdout] 354 | vec_as_pnt_impl!(Vec6, Pnt6, x, y, z, w, a, b)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 354 | vec_as_pnt_impl!{Vec6, Pnt6, x, y, z, w, a, b}
[INFO] [stdout]     |                 ~                            ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 354 | vec_as_pnt_impl!(Vec6, Pnt6, x, y, z, w, a, b);
[INFO] [stdout]     |                                               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::io::MemReader`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/xml-rs-0.1.3/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: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:355:20
[INFO] [stdout]     |
[INFO] [stdout] 355 | num_float_vec_impl!(Vec6)
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 355 | num_float_vec_impl!{Vec6}
[INFO] [stdout]     |                    ~    ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 355 | num_float_vec_impl!(Vec6);
[INFO] [stdout]     |                          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/vec.rs:356:19
[INFO] [stdout]     |
[INFO] [stdout] 356 | absolute_vec_impl!(Vec6, x, y, z, w, a, b)
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 356 | absolute_vec_impl!{Vec6, x, y, z, w, a, b}
[INFO] [stdout]     |                   ~                      ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 356 | absolute_vec_impl!(Vec6, x, y, z, w, a, b);
[INFO] [stdout]     |                                           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::num::from_str_radix`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/xml-rs-0.1.3/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[E0432]: unresolved import `std::io::MemWriter`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/xml-rs-0.1.3/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: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt_macros.rs:3:23
[INFO] [stdout]    |
[INFO] [stdout] 3  |   macro_rules! orig_impl(
[INFO] [stdout]    |  _______________________^
[INFO] [stdout] 4  | |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] 5  | |         impl<N: Zero> Orig for $t<N> {
[INFO] [stdout] 6  | |             #[inline]
[INFO] [stdout] ...  |
[INFO] [stdout] 19 | |     )
[INFO] [stdout] 20 | | )
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 3  ~ macro_rules! orig_impl{
[INFO] [stdout] 4  |     ($t: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout]  ...
[INFO] [stdout] 19 |     )
[INFO] [stdout] 20 + }
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 20 | );
[INFO] [stdout]    |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt_macros.rs:22:26
[INFO] [stdout]    |
[INFO] [stdout] 22 |   macro_rules! pnt_sub_impl(
[INFO] [stdout]    |  __________________________^
[INFO] [stdout] 23 | |     ($t: ident, $tv: ident) => (
[INFO] [stdout] 24 | |         impl<N: Sub<N, N>> Sub<$t<N>, $tv<N>> for $t<N> {
[INFO] [stdout] 25 | |             #[inline]
[INFO] [stdout] ...  |
[INFO] [stdout] 30 | |     )
[INFO] [stdout] 31 | | )
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 22 ~ macro_rules! pnt_sub_impl{
[INFO] [stdout] 23 |     ($t: ident, $tv: ident) => (
[INFO] [stdout]  ...
[INFO] [stdout] 30 |     )
[INFO] [stdout] 31 + }
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 31 | );
[INFO] [stdout]    |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt_macros.rs:33:30
[INFO] [stdout]    |
[INFO] [stdout] 33 |   macro_rules! pnt_add_vec_impl(
[INFO] [stdout]    |  ______________________________^
[INFO] [stdout] 34 | |     ($t: ident, $tv: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] 35 | |         impl<N: Add<N, N>> Add<$tv<N>, $t<N>> for $t<N> {
[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! pnt_add_vec_impl{
[INFO] [stdout] 34 |     ($t: ident, $tv: ident, $comp0: ident $(,$compN: 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: cannot find attribute `deriving` in this scope
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/xml-rs-0.1.3/src/common.rs:8:3
[INFO] [stdout]   |
[INFO] [stdout] 8 | #[deriving(Clone, PartialEq, Eq)]
[INFO] [stdout]   |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt_macros.rs:44:30
[INFO] [stdout]    |
[INFO] [stdout] 44 |   macro_rules! pnt_sub_vec_impl(
[INFO] [stdout]    |  ______________________________^
[INFO] [stdout] 45 | |     ($t: ident, $tv: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] 46 | |         impl<N: Sub<N, N>> Sub<$tv<N>, $t<N>> for $t<N> {
[INFO] [stdout] 47 | |             #[inline]
[INFO] [stdout] ...  |
[INFO] [stdout] 52 | |     )
[INFO] [stdout] 53 | | )
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 44 ~ macro_rules! pnt_sub_vec_impl{
[INFO] [stdout] 45 |     ($t: ident, $tv: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout]  ...
[INFO] [stdout] 52 |     )
[INFO] [stdout] 53 + }
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 53 | );
[INFO] [stdout]    |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/xml-rs-0.1.3/src/common.rs:64:3
[INFO] [stdout]    |
[INFO] [stdout] 64 | #[deriving(Clone, PartialEq, Eq)]
[INFO] [stdout]    |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt_macros.rs:55:29
[INFO] [stdout]    |
[INFO] [stdout] 55 |   macro_rules! pnt_as_vec_impl(
[INFO] [stdout]    |  _____________________________^
[INFO] [stdout] 56 | |     ($t: ident, $tv: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] 57 | |         impl<N> $t<N> {
[INFO] [stdout] 58 | |             /// Converts this point to its associated vector.
[INFO] [stdout] ...  |
[INFO] [stdout] 98 | |     )
[INFO] [stdout] 99 | | )
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 55 ~ macro_rules! pnt_as_vec_impl{
[INFO] [stdout] 56 |     ($t: ident, $tv: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout]  ...
[INFO] [stdout] 98 |     )
[INFO] [stdout] 99 + }
[INFO] [stdout]    |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 99 | );
[INFO] [stdout]    |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/xml-rs-0.1.3/src/common.rs:152:3
[INFO] [stdout]     |
[INFO] [stdout] 152 | #[deriving(Clone, PartialEq, Eq)]
[INFO] [stdout]     |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt_macros.rs:101:37
[INFO] [stdout]     |
[INFO] [stdout] 101 |   macro_rules! pnt_to_homogeneous_impl(
[INFO] [stdout]     |  _____________________________________^
[INFO] [stdout] 102 | |     ($t: ident, $t2: ident, $extra: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] 103 | |         impl<N: Clone + One + Zero> ToHomogeneous<$t2<N>> for $t<N> {
[INFO] [stdout] 104 | |             fn to_homogeneous(&self) -> $t2<N> {
[INFO] [stdout] ...   |
[INFO] [stdout] 114 | |     )
[INFO] [stdout] 115 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 101 ~ macro_rules! pnt_to_homogeneous_impl{
[INFO] [stdout] 102 |     ($t: ident, $t2: ident, $extra: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout]   ...
[INFO] [stdout] 114 |     )
[INFO] [stdout] 115 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 115 | );
[INFO] [stdout]     |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt_macros.rs:117:39
[INFO] [stdout]     |
[INFO] [stdout] 117 |   macro_rules! pnt_from_homogeneous_impl(
[INFO] [stdout]     |  _______________________________________^
[INFO] [stdout] 118 | |     ($t: ident, $t2: ident, $extra: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout] 119 | |         impl<N: Clone + Div<N, N> + One + Zero> FromHomogeneous<$t2<N>> for $t<N> {
[INFO] [stdout] 120 | |             fn from(v: &$t2<N>) -> $t<N> {
[INFO] [stdout] ...   |
[INFO] [stdout] 129 | |     )
[INFO] [stdout] 130 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 117 ~ macro_rules! pnt_from_homogeneous_impl{
[INFO] [stdout] 118 |     ($t: ident, $t2: ident, $extra: ident, $comp0: ident $(,$compN: ident)*) => (
[INFO] [stdout]   ...
[INFO] [stdout] 129 |     )
[INFO] [stdout] 130 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 130 | );
[INFO] [stdout]     |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt_macros.rs:132:32
[INFO] [stdout]     |
[INFO] [stdout] 132 |   macro_rules! num_float_pnt_impl(
[INFO] [stdout]     |  ________________________________^
[INFO] [stdout] 133 | |     ($t: ident, $tv: ident) => (
[INFO] [stdout] 134 | |         impl<N> NumPnt<N, $tv<N>> for $t<N>
[INFO] [stdout] 135 | |             where N: BaseNum {
[INFO] [stdout] ...   |
[INFO] [stdout] 141 | |     )
[INFO] [stdout] 142 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 132 ~ macro_rules! num_float_pnt_impl{
[INFO] [stdout] 133 |     ($t: ident, $tv: ident) => (
[INFO] [stdout]   ...
[INFO] [stdout] 141 |     )
[INFO] [stdout] 142 + }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 142 | );
[INFO] [stdout]     |  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:41:10
[INFO] [stdout]    |
[INFO] [stdout] 41 | new_impl!(Pnt1, x)
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 41 | new_impl!{Pnt1, x}
[INFO] [stdout]    |          ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 41 | new_impl!(Pnt1, x);
[INFO] [stdout]    |                   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:42:11
[INFO] [stdout]    |
[INFO] [stdout] 42 | orig_impl!(Pnt1, x)
[INFO] [stdout]    |           ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 42 | orig_impl!{Pnt1, x}
[INFO] [stdout]    |           ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 42 | orig_impl!(Pnt1, x);
[INFO] [stdout]    |                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:43:10
[INFO] [stdout]    |
[INFO] [stdout] 43 | ord_impl!(Pnt1, x)
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 43 | ord_impl!{Pnt1, x}
[INFO] [stdout]    |          ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 43 | ord_impl!(Pnt1, x);
[INFO] [stdout]    |                   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:44:17
[INFO] [stdout]    |
[INFO] [stdout] 44 | scalar_mul_impl!(Pnt1, x)
[INFO] [stdout]    |                 ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 44 | scalar_mul_impl!{Pnt1, x}
[INFO] [stdout]    |                 ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 44 | scalar_mul_impl!(Pnt1, x);
[INFO] [stdout]    |                          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:45:17
[INFO] [stdout]    |
[INFO] [stdout] 45 | scalar_div_impl!(Pnt1, x)
[INFO] [stdout]    |                 ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 45 | scalar_div_impl!{Pnt1, x}
[INFO] [stdout]    |                 ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 45 | scalar_div_impl!(Pnt1, x);
[INFO] [stdout]    |                          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:46:17
[INFO] [stdout]    |
[INFO] [stdout] 46 | scalar_add_impl!(Pnt1, x)
[INFO] [stdout]    |                 ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 46 | scalar_add_impl!{Pnt1, x}
[INFO] [stdout]    |                 ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 46 | scalar_add_impl!(Pnt1, x);
[INFO] [stdout]    |                          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:47:17
[INFO] [stdout]    |
[INFO] [stdout] 47 | scalar_sub_impl!(Pnt1, x)
[INFO] [stdout]    |                 ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 47 | scalar_sub_impl!{Pnt1, x}
[INFO] [stdout]    |                 ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 47 | scalar_sub_impl!(Pnt1, x);
[INFO] [stdout]    |                          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:48:15
[INFO] [stdout]    |
[INFO] [stdout] 48 | vec_cast_impl!(Pnt1, x)
[INFO] [stdout]    |               ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 48 | vec_cast_impl!{Pnt1, x}
[INFO] [stdout]    |               ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 48 | vec_cast_impl!(Pnt1, x);
[INFO] [stdout]    |                        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:49:15
[INFO] [stdout]    |
[INFO] [stdout] 49 | as_array_impl!(Pnt1, 1)
[INFO] [stdout]    |               ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 49 | as_array_impl!{Pnt1, 1}
[INFO] [stdout]    |               ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 49 | as_array_impl!(Pnt1, 1);
[INFO] [stdout]    |                        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:50:12
[INFO] [stdout]    |
[INFO] [stdout] 50 | index_impl!(Pnt1)
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 50 | index_impl!{Pnt1}
[INFO] [stdout]    |            ~    ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 50 | index_impl!(Pnt1);
[INFO] [stdout]    |                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:51:16
[INFO] [stdout]    |
[INFO] [stdout] 51 | indexable_impl!(Pnt1, 1)
[INFO] [stdout]    |                ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 51 | indexable_impl!{Pnt1, 1}
[INFO] [stdout]    |                ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 51 | indexable_impl!(Pnt1, 1);
[INFO] [stdout]    |                         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:52:14
[INFO] [stdout]    |
[INFO] [stdout] 52 | at_fast_impl!(Pnt1, 1)
[INFO] [stdout]    |              ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 52 | at_fast_impl!{Pnt1, 1}
[INFO] [stdout]    |              ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 52 | at_fast_impl!(Pnt1, 1);
[INFO] [stdout]    |                       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:53:17
[INFO] [stdout]    |
[INFO] [stdout] 53 | new_repeat_impl!(Pnt1, val, x)
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 53 | new_repeat_impl!{Pnt1, val, x}
[INFO] [stdout]    |                 ~            ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 53 | new_repeat_impl!(Pnt1, val, x);
[INFO] [stdout]    |                               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:54:10
[INFO] [stdout]    |
[INFO] [stdout] 54 | dim_impl!(Pnt1, 1)
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 54 | dim_impl!{Pnt1, 1}
[INFO] [stdout]    |          ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 54 | dim_impl!(Pnt1, 1);
[INFO] [stdout]    |                   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/xml-rs-0.1.3/src/common.rs:185:3
[INFO] [stdout]     |
[INFO] [stdout] 185 | #[deriving(Copy, 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/registry/src/index.crates.io-6f17d22bba15001f/xml-rs-0.1.3/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/registry/src/index.crates.io-6f17d22bba15001f/xml-rs-0.1.3/src/namespace.rs:105:3
[INFO] [stdout]     |
[INFO] [stdout] 105 | #[deriving(Clone, PartialEq)]
[INFO] [stdout]     |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_slice` found for struct `String` in the current scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/gcc-0.1.1/src/lib.rs:129:61
[INFO] [stdout]     |
[INFO] [stdout] 129 |         .or_else(|| getenv(format!("{}_{}", kind, var_base).as_slice()))
[INFO] [stdout]     |                                                             ^^^^^^^^ method not found in `String`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/xml-rs-0.1.3/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/registry/src/index.crates.io-6f17d22bba15001f/xml-rs-0.1.3/src/reader/lexer.rs:149:3
[INFO] [stdout]     |
[INFO] [stdout] 149 | #[deriving(Copy)]
[INFO] [stdout]     |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/xml-rs-0.1.3/src/reader/lexer.rs:154:3
[INFO] [stdout]     |
[INFO] [stdout] 154 | #[deriving(Copy)]
[INFO] [stdout]     |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected type, found `|`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/c06814e/./src/imageops/sample.rs:45:18
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub struct Filter < 'a> {
[INFO] [stdout]    |            ------ while parsing this struct
[INFO] [stdout] 44 |     /// The filter's filter function.
[INFO] [stdout] 45 |     pub kernel:  | f32 | : 'a -> f32,
[INFO] [stdout]    |                  ^ expected type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/xml-rs-0.1.3/src/reader/lexer.rs:159:3
[INFO] [stdout]     |
[INFO] [stdout] 159 | #[deriving(Copy)]
[INFO] [stdout]     |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/xml-rs-0.1.3/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/registry/src/index.crates.io-6f17d22bba15001f/xml-rs-0.1.3/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/registry/src/index.crates.io-6f17d22bba15001f/xml-rs-0.1.3/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/registry/src/index.crates.io-6f17d22bba15001f/xml-rs-0.1.3/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/registry/src/index.crates.io-6f17d22bba15001f/xml-rs-0.1.3/src/reader/parser.rs:112:3
[INFO] [stdout]     |
[INFO] [stdout] 112 | #[deriving(Clone, PartialEq)]
[INFO] [stdout]     |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:55:16
[INFO] [stdout]    |
[INFO] [stdout] 55 | container_impl!(Pnt1)
[INFO] [stdout]    |                ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 55 | container_impl!{Pnt1}
[INFO] [stdout]    |                ~    ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 55 | container_impl!(Pnt1);
[INFO] [stdout]    |                      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:56:17
[INFO] [stdout]    |
[INFO] [stdout] 56 | pnt_as_vec_impl!(Pnt1, Vec1, x)
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 56 | pnt_as_vec_impl!{Pnt1, Vec1, x}
[INFO] [stdout]    |                 ~             ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 56 | pnt_as_vec_impl!(Pnt1, Vec1, x);
[INFO] [stdout]    |                                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:57:14
[INFO] [stdout]    |
[INFO] [stdout] 57 | pnt_sub_impl!(Pnt1, Vec1)
[INFO] [stdout]    |              ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 57 | pnt_sub_impl!{Pnt1, Vec1}
[INFO] [stdout]    |              ~          ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 57 | pnt_sub_impl!(Pnt1, Vec1);
[INFO] [stdout]    |                          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:58:10
[INFO] [stdout]    |
[INFO] [stdout] 58 | neg_impl!(Pnt1, x)
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 58 | neg_impl!{Pnt1, x}
[INFO] [stdout]    |          ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 58 | neg_impl!(Pnt1, x);
[INFO] [stdout]    |                   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:59:18
[INFO] [stdout]    |
[INFO] [stdout] 59 | pnt_add_vec_impl!(Pnt1, Vec1, x)
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 59 | pnt_add_vec_impl!{Pnt1, Vec1, x}
[INFO] [stdout]    |                  ~             ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 59 | pnt_add_vec_impl!(Pnt1, Vec1, x);
[INFO] [stdout]    |                                 +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:60:18
[INFO] [stdout]    |
[INFO] [stdout] 60 | pnt_sub_vec_impl!(Pnt1, Vec1, x)
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 60 | pnt_sub_vec_impl!{Pnt1, Vec1, x}
[INFO] [stdout]    |                  ~             ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 60 | pnt_sub_vec_impl!(Pnt1, Vec1, x);
[INFO] [stdout]    |                                 +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:61:17
[INFO] [stdout]    |
[INFO] [stdout] 61 | scalar_ops_impl!(Pnt1, x)
[INFO] [stdout]    |                 ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 61 | scalar_ops_impl!{Pnt1, x}
[INFO] [stdout]    |                 ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 61 | scalar_ops_impl!(Pnt1, x);
[INFO] [stdout]    |                          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:62:16
[INFO] [stdout]    |
[INFO] [stdout] 62 | approx_eq_impl!(Pnt1, x)
[INFO] [stdout]    |                ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 62 | approx_eq_impl!{Pnt1, x}
[INFO] [stdout]    |                ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 62 | approx_eq_impl!(Pnt1, x);
[INFO] [stdout]    |                         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:63:20
[INFO] [stdout]    |
[INFO] [stdout] 63 | from_iterator_impl!(Pnt1, iterator)
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 63 | from_iterator_impl!{Pnt1, iterator}
[INFO] [stdout]    |                    ~              ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 63 | from_iterator_impl!(Pnt1, iterator);
[INFO] [stdout]    |                                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:64:14
[INFO] [stdout]    |
[INFO] [stdout] 64 | bounded_impl!(Pnt1, x)
[INFO] [stdout]    |              ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 64 | bounded_impl!{Pnt1, x}
[INFO] [stdout]    |              ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 64 | bounded_impl!(Pnt1, x);
[INFO] [stdout]    |                       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:65:11
[INFO] [stdout]    |
[INFO] [stdout] 65 | axpy_impl!(Pnt1, x)
[INFO] [stdout]    |           ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 65 | axpy_impl!{Pnt1, x}
[INFO] [stdout]    |           ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 65 | axpy_impl!(Pnt1, x);
[INFO] [stdout]    |                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:66:15
[INFO] [stdout]    |
[INFO] [stdout] 66 | iterable_impl!(Pnt1, 1)
[INFO] [stdout]    |               ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 66 | iterable_impl!{Pnt1, 1}
[INFO] [stdout]    |               ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 66 | iterable_impl!(Pnt1, 1);
[INFO] [stdout]    |                        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:67:19
[INFO] [stdout]    |
[INFO] [stdout] 67 | iterable_mut_impl!(Pnt1, 1)
[INFO] [stdout]    |                   ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 67 | iterable_mut_impl!{Pnt1, 1}
[INFO] [stdout]    |                   ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 67 | iterable_mut_impl!(Pnt1, 1);
[INFO] [stdout]    |                            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:68:25
[INFO] [stdout]    |
[INFO] [stdout] 68 | pnt_to_homogeneous_impl!(Pnt1, Pnt2, y, x)
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 68 | pnt_to_homogeneous_impl!{Pnt1, Pnt2, y, x}
[INFO] [stdout]    |                         ~                ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 68 | pnt_to_homogeneous_impl!(Pnt1, Pnt2, y, x);
[INFO] [stdout]    |                                           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:69:27
[INFO] [stdout]    |
[INFO] [stdout] 69 | pnt_from_homogeneous_impl!(Pnt1, Pnt2, y, x)
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 69 | pnt_from_homogeneous_impl!{Pnt1, Pnt2, y, x}
[INFO] [stdout]    |                           ~                ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 69 | pnt_from_homogeneous_impl!(Pnt1, Pnt2, y, x);
[INFO] [stdout]    |                                             +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:70:20
[INFO] [stdout]    |
[INFO] [stdout] 70 | num_float_pnt_impl!(Pnt1, Vec1)
[INFO] [stdout]    |                    ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 70 | num_float_pnt_impl!{Pnt1, Vec1}
[INFO] [stdout]    |                    ~          ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 70 | num_float_pnt_impl!(Pnt1, Vec1);
[INFO] [stdout]    |                                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:81:10
[INFO] [stdout]    |
[INFO] [stdout] 81 | new_impl!(Pnt2, x, y)
[INFO] [stdout]    |          ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 81 | new_impl!{Pnt2, x, y}
[INFO] [stdout]    |          ~          ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 81 | new_impl!(Pnt2, x, y);
[INFO] [stdout]    |                      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:82:11
[INFO] [stdout]    |
[INFO] [stdout] 82 | orig_impl!(Pnt2, x, y)
[INFO] [stdout]    |           ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 82 | orig_impl!{Pnt2, x, y}
[INFO] [stdout]    |           ~          ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 82 | orig_impl!(Pnt2, x, y);
[INFO] [stdout]    |                       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:83:10
[INFO] [stdout]    |
[INFO] [stdout] 83 | ord_impl!(Pnt2, x, y)
[INFO] [stdout]    |          ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 83 | ord_impl!{Pnt2, x, y}
[INFO] [stdout]    |          ~          ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 83 | ord_impl!(Pnt2, x, y);
[INFO] [stdout]    |                      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:84:17
[INFO] [stdout]    |
[INFO] [stdout] 84 | scalar_mul_impl!(Pnt2, x, y)
[INFO] [stdout]    |                 ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 84 | scalar_mul_impl!{Pnt2, x, y}
[INFO] [stdout]    |                 ~          ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 84 | scalar_mul_impl!(Pnt2, x, y);
[INFO] [stdout]    |                             +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:85:17
[INFO] [stdout]    |
[INFO] [stdout] 85 | scalar_div_impl!(Pnt2, x, y)
[INFO] [stdout]    |                 ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 85 | scalar_div_impl!{Pnt2, x, y}
[INFO] [stdout]    |                 ~          ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 85 | scalar_div_impl!(Pnt2, x, y);
[INFO] [stdout]    |                             +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:86:17
[INFO] [stdout]    |
[INFO] [stdout] 86 | scalar_add_impl!(Pnt2, x, y)
[INFO] [stdout]    |                 ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 86 | scalar_add_impl!{Pnt2, x, y}
[INFO] [stdout]    |                 ~          ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 86 | scalar_add_impl!(Pnt2, x, y);
[INFO] [stdout]    |                             +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:87:17
[INFO] [stdout]    |
[INFO] [stdout] 87 | scalar_sub_impl!(Pnt2, x, y)
[INFO] [stdout]    |                 ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 87 | scalar_sub_impl!{Pnt2, x, y}
[INFO] [stdout]    |                 ~          ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 87 | scalar_sub_impl!(Pnt2, x, y);
[INFO] [stdout]    |                             +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:88:15
[INFO] [stdout]    |
[INFO] [stdout] 88 | vec_cast_impl!(Pnt2, x, y)
[INFO] [stdout]    |               ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 88 | vec_cast_impl!{Pnt2, x, y}
[INFO] [stdout]    |               ~          ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 88 | vec_cast_impl!(Pnt2, x, y);
[INFO] [stdout]    |                           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:89:15
[INFO] [stdout]    |
[INFO] [stdout] 89 | as_array_impl!(Pnt2, 2)
[INFO] [stdout]    |               ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 89 | as_array_impl!{Pnt2, 2}
[INFO] [stdout]    |               ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 89 | as_array_impl!(Pnt2, 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/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:90:12
[INFO] [stdout]    |
[INFO] [stdout] 90 | index_impl!(Pnt2)
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 90 | index_impl!{Pnt2}
[INFO] [stdout]    |            ~    ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 90 | index_impl!(Pnt2);
[INFO] [stdout]    |                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:91:16
[INFO] [stdout]    |
[INFO] [stdout] 91 | indexable_impl!(Pnt2, 2)
[INFO] [stdout]    |                ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 91 | indexable_impl!{Pnt2, 2}
[INFO] [stdout]    |                ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 91 | indexable_impl!(Pnt2, 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/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:92:14
[INFO] [stdout]    |
[INFO] [stdout] 92 | at_fast_impl!(Pnt2, 2)
[INFO] [stdout]    |              ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 92 | at_fast_impl!{Pnt2, 2}
[INFO] [stdout]    |              ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 92 | at_fast_impl!(Pnt2, 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/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:93:17
[INFO] [stdout]    |
[INFO] [stdout] 93 | new_repeat_impl!(Pnt2, val, x, y)
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 93 | new_repeat_impl!{Pnt2, val, x, y}
[INFO] [stdout]    |                 ~               ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 93 | new_repeat_impl!(Pnt2, val, x, y);
[INFO] [stdout]    |                                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:94:10
[INFO] [stdout]    |
[INFO] [stdout] 94 | dim_impl!(Pnt2, 2)
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 94 | dim_impl!{Pnt2, 2}
[INFO] [stdout]    |          ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 94 | dim_impl!(Pnt2, 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/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:95:16
[INFO] [stdout]    |
[INFO] [stdout] 95 | container_impl!(Pnt2)
[INFO] [stdout]    |                ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 95 | container_impl!{Pnt2}
[INFO] [stdout]    |                ~    ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 95 | container_impl!(Pnt2);
[INFO] [stdout]    |                      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:96:17
[INFO] [stdout]    |
[INFO] [stdout] 96 | pnt_as_vec_impl!(Pnt2, Vec2, x, y)
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 96 | pnt_as_vec_impl!{Pnt2, Vec2, x, y}
[INFO] [stdout]    |                 ~                ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 96 | pnt_as_vec_impl!(Pnt2, Vec2, x, y);
[INFO] [stdout]    |                                   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:97:14
[INFO] [stdout]    |
[INFO] [stdout] 97 | pnt_sub_impl!(Pnt2, Vec2)
[INFO] [stdout]    |              ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 97 | pnt_sub_impl!{Pnt2, Vec2}
[INFO] [stdout]    |              ~          ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 97 | pnt_sub_impl!(Pnt2, Vec2);
[INFO] [stdout]    |                          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:98:10
[INFO] [stdout]    |
[INFO] [stdout] 98 | neg_impl!(Pnt2, x, y)
[INFO] [stdout]    |          ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 98 | neg_impl!{Pnt2, x, y}
[INFO] [stdout]    |          ~          ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 98 | neg_impl!(Pnt2, x, y);
[INFO] [stdout]    |                      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:99:18
[INFO] [stdout]    |
[INFO] [stdout] 99 | pnt_add_vec_impl!(Pnt2, Vec2, x, y)
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 99 | pnt_add_vec_impl!{Pnt2, Vec2, x, y}
[INFO] [stdout]    |                  ~                ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 99 | pnt_add_vec_impl!(Pnt2, Vec2, x, y);
[INFO] [stdout]    |                                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0557]: feature has been removed
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/compile_msg-efbf2da7c5d3a45b/32a98df/src/lib.rs:1:12
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![feature(plugin_registrar, macro_rules)]
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^ feature has been removed
[INFO] [stdout]   |
[INFO] [stdout]   = note: a __rustc_plugin_registrar symbol must now be defined instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/xml-rs-0.1.3/src/reader/parser.rs:134:3
[INFO] [stdout]     |
[INFO] [stdout] 134 | #[deriving(PartialEq)]
[INFO] [stdout]     |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:100:18
[INFO] [stdout]     |
[INFO] [stdout] 100 | pnt_sub_vec_impl!(Pnt2, Vec2, x, y)
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 100 | pnt_sub_vec_impl!{Pnt2, Vec2, x, y}
[INFO] [stdout]     |                  ~                ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 100 | pnt_sub_vec_impl!(Pnt2, Vec2, x, y);
[INFO] [stdout]     |                                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `syntax`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/compile_msg-efbf2da7c5d3a45b/32a98df/src/lib.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | extern crate syntax;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:101:17
[INFO] [stdout]     |
[INFO] [stdout] 101 | scalar_ops_impl!(Pnt2, x, y)
[INFO] [stdout]     |                 ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 101 | scalar_ops_impl!{Pnt2, x, y}
[INFO] [stdout]     |                 ~          ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 101 | scalar_ops_impl!(Pnt2, x, y);
[INFO] [stdout]     |                             +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0462]: found staticlib `rustc` instead of rlib or dylib
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/compile_msg-efbf2da7c5d3a45b/32a98df/src/lib.rs:5:1
[INFO] [stdout]   |
[INFO] [stdout] 5 | extern crate rustc;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the following crate versions were found:
[INFO] [stdout]           crate `rustc`: /opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc-beta_rt.msan.a
[INFO] [stdout]           crate `rustc`: /opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc-beta_rt.asan.a
[INFO] [stdout]           crate `rustc`: /opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc-beta_rt.tsan.a
[INFO] [stdout]           crate `rustc`: /opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc-beta_rt.lsan.a
[INFO] [stdout]   = help: please recompile that crate using --crate-type lib
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:102:16
[INFO] [stdout]     |
[INFO] [stdout] 102 | approx_eq_impl!(Pnt2, x, y)
[INFO] [stdout]     |                ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 102 | approx_eq_impl!{Pnt2, x, y}
[INFO] [stdout]     |                ~          ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 102 | approx_eq_impl!(Pnt2, x, y);
[INFO] [stdout]     |                            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:103:20
[INFO] [stdout]     |
[INFO] [stdout] 103 | from_iterator_impl!(Pnt2, iterator, iterator)
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 103 | from_iterator_impl!{Pnt2, iterator, iterator}
[INFO] [stdout]     |                    ~                        ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 103 | from_iterator_impl!(Pnt2, iterator, iterator);
[INFO] [stdout]     |                                              +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:104:14
[INFO] [stdout]     |
[INFO] [stdout] 104 | bounded_impl!(Pnt2, x, y)
[INFO] [stdout]     |              ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 104 | bounded_impl!{Pnt2, x, y}
[INFO] [stdout]     |              ~          ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 104 | bounded_impl!(Pnt2, x, y);
[INFO] [stdout]     |                          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:105:11
[INFO] [stdout]     |
[INFO] [stdout] 105 | axpy_impl!(Pnt2, x, y)
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 105 | axpy_impl!{Pnt2, x, y}
[INFO] [stdout]     |           ~          ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 105 | axpy_impl!(Pnt2, x, y);
[INFO] [stdout]     |                       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:106:15
[INFO] [stdout]     |
[INFO] [stdout] 106 | iterable_impl!(Pnt2, 2)
[INFO] [stdout]     |               ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 106 | iterable_impl!{Pnt2, 2}
[INFO] [stdout]     |               ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 106 | iterable_impl!(Pnt2, 2);
[INFO] [stdout]     |                        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/xml-rs-0.1.3/src/reader/parser.rs:141:3
[INFO] [stdout]     |
[INFO] [stdout] 141 | #[deriving(Copy, PartialEq, Eq)]
[INFO] [stdout]     |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:107:19
[INFO] [stdout]     |
[INFO] [stdout] 107 | iterable_mut_impl!(Pnt2, 2)
[INFO] [stdout]     |                   ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 107 | iterable_mut_impl!{Pnt2, 2}
[INFO] [stdout]     |                   ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 107 | iterable_mut_impl!(Pnt2, 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/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:108:25
[INFO] [stdout]     |
[INFO] [stdout] 108 | pnt_to_homogeneous_impl!(Pnt2, Pnt3, z, x, y)
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 108 | pnt_to_homogeneous_impl!{Pnt2, Pnt3, z, x, y}
[INFO] [stdout]     |                         ~                   ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 108 | pnt_to_homogeneous_impl!(Pnt2, Pnt3, z, x, y);
[INFO] [stdout]     |                                              +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:109:27
[INFO] [stdout]     |
[INFO] [stdout] 109 | pnt_from_homogeneous_impl!(Pnt2, Pnt3, z, x, y)
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 109 | pnt_from_homogeneous_impl!{Pnt2, Pnt3, z, x, y}
[INFO] [stdout]     |                           ~                   ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 109 | pnt_from_homogeneous_impl!(Pnt2, Pnt3, z, x, y);
[INFO] [stdout]     |                                                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:110:20
[INFO] [stdout]     |
[INFO] [stdout] 110 | num_float_pnt_impl!(Pnt2, Vec2)
[INFO] [stdout]     |                    ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 110 | num_float_pnt_impl!{Pnt2, Vec2}
[INFO] [stdout]     |                    ~          ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 110 | num_float_pnt_impl!(Pnt2, Vec2);
[INFO] [stdout]     |                                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:123:10
[INFO] [stdout]     |
[INFO] [stdout] 123 | new_impl!(Pnt3, x, y, z)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 123 | new_impl!{Pnt3, x, y, z}
[INFO] [stdout]     |          ~             ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 123 | new_impl!(Pnt3, x, y, z);
[INFO] [stdout]     |                         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:124:11
[INFO] [stdout]     |
[INFO] [stdout] 124 | orig_impl!(Pnt3, x, y, z)
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 124 | orig_impl!{Pnt3, x, y, z}
[INFO] [stdout]     |           ~             ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 124 | orig_impl!(Pnt3, x, y, z);
[INFO] [stdout]     |                          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:125:10
[INFO] [stdout]     |
[INFO] [stdout] 125 | ord_impl!(Pnt3, x, y, z)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 125 | ord_impl!{Pnt3, x, y, z}
[INFO] [stdout]     |          ~             ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 125 | ord_impl!(Pnt3, x, y, z);
[INFO] [stdout]     |                         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:126:17
[INFO] [stdout]     |
[INFO] [stdout] 126 | scalar_mul_impl!(Pnt3, x, y, z)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 126 | scalar_mul_impl!{Pnt3, x, y, z}
[INFO] [stdout]     |                 ~             ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 126 | scalar_mul_impl!(Pnt3, x, y, z);
[INFO] [stdout]     |                                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:127:17
[INFO] [stdout]     |
[INFO] [stdout] 127 | scalar_div_impl!(Pnt3, x, y, z)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 127 | scalar_div_impl!{Pnt3, x, y, z}
[INFO] [stdout]     |                 ~             ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 127 | scalar_div_impl!(Pnt3, x, y, z);
[INFO] [stdout]     |                                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:128:17
[INFO] [stdout]     |
[INFO] [stdout] 128 | scalar_add_impl!(Pnt3, x, y, z)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 128 | scalar_add_impl!{Pnt3, x, y, z}
[INFO] [stdout]     |                 ~             ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 128 | scalar_add_impl!(Pnt3, x, y, z);
[INFO] [stdout]     |                                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:129:17
[INFO] [stdout]     |
[INFO] [stdout] 129 | scalar_sub_impl!(Pnt3, x, y, z)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 129 | scalar_sub_impl!{Pnt3, x, y, z}
[INFO] [stdout]     |                 ~             ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 129 | scalar_sub_impl!(Pnt3, x, y, z);
[INFO] [stdout]     |                                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:130:15
[INFO] [stdout]     |
[INFO] [stdout] 130 | vec_cast_impl!(Pnt3, x, y, z)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 130 | vec_cast_impl!{Pnt3, x, y, z}
[INFO] [stdout]     |               ~             ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 130 | vec_cast_impl!(Pnt3, x, y, z);
[INFO] [stdout]     |                              +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:131:15
[INFO] [stdout]     |
[INFO] [stdout] 131 | as_array_impl!(Pnt3, 3)
[INFO] [stdout]     |               ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 131 | as_array_impl!{Pnt3, 3}
[INFO] [stdout]     |               ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 131 | as_array_impl!(Pnt3, 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/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:132:12
[INFO] [stdout]     |
[INFO] [stdout] 132 | index_impl!(Pnt3)
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 132 | index_impl!{Pnt3}
[INFO] [stdout]     |            ~    ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 132 | index_impl!(Pnt3);
[INFO] [stdout]     |                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:133:16
[INFO] [stdout]     |
[INFO] [stdout] 133 | indexable_impl!(Pnt3, 3)
[INFO] [stdout]     |                ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 133 | indexable_impl!{Pnt3, 3}
[INFO] [stdout]     |                ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 133 | indexable_impl!(Pnt3, 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/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:134:14
[INFO] [stdout]     |
[INFO] [stdout] 134 | at_fast_impl!(Pnt3, 3)
[INFO] [stdout]     |              ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 134 | at_fast_impl!{Pnt3, 3}
[INFO] [stdout]     |              ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 134 | at_fast_impl!(Pnt3, 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/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:135:17
[INFO] [stdout]     |
[INFO] [stdout] 135 | new_repeat_impl!(Pnt3, val, x, y, z)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 135 | new_repeat_impl!{Pnt3, val, x, y, z}
[INFO] [stdout]     |                 ~                  ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 135 | new_repeat_impl!(Pnt3, val, x, y, z);
[INFO] [stdout]     |                                     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:136:10
[INFO] [stdout]     |
[INFO] [stdout] 136 | dim_impl!(Pnt3, 3)
[INFO] [stdout]     |          ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 136 | dim_impl!{Pnt3, 3}
[INFO] [stdout]     |          ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 136 | dim_impl!(Pnt3, 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/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:137:16
[INFO] [stdout]     |
[INFO] [stdout] 137 | container_impl!(Pnt3)
[INFO] [stdout]     |                ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 137 | container_impl!{Pnt3}
[INFO] [stdout]     |                ~    ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 137 | container_impl!(Pnt3);
[INFO] [stdout]     |                      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:138:17
[INFO] [stdout]     |
[INFO] [stdout] 138 | pnt_as_vec_impl!(Pnt3, Vec3, x, y, z)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 138 | pnt_as_vec_impl!{Pnt3, Vec3, x, y, z}
[INFO] [stdout]     |                 ~                   ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 138 | pnt_as_vec_impl!(Pnt3, Vec3, x, y, z);
[INFO] [stdout]     |                                      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:139:14
[INFO] [stdout]     |
[INFO] [stdout] 139 | pnt_sub_impl!(Pnt3, Vec3)
[INFO] [stdout]     |              ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 139 | pnt_sub_impl!{Pnt3, Vec3}
[INFO] [stdout]     |              ~          ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 139 | pnt_sub_impl!(Pnt3, Vec3);
[INFO] [stdout]     |                          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:140:10
[INFO] [stdout]     |
[INFO] [stdout] 140 | neg_impl!(Pnt3, x, y, z)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 140 | neg_impl!{Pnt3, x, y, z}
[INFO] [stdout]     |          ~             ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 140 | neg_impl!(Pnt3, x, y, z);
[INFO] [stdout]     |                         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:141:18
[INFO] [stdout]     |
[INFO] [stdout] 141 | pnt_add_vec_impl!(Pnt3, Vec3, x, y, z)
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 141 | pnt_add_vec_impl!{Pnt3, Vec3, x, y, z}
[INFO] [stdout]     |                  ~                   ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 141 | pnt_add_vec_impl!(Pnt3, Vec3, x, y, z);
[INFO] [stdout]     |                                       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:142:18
[INFO] [stdout]     |
[INFO] [stdout] 142 | pnt_sub_vec_impl!(Pnt3, Vec3, x, y, z)
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 142 | pnt_sub_vec_impl!{Pnt3, Vec3, x, y, z}
[INFO] [stdout]     |                  ~                   ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 142 | pnt_sub_vec_impl!(Pnt3, Vec3, x, y, z);
[INFO] [stdout]     |                                       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:143:17
[INFO] [stdout]     |
[INFO] [stdout] 143 | scalar_ops_impl!(Pnt3, x, y, z)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 143 | scalar_ops_impl!{Pnt3, x, y, z}
[INFO] [stdout]     |                 ~             ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 143 | scalar_ops_impl!(Pnt3, x, y, z);
[INFO] [stdout]     |                                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:144:16
[INFO] [stdout]     |
[INFO] [stdout] 144 | approx_eq_impl!(Pnt3, x, y, z)
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 144 | approx_eq_impl!{Pnt3, x, y, z}
[INFO] [stdout]     |                ~             ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 144 | approx_eq_impl!(Pnt3, x, y, z);
[INFO] [stdout]     |                               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:145:20
[INFO] [stdout]     |
[INFO] [stdout] 145 | from_iterator_impl!(Pnt3, iterator, iterator, iterator)
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 145 | from_iterator_impl!{Pnt3, iterator, iterator, iterator}
[INFO] [stdout]     |                    ~                                  ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 145 | from_iterator_impl!(Pnt3, iterator, iterator, iterator);
[INFO] [stdout]     |                                                        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:146:14
[INFO] [stdout]     |
[INFO] [stdout] 146 | bounded_impl!(Pnt3, x, y, z)
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 146 | bounded_impl!{Pnt3, x, y, z}
[INFO] [stdout]     |              ~             ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 146 | bounded_impl!(Pnt3, x, y, z);
[INFO] [stdout]     |                             +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:147:11
[INFO] [stdout]     |
[INFO] [stdout] 147 | axpy_impl!(Pnt3, x, y, z)
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 147 | axpy_impl!{Pnt3, x, y, z}
[INFO] [stdout]     |           ~             ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 147 | axpy_impl!(Pnt3, x, y, z);
[INFO] [stdout]     |                          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:148:15
[INFO] [stdout]     |
[INFO] [stdout] 148 | iterable_impl!(Pnt3, 3)
[INFO] [stdout]     |               ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 148 | iterable_impl!{Pnt3, 3}
[INFO] [stdout]     |               ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 148 | iterable_impl!(Pnt3, 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/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:149:19
[INFO] [stdout]     |
[INFO] [stdout] 149 | iterable_mut_impl!(Pnt3, 3)
[INFO] [stdout]     |                   ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 149 | iterable_mut_impl!{Pnt3, 3}
[INFO] [stdout]     |                   ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 149 | iterable_mut_impl!(Pnt3, 3);
[INFO] [stdout]     |                            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_slice` found for struct `String` in the current scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/gcc-0.1.1/src/lib.rs:152:9
[INFO] [stdout]     |
[INFO] [stdout] 151 | /     get_var("CFLAGS").unwrap_or(String::new())
[INFO] [stdout] 152 | |        .as_slice().words().map(|s| s.to_string())
[INFO] [stdout]     | |        -^^^^^^^^ method not found in `String`
[INFO] [stdout]     | |________|
[INFO] [stdout]     | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:150:25
[INFO] [stdout]     |
[INFO] [stdout] 150 | pnt_to_homogeneous_impl!(Pnt3, Pnt4, w, x, y, z)
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 150 | pnt_to_homogeneous_impl!{Pnt3, Pnt4, w, x, y, z}
[INFO] [stdout]     |                         ~                      ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 150 | pnt_to_homogeneous_impl!(Pnt3, Pnt4, w, x, y, z);
[INFO] [stdout]     |                                                 +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/xml-rs-0.1.3/src/reader/events.rs:13:3
[INFO] [stdout]    |
[INFO] [stdout] 13 | #[deriving(PartialEq, Clone)]
[INFO] [stdout]    |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:151:27
[INFO] [stdout]     |
[INFO] [stdout] 151 | pnt_from_homogeneous_impl!(Pnt3, Pnt4, w, x, y, z)
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 151 | pnt_from_homogeneous_impl!{Pnt3, Pnt4, w, x, y, z}
[INFO] [stdout]     |                           ~                      ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 151 | pnt_from_homogeneous_impl!(Pnt3, Pnt4, w, x, y, z);
[INFO] [stdout]     |                                                   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:152:20
[INFO] [stdout]     |
[INFO] [stdout] 152 | num_float_pnt_impl!(Pnt3, Vec3)
[INFO] [stdout]     |                    ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 152 | num_float_pnt_impl!{Pnt3, Vec3}
[INFO] [stdout]     |                    ~          ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 152 | num_float_pnt_impl!(Pnt3, Vec3);
[INFO] [stdout]     |                                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:167:10
[INFO] [stdout]     |
[INFO] [stdout] 167 | new_impl!(Pnt4, x, y, z, w)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 167 | new_impl!{Pnt4, x, y, z, w}
[INFO] [stdout]     |          ~                ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 167 | new_impl!(Pnt4, x, y, z, w);
[INFO] [stdout]     |                            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:168:11
[INFO] [stdout]     |
[INFO] [stdout] 168 | orig_impl!(Pnt4, x, y, z, w)
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 168 | orig_impl!{Pnt4, x, y, z, w}
[INFO] [stdout]     |           ~                ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 168 | orig_impl!(Pnt4, x, y, z, w);
[INFO] [stdout]     |                             +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `bitflags` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/xml-rs-0.1.3/src/writer/emitter.rs:111:1
[INFO] [stdout]     |
[INFO] [stdout] 111 | bitflags!(
[INFO] [stdout]     | ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:169:10
[INFO] [stdout]     |
[INFO] [stdout] 169 | ord_impl!(Pnt4, x, y, z, w)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 169 | ord_impl!{Pnt4, x, y, z, w}
[INFO] [stdout]     |          ~                ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 169 | ord_impl!(Pnt4, x, y, z, w);
[INFO] [stdout]     |                            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:170:17
[INFO] [stdout]     |
[INFO] [stdout] 170 | scalar_mul_impl!(Pnt4, x, y, z, w)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 170 | scalar_mul_impl!{Pnt4, x, y, z, w}
[INFO] [stdout]     |                 ~                ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 170 | scalar_mul_impl!(Pnt4, x, y, z, w);
[INFO] [stdout]     |                                   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:171:17
[INFO] [stdout]     |
[INFO] [stdout] 171 | scalar_div_impl!(Pnt4, x, y, z, w)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 171 | scalar_div_impl!{Pnt4, x, y, z, w}
[INFO] [stdout]     |                 ~                ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 171 | scalar_div_impl!(Pnt4, x, y, z, w);
[INFO] [stdout]     |                                   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:172:17
[INFO] [stdout]     |
[INFO] [stdout] 172 | scalar_add_impl!(Pnt4, x, y, z, w)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 172 | scalar_add_impl!{Pnt4, x, y, z, w}
[INFO] [stdout]     |                 ~                ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 172 | scalar_add_impl!(Pnt4, x, y, z, w);
[INFO] [stdout]     |                                   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:173:17
[INFO] [stdout]     |
[INFO] [stdout] 173 | scalar_sub_impl!(Pnt4, x, y, z, w)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 173 | scalar_sub_impl!{Pnt4, x, y, z, w}
[INFO] [stdout]     |                 ~                ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 173 | scalar_sub_impl!(Pnt4, x, y, z, w);
[INFO] [stdout]     |                                   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:174:15
[INFO] [stdout]     |
[INFO] [stdout] 174 | vec_cast_impl!(Pnt4, x, y, z, w)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 174 | vec_cast_impl!{Pnt4, x, y, z, w}
[INFO] [stdout]     |               ~                ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 174 | vec_cast_impl!(Pnt4, x, y, z, w);
[INFO] [stdout]     |                                 +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:175:15
[INFO] [stdout]     |
[INFO] [stdout] 175 | as_array_impl!(Pnt4, 4)
[INFO] [stdout]     |               ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 175 | as_array_impl!{Pnt4, 4}
[INFO] [stdout]     |               ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 175 | as_array_impl!(Pnt4, 4);
[INFO] [stdout]     |                        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:176:12
[INFO] [stdout]     |
[INFO] [stdout] 176 | index_impl!(Pnt4)
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 176 | index_impl!{Pnt4}
[INFO] [stdout]     |            ~    ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 176 | index_impl!(Pnt4);
[INFO] [stdout]     |                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:177:16
[INFO] [stdout]     |
[INFO] [stdout] 177 | indexable_impl!(Pnt4, 4)
[INFO] [stdout]     |                ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 177 | indexable_impl!{Pnt4, 4}
[INFO] [stdout]     |                ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 177 | indexable_impl!(Pnt4, 4);
[INFO] [stdout]     |                         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:178:14
[INFO] [stdout]     |
[INFO] [stdout] 178 | at_fast_impl!(Pnt4, 4)
[INFO] [stdout]     |              ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 178 | at_fast_impl!{Pnt4, 4}
[INFO] [stdout]     |              ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 178 | at_fast_impl!(Pnt4, 4);
[INFO] [stdout]     |                       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:179:17
[INFO] [stdout]     |
[INFO] [stdout] 179 | new_repeat_impl!(Pnt4, val, x, y, z, w)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 179 | new_repeat_impl!{Pnt4, val, x, y, z, w}
[INFO] [stdout]     |                 ~                     ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 179 | new_repeat_impl!(Pnt4, val, x, y, z, w);
[INFO] [stdout]     |                                        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:180:10
[INFO] [stdout]     |
[INFO] [stdout] 180 | dim_impl!(Pnt4, 4)
[INFO] [stdout]     |          ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 180 | dim_impl!{Pnt4, 4}
[INFO] [stdout]     |          ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 180 | dim_impl!(Pnt4, 4);
[INFO] [stdout]     |                   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:181:16
[INFO] [stdout]     |
[INFO] [stdout] 181 | container_impl!(Pnt4)
[INFO] [stdout]     |                ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 181 | container_impl!{Pnt4}
[INFO] [stdout]     |                ~    ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 181 | container_impl!(Pnt4);
[INFO] [stdout]     |                      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:182:17
[INFO] [stdout]     |
[INFO] [stdout] 182 | pnt_as_vec_impl!(Pnt4, Vec4, x, y, z, w)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 182 | pnt_as_vec_impl!{Pnt4, Vec4, x, y, z, w}
[INFO] [stdout]     |                 ~                      ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 182 | pnt_as_vec_impl!(Pnt4, Vec4, x, y, z, w);
[INFO] [stdout]     |                                         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:183:14
[INFO] [stdout]     |
[INFO] [stdout] 183 | pnt_sub_impl!(Pnt4, Vec4)
[INFO] [stdout]     |              ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 183 | pnt_sub_impl!{Pnt4, Vec4}
[INFO] [stdout]     |              ~          ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 183 | pnt_sub_impl!(Pnt4, Vec4);
[INFO] [stdout]     |                          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:184:10
[INFO] [stdout]     |
[INFO] [stdout] 184 | neg_impl!(Pnt4, x, y, z, w)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 184 | neg_impl!{Pnt4, x, y, z, w}
[INFO] [stdout]     |          ~                ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 184 | neg_impl!(Pnt4, x, y, z, w);
[INFO] [stdout]     |                            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:185:18
[INFO] [stdout]     |
[INFO] [stdout] 185 | pnt_add_vec_impl!(Pnt4, Vec4, x, y, z, w)
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 185 | pnt_add_vec_impl!{Pnt4, Vec4, x, y, z, w}
[INFO] [stdout]     |                  ~                      ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 185 | pnt_add_vec_impl!(Pnt4, Vec4, x, y, z, w);
[INFO] [stdout]     |                                          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:186:18
[INFO] [stdout]     |
[INFO] [stdout] 186 | pnt_sub_vec_impl!(Pnt4, Vec4, x, y, z, w)
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 186 | pnt_sub_vec_impl!{Pnt4, Vec4, x, y, z, w}
[INFO] [stdout]     |                  ~                      ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 186 | pnt_sub_vec_impl!(Pnt4, Vec4, x, y, z, w);
[INFO] [stdout]     |                                          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:187:17
[INFO] [stdout]     |
[INFO] [stdout] 187 | scalar_ops_impl!(Pnt4, x, y, z, w)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 187 | scalar_ops_impl!{Pnt4, x, y, z, w}
[INFO] [stdout]     |                 ~                ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 187 | scalar_ops_impl!(Pnt4, x, y, z, w);
[INFO] [stdout]     |                                   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:188:16
[INFO] [stdout]     |
[INFO] [stdout] 188 | approx_eq_impl!(Pnt4, x, y, z, w)
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 188 | approx_eq_impl!{Pnt4, x, y, z, w}
[INFO] [stdout]     |                ~                ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 188 | approx_eq_impl!(Pnt4, x, y, z, w);
[INFO] [stdout]     |                                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:189:20
[INFO] [stdout]     |
[INFO] [stdout] 189 | from_iterator_impl!(Pnt4, iterator, iterator, iterator, iterator)
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 189 | from_iterator_impl!{Pnt4, iterator, iterator, iterator, iterator}
[INFO] [stdout]     |                    ~                                            ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 189 | from_iterator_impl!(Pnt4, iterator, iterator, iterator, iterator);
[INFO] [stdout]     |                                                                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:190:14
[INFO] [stdout]     |
[INFO] [stdout] 190 | bounded_impl!(Pnt4, x, y, z, w)
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 190 | bounded_impl!{Pnt4, x, y, z, w}
[INFO] [stdout]     |              ~                ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 190 | bounded_impl!(Pnt4, x, y, z, w);
[INFO] [stdout]     |                                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/c06814e/./src/webp/vp8.rs:43:28
[INFO] [stdout]    |
[INFO] [stdout] 43 | static SEGMENT_ID_TREE: [i8, ..6] = [2, 4, -0, -1, -2, -3];
[INFO] [stdout]    |                            ^ expected one of 7 possible tokens
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:191:11
[INFO] [stdout]     |
[INFO] [stdout] 191 | axpy_impl!(Pnt4, x, y, z, w)
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 191 | axpy_impl!{Pnt4, x, y, z, w}
[INFO] [stdout]     |           ~                ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 191 | axpy_impl!(Pnt4, x, y, z, w);
[INFO] [stdout]     |                             +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:192:15
[INFO] [stdout]     |
[INFO] [stdout] 192 | iterable_impl!(Pnt4, 4)
[INFO] [stdout]     |               ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 192 | iterable_impl!{Pnt4, 4}
[INFO] [stdout]     |               ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 192 | iterable_impl!(Pnt4, 4);
[INFO] [stdout]     |                        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:193:19
[INFO] [stdout]     |
[INFO] [stdout] 193 | iterable_mut_impl!(Pnt4, 4)
[INFO] [stdout]     |                   ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 193 | iterable_mut_impl!{Pnt4, 4}
[INFO] [stdout]     |                   ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 193 | iterable_mut_impl!(Pnt4, 4);
[INFO] [stdout]     |                            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:194:25
[INFO] [stdout]     |
[INFO] [stdout] 194 | pnt_to_homogeneous_impl!(Pnt4, Pnt5, a, x, y, z, w)
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 194 | pnt_to_homogeneous_impl!{Pnt4, Pnt5, a, x, y, z, w}
[INFO] [stdout]     |                         ~                         ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 194 | pnt_to_homogeneous_impl!(Pnt4, Pnt5, a, x, y, z, w);
[INFO] [stdout]     |                                                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:195:27
[INFO] [stdout]     |
[INFO] [stdout] 195 | pnt_from_homogeneous_impl!(Pnt4, Pnt5, a, x, y, z, w)
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 195 | pnt_from_homogeneous_impl!{Pnt4, Pnt5, a, x, y, z, w}
[INFO] [stdout]     |                           ~                         ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 195 | pnt_from_homogeneous_impl!(Pnt4, Pnt5, a, x, y, z, w);
[INFO] [stdout]     |                                                      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:196:20
[INFO] [stdout]     |
[INFO] [stdout] 196 | num_float_pnt_impl!(Pnt4, Vec4)
[INFO] [stdout]     |                    ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 196 | num_float_pnt_impl!{Pnt4, Vec4}
[INFO] [stdout]     |                    ~          ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 196 | num_float_pnt_impl!(Pnt4, Vec4);
[INFO] [stdout]     |                                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:213:10
[INFO] [stdout]     |
[INFO] [stdout] 213 | new_impl!(Pnt5, x, y, z, w, a)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 213 | new_impl!{Pnt5, x, y, z, w, a}
[INFO] [stdout]     |          ~                   ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 213 | new_impl!(Pnt5, x, y, z, w, a);
[INFO] [stdout]     |                               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:214:11
[INFO] [stdout]     |
[INFO] [stdout] 214 | orig_impl!(Pnt5, x, y, z, w, a)
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 214 | orig_impl!{Pnt5, x, y, z, w, a}
[INFO] [stdout]     |           ~                   ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 214 | orig_impl!(Pnt5, x, y, z, w, a);
[INFO] [stdout]     |                                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:215:10
[INFO] [stdout]     |
[INFO] [stdout] 215 | ord_impl!(Pnt5, x, y, z, w, a)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 215 | ord_impl!{Pnt5, x, y, z, w, a}
[INFO] [stdout]     |          ~                   ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 215 | ord_impl!(Pnt5, x, y, z, w, a);
[INFO] [stdout]     |                               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:216:17
[INFO] [stdout]     |
[INFO] [stdout] 216 | scalar_mul_impl!(Pnt5, x, y, z, w, a)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 216 | scalar_mul_impl!{Pnt5, x, y, z, w, a}
[INFO] [stdout]     |                 ~                   ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 216 | scalar_mul_impl!(Pnt5, x, y, z, w, a);
[INFO] [stdout]     |                                      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:217:17
[INFO] [stdout]     |
[INFO] [stdout] 217 | scalar_div_impl!(Pnt5, x, y, z, w, a)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 217 | scalar_div_impl!{Pnt5, x, y, z, w, a}
[INFO] [stdout]     |                 ~                   ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 217 | scalar_div_impl!(Pnt5, x, y, z, w, a);
[INFO] [stdout]     |                                      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:218:17
[INFO] [stdout]     |
[INFO] [stdout] 218 | scalar_add_impl!(Pnt5, x, y, z, w, a)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 218 | scalar_add_impl!{Pnt5, x, y, z, w, a}
[INFO] [stdout]     |                 ~                   ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 218 | scalar_add_impl!(Pnt5, x, y, z, w, a);
[INFO] [stdout]     |                                      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:219:17
[INFO] [stdout]     |
[INFO] [stdout] 219 | scalar_sub_impl!(Pnt5, x, y, z, w, a)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 219 | scalar_sub_impl!{Pnt5, x, y, z, w, a}
[INFO] [stdout]     |                 ~                   ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 219 | scalar_sub_impl!(Pnt5, x, y, z, w, a);
[INFO] [stdout]     |                                      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:220:15
[INFO] [stdout]     |
[INFO] [stdout] 220 | vec_cast_impl!(Pnt5, x, y, z, w, a)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 220 | vec_cast_impl!{Pnt5, x, y, z, w, a}
[INFO] [stdout]     |               ~                   ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 220 | vec_cast_impl!(Pnt5, x, y, z, w, a);
[INFO] [stdout]     |                                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:221:15
[INFO] [stdout]     |
[INFO] [stdout] 221 | as_array_impl!(Pnt5, 5)
[INFO] [stdout]     |               ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 221 | as_array_impl!{Pnt5, 5}
[INFO] [stdout]     |               ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 221 | as_array_impl!(Pnt5, 5);
[INFO] [stdout]     |                        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:222:12
[INFO] [stdout]     |
[INFO] [stdout] 222 | index_impl!(Pnt5)
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 222 | index_impl!{Pnt5}
[INFO] [stdout]     |            ~    ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 222 | index_impl!(Pnt5);
[INFO] [stdout]     |                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:223:16
[INFO] [stdout]     |
[INFO] [stdout] 223 | indexable_impl!(Pnt5, 5)
[INFO] [stdout]     |                ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 223 | indexable_impl!{Pnt5, 5}
[INFO] [stdout]     |                ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 223 | indexable_impl!(Pnt5, 5);
[INFO] [stdout]     |                         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:224:14
[INFO] [stdout]     |
[INFO] [stdout] 224 | at_fast_impl!(Pnt5, 5)
[INFO] [stdout]     |              ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 224 | at_fast_impl!{Pnt5, 5}
[INFO] [stdout]     |              ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 224 | at_fast_impl!(Pnt5, 5);
[INFO] [stdout]     |                       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:225:17
[INFO] [stdout]     |
[INFO] [stdout] 225 | new_repeat_impl!(Pnt5, val, x, y, z, w, a)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 225 | new_repeat_impl!{Pnt5, val, x, y, z, w, a}
[INFO] [stdout]     |                 ~                        ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 225 | new_repeat_impl!(Pnt5, val, x, y, z, w, a);
[INFO] [stdout]     |                                           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:226:10
[INFO] [stdout]     |
[INFO] [stdout] 226 | dim_impl!(Pnt5, 5)
[INFO] [stdout]     |          ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 226 | dim_impl!{Pnt5, 5}
[INFO] [stdout]     |          ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 226 | dim_impl!(Pnt5, 5);
[INFO] [stdout]     |                   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:227:16
[INFO] [stdout]     |
[INFO] [stdout] 227 | container_impl!(Pnt5)
[INFO] [stdout]     |                ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 227 | container_impl!{Pnt5}
[INFO] [stdout]     |                ~    ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 227 | container_impl!(Pnt5);
[INFO] [stdout]     |                      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:228:17
[INFO] [stdout]     |
[INFO] [stdout] 228 | pnt_as_vec_impl!(Pnt5, Vec5, x, y, z, w, a)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 228 | pnt_as_vec_impl!{Pnt5, Vec5, x, y, z, w, a}
[INFO] [stdout]     |                 ~                         ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 228 | pnt_as_vec_impl!(Pnt5, Vec5, x, y, z, w, a);
[INFO] [stdout]     |                                            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:229:14
[INFO] [stdout]     |
[INFO] [stdout] 229 | pnt_sub_impl!(Pnt5, Vec5)
[INFO] [stdout]     |              ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 229 | pnt_sub_impl!{Pnt5, Vec5}
[INFO] [stdout]     |              ~          ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 229 | pnt_sub_impl!(Pnt5, Vec5);
[INFO] [stdout]     |                          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/c06814e/./src/png/decoder.rs:21:29
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub static PNGSIGNATURE: [u8, ..8] = [137, 80, 78, 71, 13, 10, 26, 10];
[INFO] [stdout]    |                             ^ expected one of 7 possible tokens
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/c06814e/./src/png/deflate.rs:15:22
[INFO] [stdout]    |
[INFO] [stdout] 15 | static CODEORDER: [u8, ..19] = [
[INFO] [stdout]    |                      ^ expected one of 7 possible tokens
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:230:10
[INFO] [stdout]     |
[INFO] [stdout] 230 | neg_impl!(Pnt5, x, y, z, w, a)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 230 | neg_impl!{Pnt5, x, y, z, w, a}
[INFO] [stdout]     |          ~                   ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 230 | neg_impl!(Pnt5, x, y, z, w, a);
[INFO] [stdout]     |                               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:231:18
[INFO] [stdout]     |
[INFO] [stdout] 231 | pnt_add_vec_impl!(Pnt5, Vec5, x, y, z, w, a)
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 231 | pnt_add_vec_impl!{Pnt5, Vec5, x, y, z, w, a}
[INFO] [stdout]     |                  ~                         ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 231 | pnt_add_vec_impl!(Pnt5, Vec5, x, y, z, w, a);
[INFO] [stdout]     |                                             +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:232:18
[INFO] [stdout]     |
[INFO] [stdout] 232 | pnt_sub_vec_impl!(Pnt5, Vec5, x, y, z, w, a)
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 232 | pnt_sub_vec_impl!{Pnt5, Vec5, x, y, z, w, a}
[INFO] [stdout]     |                  ~                         ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 232 | pnt_sub_vec_impl!(Pnt5, Vec5, x, y, z, w, a);
[INFO] [stdout]     |                                             +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:233:17
[INFO] [stdout]     |
[INFO] [stdout] 233 | scalar_ops_impl!(Pnt5, x, y, z, w, a)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 233 | scalar_ops_impl!{Pnt5, x, y, z, w, a}
[INFO] [stdout]     |                 ~                   ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 233 | scalar_ops_impl!(Pnt5, x, y, z, w, a);
[INFO] [stdout]     |                                      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:234:16
[INFO] [stdout]     |
[INFO] [stdout] 234 | approx_eq_impl!(Pnt5, x, y, z, w, a)
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 234 | approx_eq_impl!{Pnt5, x, y, z, w, a}
[INFO] [stdout]     |                ~                   ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 234 | approx_eq_impl!(Pnt5, x, y, z, w, a);
[INFO] [stdout]     |                                     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:235:20
[INFO] [stdout]     |
[INFO] [stdout] 235 | from_iterator_impl!(Pnt5, iterator, iterator, iterator, iterator, iterator)
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 235 | from_iterator_impl!{Pnt5, iterator, iterator, iterator, iterator, iterator}
[INFO] [stdout]     |                    ~                                                      ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 235 | from_iterator_impl!(Pnt5, iterator, iterator, iterator, iterator, iterator);
[INFO] [stdout]     |                                                                            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:236:14
[INFO] [stdout]     |
[INFO] [stdout] 236 | bounded_impl!(Pnt5, x, y, z, w, a)
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 236 | bounded_impl!{Pnt5, x, y, z, w, a}
[INFO] [stdout]     |              ~                   ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 236 | bounded_impl!(Pnt5, x, y, z, w, a);
[INFO] [stdout]     |                                   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:237:11
[INFO] [stdout]     |
[INFO] [stdout] 237 | axpy_impl!(Pnt5, x, y, z, w, a)
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 237 | axpy_impl!{Pnt5, x, y, z, w, a}
[INFO] [stdout]     |           ~                   ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 237 | axpy_impl!(Pnt5, x, y, z, w, a);
[INFO] [stdout]     |                                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:238:15
[INFO] [stdout]     |
[INFO] [stdout] 238 | iterable_impl!(Pnt5, 5)
[INFO] [stdout]     |               ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 238 | iterable_impl!{Pnt5, 5}
[INFO] [stdout]     |               ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 238 | iterable_impl!(Pnt5, 5);
[INFO] [stdout]     |                        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:239:19
[INFO] [stdout]     |
[INFO] [stdout] 239 | iterable_mut_impl!(Pnt5, 5)
[INFO] [stdout]     |                   ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 239 | iterable_mut_impl!{Pnt5, 5}
[INFO] [stdout]     |                   ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 239 | iterable_mut_impl!(Pnt5, 5);
[INFO] [stdout]     |                            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:240:25
[INFO] [stdout]     |
[INFO] [stdout] 240 | pnt_to_homogeneous_impl!(Pnt5, Pnt6, b, x, y, z, w, a)
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 240 | pnt_to_homogeneous_impl!{Pnt5, Pnt6, b, x, y, z, w, a}
[INFO] [stdout]     |                         ~                            ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 240 | pnt_to_homogeneous_impl!(Pnt5, Pnt6, b, x, y, z, w, a);
[INFO] [stdout]     |                                                       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:241:27
[INFO] [stdout]     |
[INFO] [stdout] 241 | pnt_from_homogeneous_impl!(Pnt5, Pnt6, b, x, y, z, w, a)
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 241 | pnt_from_homogeneous_impl!{Pnt5, Pnt6, b, x, y, z, w, a}
[INFO] [stdout]     |                           ~                            ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 241 | pnt_from_homogeneous_impl!(Pnt5, Pnt6, b, x, y, z, w, a);
[INFO] [stdout]     |                                                         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:242:20
[INFO] [stdout]     |
[INFO] [stdout] 242 | num_float_pnt_impl!(Pnt5, Vec5)
[INFO] [stdout]     |                    ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 242 | num_float_pnt_impl!{Pnt5, Vec5}
[INFO] [stdout]     |                    ~          ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 242 | num_float_pnt_impl!(Pnt5, Vec5);
[INFO] [stdout]     |                                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:261:10
[INFO] [stdout]     |
[INFO] [stdout] 261 | new_impl!(Pnt6, x, y, z, w, a, b)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 261 | new_impl!{Pnt6, x, y, z, w, a, b}
[INFO] [stdout]     |          ~                      ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 261 | new_impl!(Pnt6, x, y, z, w, a, b);
[INFO] [stdout]     |                                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:262:11
[INFO] [stdout]     |
[INFO] [stdout] 262 | orig_impl!(Pnt6, x, y, z, w, a, b)
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 262 | orig_impl!{Pnt6, x, y, z, w, a, b}
[INFO] [stdout]     |           ~                      ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 262 | orig_impl!(Pnt6, x, y, z, w, a, b);
[INFO] [stdout]     |                                   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/c06814e/./src/png/hash.rs:46:23
[INFO] [stdout]    |
[INFO] [stdout] 46 | static CRC_TABLE: [u32, ..256] = [
[INFO] [stdout]    |                       ^ expected one of 7 possible tokens
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:263:10
[INFO] [stdout]     |
[INFO] [stdout] 263 | ord_impl!(Pnt6, x, y, z, w, a, b)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 263 | ord_impl!{Pnt6, x, y, z, w, a, b}
[INFO] [stdout]     |          ~                      ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 263 | ord_impl!(Pnt6, x, y, z, w, a, b);
[INFO] [stdout]     |                                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:264:17
[INFO] [stdout]     |
[INFO] [stdout] 264 | scalar_mul_impl!(Pnt6, x, y, z, w, a, b)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 264 | scalar_mul_impl!{Pnt6, x, y, z, w, a, b}
[INFO] [stdout]     |                 ~                      ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 264 | scalar_mul_impl!(Pnt6, x, y, z, w, a, b);
[INFO] [stdout]     |                                         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:265:17
[INFO] [stdout]     |
[INFO] [stdout] 265 | scalar_div_impl!(Pnt6, x, y, z, w, a, b)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 265 | scalar_div_impl!{Pnt6, x, y, z, w, a, b}
[INFO] [stdout]     |                 ~                      ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 265 | scalar_div_impl!(Pnt6, x, y, z, w, a, b);
[INFO] [stdout]     |                                         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:266:17
[INFO] [stdout]     |
[INFO] [stdout] 266 | scalar_add_impl!(Pnt6, x, y, z, w, a, b)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 266 | scalar_add_impl!{Pnt6, x, y, z, w, a, b}
[INFO] [stdout]     |                 ~                      ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 266 | scalar_add_impl!(Pnt6, x, y, z, w, a, b);
[INFO] [stdout]     |                                         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:267:17
[INFO] [stdout]     |
[INFO] [stdout] 267 | scalar_sub_impl!(Pnt6, x, y, z, w, a, b)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 267 | scalar_sub_impl!{Pnt6, x, y, z, w, a, b}
[INFO] [stdout]     |                 ~                      ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 267 | scalar_sub_impl!(Pnt6, x, y, z, w, a, b);
[INFO] [stdout]     |                                         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:268:15
[INFO] [stdout]     |
[INFO] [stdout] 268 | vec_cast_impl!(Pnt6, x, y, z, w, a, b)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 268 | vec_cast_impl!{Pnt6, x, y, z, w, a, b}
[INFO] [stdout]     |               ~                      ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 268 | vec_cast_impl!(Pnt6, x, y, z, w, a, b);
[INFO] [stdout]     |                                       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:269:15
[INFO] [stdout]     |
[INFO] [stdout] 269 | as_array_impl!(Pnt6, 6)
[INFO] [stdout]     |               ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 269 | as_array_impl!{Pnt6, 6}
[INFO] [stdout]     |               ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 269 | as_array_impl!(Pnt6, 6);
[INFO] [stdout]     |                        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:270:12
[INFO] [stdout]     |
[INFO] [stdout] 270 | index_impl!(Pnt6)
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 270 | index_impl!{Pnt6}
[INFO] [stdout]     |            ~    ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 270 | index_impl!(Pnt6);
[INFO] [stdout]     |                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:271:16
[INFO] [stdout]     |
[INFO] [stdout] 271 | indexable_impl!(Pnt6, 6)
[INFO] [stdout]     |                ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 271 | indexable_impl!{Pnt6, 6}
[INFO] [stdout]     |                ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 271 | indexable_impl!(Pnt6, 6);
[INFO] [stdout]     |                         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:272:14
[INFO] [stdout]     |
[INFO] [stdout] 272 | at_fast_impl!(Pnt6, 6)
[INFO] [stdout]     |              ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 272 | at_fast_impl!{Pnt6, 6}
[INFO] [stdout]     |              ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 272 | at_fast_impl!(Pnt6, 6);
[INFO] [stdout]     |                       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:273:17
[INFO] [stdout]     |
[INFO] [stdout] 273 | new_repeat_impl!(Pnt6, val, x, y, z, w, a, b)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 273 | new_repeat_impl!{Pnt6, val, x, y, z, w, a, b}
[INFO] [stdout]     |                 ~                           ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 273 | new_repeat_impl!(Pnt6, val, x, y, z, w, a, b);
[INFO] [stdout]     |                                              +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:274:10
[INFO] [stdout]     |
[INFO] [stdout] 274 | dim_impl!(Pnt6, 6)
[INFO] [stdout]     |          ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 274 | dim_impl!{Pnt6, 6}
[INFO] [stdout]     |          ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 274 | dim_impl!(Pnt6, 6);
[INFO] [stdout]     |                   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/c06814e/./src/jpeg/encoder.rs:32:28
[INFO] [stdout]    |
[INFO] [stdout] 32 | static STD_LUMA_QTABLE: [u8, ..64] = [
[INFO] [stdout]    |                            ^ expected one of 7 possible tokens
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:275:16
[INFO] [stdout]     |
[INFO] [stdout] 275 | container_impl!(Pnt6)
[INFO] [stdout]     |                ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 275 | container_impl!{Pnt6}
[INFO] [stdout]     |                ~    ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 275 | container_impl!(Pnt6);
[INFO] [stdout]     |                      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:276:17
[INFO] [stdout]     |
[INFO] [stdout] 276 | pnt_as_vec_impl!(Pnt6, Vec6, x, y, z, w, a, b)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 276 | pnt_as_vec_impl!{Pnt6, Vec6, x, y, z, w, a, b}
[INFO] [stdout]     |                 ~                            ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 276 | pnt_as_vec_impl!(Pnt6, Vec6, x, y, z, w, a, b);
[INFO] [stdout]     |                                               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:277:14
[INFO] [stdout]     |
[INFO] [stdout] 277 | pnt_sub_impl!(Pnt6, Vec6)
[INFO] [stdout]     |              ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 277 | pnt_sub_impl!{Pnt6, Vec6}
[INFO] [stdout]     |              ~          ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 277 | pnt_sub_impl!(Pnt6, Vec6);
[INFO] [stdout]     |                          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:278:10
[INFO] [stdout]     |
[INFO] [stdout] 278 | neg_impl!(Pnt6, x, y, z, w, a, b)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 278 | neg_impl!{Pnt6, x, y, z, w, a, b}
[INFO] [stdout]     |          ~                      ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 278 | neg_impl!(Pnt6, x, y, z, w, a, b);
[INFO] [stdout]     |                                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/c06814e/./src/jpeg/decoder.rs:22:25
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub static UNZIGZAG: [u8, ..64] = [
[INFO] [stdout]    |                         ^ expected one of 7 possible tokens
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:279:18
[INFO] [stdout]     |
[INFO] [stdout] 279 | pnt_add_vec_impl!(Pnt6, Vec6, x, y, z, w, a, b)
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 279 | pnt_add_vec_impl!{Pnt6, Vec6, x, y, z, w, a, b}
[INFO] [stdout]     |                  ~                            ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 279 | pnt_add_vec_impl!(Pnt6, Vec6, x, y, z, w, a, b);
[INFO] [stdout]     |                                                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:280:18
[INFO] [stdout]     |
[INFO] [stdout] 280 | pnt_sub_vec_impl!(Pnt6, Vec6, x, y, z, w, a, b)
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 280 | pnt_sub_vec_impl!{Pnt6, Vec6, x, y, z, w, a, b}
[INFO] [stdout]     |                  ~                            ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 280 | pnt_sub_vec_impl!(Pnt6, Vec6, x, y, z, w, a, b);
[INFO] [stdout]     |                                                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `<<` is interpreted as a start of generic arguments for `u32`, not a shift
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/c06814e/./src/jpeg/entropy.rs:42:39
[INFO] [stdout]    |
[INFO] [stdout] 42 |             self.bits |= (byte as u32 << (32 - 8)) >> self.num_bits as uint;
[INFO] [stdout]    |                                       ^^ --- interpreted as generic arguments
[INFO] [stdout]    |                                       |
[INFO] [stdout]    |                                       not interpreted as shift
[INFO] [stdout]    |
[INFO] [stdout] help: try shifting the cast value
[INFO] [stdout]    |
[INFO] [stdout] 42 |             self.bits |= ((byte as u32) << (32 - 8)) >> self.num_bits as 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/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:281:17
[INFO] [stdout]     |
[INFO] [stdout] 281 | scalar_ops_impl!(Pnt6, x, y, z, w, a, b)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 281 | scalar_ops_impl!{Pnt6, x, y, z, w, a, b}
[INFO] [stdout]     |                 ~                      ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 281 | scalar_ops_impl!(Pnt6, x, y, z, w, a, b);
[INFO] [stdout]     |                                         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:282:16
[INFO] [stdout]     |
[INFO] [stdout] 282 | approx_eq_impl!(Pnt6, x, y, z, w, a, b)
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 282 | approx_eq_impl!{Pnt6, x, y, z, w, a, b}
[INFO] [stdout]     |                ~                      ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 282 | approx_eq_impl!(Pnt6, x, y, z, w, a, b);
[INFO] [stdout]     |                                        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:283:20
[INFO] [stdout]     |
[INFO] [stdout] 283 | from_iterator_impl!(Pnt6, iterator, iterator, iterator, iterator, iterator, iterator)
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 283 | from_iterator_impl!{Pnt6, iterator, iterator, iterator, iterator, iterator, iterator}
[INFO] [stdout]     |                    ~                                                                ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 283 | from_iterator_impl!(Pnt6, iterator, iterator, iterator, iterator, iterator, iterator);
[INFO] [stdout]     |                                                                                      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:284:14
[INFO] [stdout]     |
[INFO] [stdout] 284 | bounded_impl!(Pnt6, x, y, z, w, a, b)
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 284 | bounded_impl!{Pnt6, x, y, z, w, a, b}
[INFO] [stdout]     |              ~                      ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 284 | bounded_impl!(Pnt6, x, y, z, w, a, b);
[INFO] [stdout]     |                                      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:285:11
[INFO] [stdout]     |
[INFO] [stdout] 285 | axpy_impl!(Pnt6, x, y, z, w, a, b)
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 285 | axpy_impl!{Pnt6, x, y, z, w, a, b}
[INFO] [stdout]     |           ~                      ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 285 | axpy_impl!(Pnt6, x, y, z, w, a, b);
[INFO] [stdout]     |                                   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `plugin_registrar` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/compile_msg-efbf2da7c5d3a45b/32a98df/src/lib.rs:22:3
[INFO] [stdout]    |
[INFO] [stdout] 22 | #[plugin_registrar]
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `plugin_registrar` is in scope, but it is a function, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/compile_msg-efbf2da7c5d3a45b/32a98df/src/lib.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![feature(plugin_registrar, macro_rules)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: the feature `macro_rules` has been stable since `1.0.0` and no longer requires an attribute to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0462, E0463, E0554, E0557.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0462`.
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_slice` found for struct `String` in the current scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/gcc-0.1.1/src/lib.rs:189:23
[INFO] [stdout]     |
[INFO] [stdout] 189 |     res.push(sdk_path.as_slice().trim());
[INFO] [stdout]     |                       ^^^^^^^^ method not found in `String`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `;` or `]`, found `,`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/image-ac7d41938885a19a/c06814e/./src/gif/decoder.rs:25:32
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub struct GIFDecoder <R> {
[INFO] [stdout]    |            ---------- while parsing this struct
[INFO] [stdout] ...
[INFO] [stdout] 25 |     global_table: [(u8, u8, u8), ..256],
[INFO] [stdout]    |                                ^ expected one of `;` or `]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:286:15
[INFO] [stdout]     |
[INFO] [stdout] 286 | iterable_impl!(Pnt6, 6)
[INFO] [stdout]     |               ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 286 | iterable_impl!{Pnt6, 6}
[INFO] [stdout]     |               ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 286 | iterable_impl!(Pnt6, 6);
[INFO] [stdout]     |                        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:287:19
[INFO] [stdout]     |
[INFO] [stdout] 287 | iterable_mut_impl!(Pnt6, 6)
[INFO] [stdout]     |                   ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 287 | iterable_mut_impl!{Pnt6, 6}
[INFO] [stdout]     |                   ~       ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 287 | iterable_mut_impl!(Pnt6, 6);
[INFO] [stdout]     |                            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/pnt.rs:288:20
[INFO] [stdout]     |
[INFO] [stdout] 288 | num_float_pnt_impl!(Pnt6, Vec6)
[INFO] [stdout]     |                    ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 288 | num_float_pnt_impl!{Pnt6, Vec6}
[INFO] [stdout]     |                    ~          ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 288 | num_float_pnt_impl!(Pnt6, Vec6);
[INFO] [stdout]     |                                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/quat.rs:443:10
[INFO] [stdout]     |
[INFO] [stdout] 443 | ord_impl!(Quat, w, i, j, k)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 443 | ord_impl!{Quat, w, i, j, k}
[INFO] [stdout]     |          ~                ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 443 | ord_impl!(Quat, w, i, j, k);
[INFO] [stdout]     |                            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nalgebra-6f52715e05760d65/6c431ff/src/structs/quat.rs:444:15
[INFO] [stdout]     |
[INFO] [stdout] 444 | vec_axis_impl!(Quat, w, i, j, k)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 444 | vec_axis_impl!{Quat, w, i, j, k}
[INFO] [stdout]     |               ~                ~
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 444 | vec_axis_impl!(Quat, w, i, j, k);
[INFO] [stdout]     |                                 +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[WARN] too many lines in the log, truncating it
