[INFO] updating cached repository https://github.com/ghedamat/rust-file-mover
[INFO] running `"git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "-c" "remote.origin.fetch=refs/heads/*:refs/heads/*" "fetch" "origin" "--force" "--prune"`
[INFO] running `"git" "rev-parse" "HEAD"`
[INFO] [stdout] 2d08ef2a5948c52ce4fbe92a27913b6f2c0ca3fb
[INFO] checking ghedamat/rust-file-mover against master#209b2be09fcaff937480d1fbbe8b31646e361c7a for pr-70917
[INFO] running `"git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fghedamat%2Frust-file-mover" "/workspace/builds/worker-7/source"`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/ghedamat/rust-file-mover on toolchain 209b2be09fcaff937480d1fbbe8b31646e361c7a
[INFO] running `"/workspace/cargo-home/bin/cargo" "+209b2be09fcaff937480d1fbbe8b31646e361c7a" "read-manifest" "--manifest-path" "Cargo.toml"`
[INFO] started tweaking git repo https://github.com/ghedamat/rust-file-mover
[INFO] finished tweaking git repo https://github.com/ghedamat/rust-file-mover
[INFO] tweaked toml for git repo https://github.com/ghedamat/rust-file-mover written to /workspace/builds/worker-7/source/Cargo.toml
[INFO] crate git repo https://github.com/ghedamat/rust-file-mover already has a lockfile, it will not be regenerated
[INFO] running `"/workspace/cargo-home/bin/cargo" "+209b2be09fcaff937480d1fbbe8b31646e361c7a" "fetch" "--locked" "--manifest-path" "Cargo.toml"`
[INFO] [stderr]     Updating git repository `https://github.com/docopt/docopt.rs`
[INFO] [stderr] error: the lock file /workspace/builds/worker-7/source/Cargo.lock needs to be updated but --locked was passed to prevent this
[INFO] [stderr] If you want to try to generate the lock file without accessing the network, use the --offline flag.
[INFO] the lockfile is outdated, regenerating it
[INFO] running `"/workspace/cargo-home/bin/cargo" "+209b2be09fcaff937480d1fbbe8b31646e361c7a" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating git repository `https://github.com/docopt/docopt.rs`
[INFO] [stderr]     Updating git repository `https://github.com/alexcrichton/toml-rs`
[INFO] running `"/workspace/cargo-home/bin/cargo" "+209b2be09fcaff937480d1fbbe8b31646e361c7a" "fetch" "--locked" "--manifest-path" "Cargo.toml"`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/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" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+209b2be09fcaff937480d1fbbe8b31646e361c7a" "check" "--frozen" "--all" "--all-targets"`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] 3557b28671135c70e8e5a02bdd0a6bc4993b39811d78ab5789ab3e47afeda6dc
[INFO] running `"docker" "start" "-a" "3557b28671135c70e8e5a02bdd0a6bc4993b39811d78ab5789ab3e47afeda6dc"`
[INFO] [stderr]    Compiling docopt v0.6.4 (https://github.com/docopt/docopt.rs?rev=21ce1190ef7631f71e52de5e13eb4d131564b82e#21ce1190)
[INFO] [stderr]     Checking toml v0.5.6 (https://github.com/alexcrichton/toml-rs#7a43ac9e)
[INFO] [stderr] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:213:18
[INFO] [stderr]     |
[INFO] [stderr] 213 |   macro_rules! werr(
[INFO] [stderr]     |  __________________^
[INFO] [stderr] 214 | |     ($($arg:tt)*) => (
[INFO] [stderr] 215 | |         match std::io::stderr().write_str(format!($($arg)*).as_slice()) {
[INFO] [stderr] 216 | |             Ok(_) => (),
[INFO] [stderr] ...   |
[INFO] [stderr] 219 | |     )
[INFO] [stderr] 220 | | )
[INFO] [stderr]     | |_^
[INFO] [stderr]     |
[INFO] [stderr] help: change the delimiters to curly braces
[INFO] [stderr]     |
[INFO] [stderr] 213 | macro_rules! werr{
[INFO] [stderr] 214 |     ($($arg:tt)*) => (
[INFO] [stderr] 215 |         match std::io::stderr().write_str(format!($($arg)*).as_slice()) {
[INFO] [stderr] 216 |             Ok(_) => (),
[INFO] [stderr] 217 |             Err(err) => fail!("{}", err),
[INFO] [stderr] 218 |         }
[INFO] [stderr]   ...
[INFO] [stderr] help: add a semicolon
[INFO] [stderr]     |
[INFO] [stderr] 220 | );
[INFO] [stderr]     |  ^
[INFO] [stderr] 
[INFO] [stderr] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:633:18
[INFO] [stderr]     |
[INFO] [stderr] 633 |   macro_rules! derr(
[INFO] [stderr]     |  __________________^
[INFO] [stderr] 634 | |     ($($arg:tt)*) => (return Err(Decode(format!($($arg)*))))
[INFO] [stderr] 635 | | )
[INFO] [stderr]     | |_^
[INFO] [stderr]     |
[INFO] [stderr] help: change the delimiters to curly braces
[INFO] [stderr]     |
[INFO] [stderr] 633 | macro_rules! derr{
[INFO] [stderr] 634 |     ($($arg:tt)*) => (return Err(Decode(format!($($arg)*))))
[INFO] [stderr] 635 | }
[INFO] [stderr]     |
[INFO] [stderr] help: add a semicolon
[INFO] [stderr]     |
[INFO] [stderr] 635 | );
[INFO] [stderr]     |  ^
[INFO] [stderr] 
[INFO] [stderr] error: expected type, found `|`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:743:24
[INFO] [stderr]     |
[INFO] [stderr] 743 |                     f: |&mut Decoder<'a>| -> Result<T, Error>)
[INFO] [stderr]     |                        ^ expected type
[INFO] [stderr] 
[INFO] [stderr] error: expected one of `:`, `@`, or `|`, found `>`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:743:61
[INFO] [stderr]     |
[INFO] [stderr] 743 |                     f: |&mut Decoder<'a>| -> Result<T, Error>)
[INFO] [stderr]     |                                                             ^ expected one of `:`, `@`, or `|`
[INFO] [stderr] 
[INFO] [stderr] error: expected type, found `|`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:748:32
[INFO] [stderr]     |
[INFO] [stderr] 748 | ...                   f: |&mut Decoder<'a>, uint| -> Result<T, Error>)
[INFO] [stderr]     |                          ^ expected type
[INFO] [stderr] 
[INFO] [stderr] error: expected parameter name, found `->`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:748:57
[INFO] [stderr]     |
[INFO] [stderr] 748 | ...                   f: |&mut Decoder<'a>, uint| -> Result<T, Error>)
[INFO] [stderr]     |                                             ----  ^^ expected parameter name
[INFO] [stderr]     |                                             |
[INFO] [stderr]     |                                             while parsing this or-pattern starting here
[INFO] [stderr] 
[INFO] [stderr] error: expected one of `:`, `@`, or `|`, found `>`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:748:75
[INFO] [stderr]     |
[INFO] [stderr] 748 | ...                   f: |&mut Decoder<'a>, uint| -> Result<T, Error>)
[INFO] [stderr]     |                                                                     ^ expected one of `:`, `@`, or `|`
[INFO] [stderr] 
[INFO] [stderr] error: expected type, found `|`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:764:12
[INFO] [stderr]     |
[INFO] [stderr] 764 |         f: |&mut Decoder<'a>| -> Result<T, Error>) -> Result<T, Error> {
[INFO] [stderr]     |            ^ expected type
[INFO] [stderr] 
[INFO] [stderr] error: expected one of `:`, `@`, or `|`, found `>`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:764:49
[INFO] [stderr]     |
[INFO] [stderr] 764 |         f: |&mut Decoder<'a>| -> Result<T, Error>) -> Result<T, Error> {
[INFO] [stderr]     |                                                 ^ expected one of `:`, `@`, or `|`
[INFO] [stderr] 
[INFO] [stderr] error: expected type, found `|`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:769:12
[INFO] [stderr]     |
[INFO] [stderr] 769 |         f: |&mut Decoder<'a>, uint| -> Result<T, Error>) -> Result<T, Error> {
[INFO] [stderr]     |            ^ expected type
[INFO] [stderr] 
[INFO] [stderr] error: expected parameter name, found `->`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:769:37
[INFO] [stderr]     |
[INFO] [stderr] 769 |         f: |&mut Decoder<'a>, uint| -> Result<T, Error>) -> Result<T, Error> {
[INFO] [stderr]     |                               ----  ^^ expected parameter name
[INFO] [stderr]     |                               |
[INFO] [stderr]     |                               while parsing this or-pattern starting here
[INFO] [stderr] 
[INFO] [stderr] error: expected one of `:`, `@`, or `|`, found `>`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:769:55
[INFO] [stderr]     |
[INFO] [stderr] 769 |         f: |&mut Decoder<'a>, uint| -> Result<T, Error>) -> Result<T, Error> {
[INFO] [stderr]     |                                                       ^ expected one of `:`, `@`, or `|`
[INFO] [stderr] 
[INFO] [stderr] error: expected type, found `|`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:774:12
[INFO] [stderr]     |
[INFO] [stderr] 774 |         f: |&mut Decoder<'a>| -> Result<T, Error>) -> Result<T, Error> {
[INFO] [stderr]     |            ^ expected type
[INFO] [stderr] 
[INFO] [stderr] error: expected one of `:`, `@`, or `|`, found `>`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:774:49
[INFO] [stderr]     |
[INFO] [stderr] 774 |         f: |&mut Decoder<'a>| -> Result<T, Error>) -> Result<T, Error> {
[INFO] [stderr]     |                                                 ^ expected one of `:`, `@`, or `|`
[INFO] [stderr] 
[INFO] [stderr] error: expected type, found `|`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:778:26
[INFO] [stderr]     |
[INFO] [stderr] 778 |                       f: |&mut Decoder<'a>| -> Result<T, Error>)
[INFO] [stderr]     |                          ^ expected type
[INFO] [stderr] 
[INFO] [stderr] error: expected one of `:`, `@`, or `|`, found `>`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:778:63
[INFO] [stderr]     |
[INFO] [stderr] 778 |                       f: |&mut Decoder<'a>| -> Result<T, Error>)
[INFO] [stderr]     |                                                               ^ expected one of `:`, `@`, or `|`
[INFO] [stderr] 
[INFO] [stderr] error: expected type, found `|`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:783:32
[INFO] [stderr]     |
[INFO] [stderr] 783 | ...                   f: |&mut Decoder<'a>| -> Result<T, Error>)
[INFO] [stderr]     |                          ^ expected type
[INFO] [stderr] 
[INFO] [stderr] error: expected one of `:`, `@`, or `|`, found `>`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:783:69
[INFO] [stderr]     |
[INFO] [stderr] 783 | ...                   f: |&mut Decoder<'a>| -> Result<T, Error>)
[INFO] [stderr]     |                                                               ^ expected one of `:`, `@`, or `|`
[INFO] [stderr] 
[INFO] [stderr] error: expected type, found `|`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:789:25
[INFO] [stderr]     |
[INFO] [stderr] 789 |                      f: |&mut Decoder<'a>, uint| -> Result<T, Error>)
[INFO] [stderr]     |                         ^ expected type
[INFO] [stderr] 
[INFO] [stderr] error: expected parameter name, found `->`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:789:50
[INFO] [stderr]     |
[INFO] [stderr] 789 |                      f: |&mut Decoder<'a>, uint| -> Result<T, Error>)
[INFO] [stderr]     |                                            ----  ^^ expected parameter name
[INFO] [stderr]     |                                            |
[INFO] [stderr]     |                                            while parsing this or-pattern starting here
[INFO] [stderr] 
[INFO] [stderr] error: expected one of `:`, `@`, or `|`, found `>`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:789:68
[INFO] [stderr]     |
[INFO] [stderr] 789 |                      f: |&mut Decoder<'a>, uint| -> Result<T, Error>)
[INFO] [stderr]     |                                                                    ^ expected one of `:`, `@`, or `|`
[INFO] [stderr] 
[INFO] [stderr] error: expected type, found `|`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:794:29
[INFO] [stderr]     |
[INFO] [stderr] 794 |                          f: |&mut Decoder<'a>| -> Result<T, Error>)
[INFO] [stderr]     |                             ^ expected type
[INFO] [stderr] 
[INFO] [stderr] error: expected one of `:`, `@`, or `|`, found `>`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:794:66
[INFO] [stderr]     |
[INFO] [stderr] 794 |                          f: |&mut Decoder<'a>| -> Result<T, Error>)
[INFO] [stderr]     |                                                                  ^ expected one of `:`, `@`, or `|`
[INFO] [stderr] 
[INFO] [stderr] error: expected type, found `|`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:799:32
[INFO] [stderr]     |
[INFO] [stderr] 799 | ...                   f: |&mut Decoder<'a>, uint| -> Result<T, Error>)
[INFO] [stderr]     |                          ^ expected type
[INFO] [stderr] 
[INFO] [stderr] error: expected parameter name, found `->`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:799:57
[INFO] [stderr]     |
[INFO] [stderr] 799 | ...                   f: |&mut Decoder<'a>, uint| -> Result<T, Error>)
[INFO] [stderr]     |                                             ----  ^^ expected parameter name
[INFO] [stderr]     |                                             |
[INFO] [stderr]     |                                             while parsing this or-pattern starting here
[INFO] [stderr] 
[INFO] [stderr] error: expected one of `:`, `@`, or `|`, found `>`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:799:75
[INFO] [stderr]     |
[INFO] [stderr] 799 | ...                   f: |&mut Decoder<'a>, uint| -> Result<T, Error>)
[INFO] [stderr]     |                                                                     ^ expected one of `:`, `@`, or `|`
[INFO] [stderr] 
[INFO] [stderr] error: expected type, found `|`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:804:36
[INFO] [stderr]     |
[INFO] [stderr] 804 | ...                   f: |&mut Decoder<'a>| -> Result<T, Error>)
[INFO] [stderr]     |                          ^ expected type
[INFO] [stderr] 
[INFO] [stderr] error: expected one of `:`, `@`, or `|`, found `>`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:804:73
[INFO] [stderr]     |
[INFO] [stderr] 804 | ...                   f: |&mut Decoder<'a>| -> Result<T, Error>)
[INFO] [stderr]     |                                                               ^ expected one of `:`, `@`, or `|`
[INFO] [stderr] 
[INFO] [stderr] error: expected type, found `|`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:809:26
[INFO] [stderr]     |
[INFO] [stderr] 809 |                       f: |&mut Decoder<'a>, bool| -> Result<T, Error>)
[INFO] [stderr]     |                          ^ expected type
[INFO] [stderr] 
[INFO] [stderr] error: expected parameter name, found `->`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:809:51
[INFO] [stderr]     |
[INFO] [stderr] 809 |                       f: |&mut Decoder<'a>, bool| -> Result<T, Error>)
[INFO] [stderr]     |                                             ----  ^^ expected parameter name
[INFO] [stderr]     |                                             |
[INFO] [stderr]     |                                             while parsing this or-pattern starting here
[INFO] [stderr] 
[INFO] [stderr] error: expected one of `:`, `@`, or `|`, found `>`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:809:69
[INFO] [stderr]     |
[INFO] [stderr] 809 |                       f: |&mut Decoder<'a>, bool| -> Result<T, Error>)
[INFO] [stderr]     |                                                                     ^ expected one of `:`, `@`, or `|`
[INFO] [stderr] 
[INFO] [stderr] error: expected type, found `|`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:821:23
[INFO] [stderr]     |
[INFO] [stderr] 821 |                    f: |&mut Decoder<'a>, uint| -> Result<T, Error>)
[INFO] [stderr]     |                       ^ expected type
[INFO] [stderr] 
[INFO] [stderr] error: expected parameter name, found `->`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:821:48
[INFO] [stderr]     |
[INFO] [stderr] 821 |                    f: |&mut Decoder<'a>, uint| -> Result<T, Error>)
[INFO] [stderr]     |                                          ----  ^^ expected parameter name
[INFO] [stderr]     |                                          |
[INFO] [stderr]     |                                          while parsing this or-pattern starting here
[INFO] [stderr] 
[INFO] [stderr] error: expected one of `:`, `@`, or `|`, found `>`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:821:66
[INFO] [stderr]     |
[INFO] [stderr] 821 |                    f: |&mut Decoder<'a>, uint| -> Result<T, Error>)
[INFO] [stderr]     |                                                                  ^ expected one of `:`, `@`, or `|`
[INFO] [stderr] 
[INFO] [stderr] error: expected type, found `|`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:836:27
[INFO] [stderr]     |
[INFO] [stderr] 836 |                        f: |&mut Decoder<'a>| -> Result<T, Error>)
[INFO] [stderr]     |                           ^ expected type
[INFO] [stderr] 
[INFO] [stderr] error: expected one of `:`, `@`, or `|`, found `>`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:836:64
[INFO] [stderr]     |
[INFO] [stderr] 836 |                        f: |&mut Decoder<'a>| -> Result<T, Error>)
[INFO] [stderr]     |                                                                ^ expected one of `:`, `@`, or `|`
[INFO] [stderr] 
[INFO] [stderr] error: expected type, found `|`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:841:23
[INFO] [stderr]     |
[INFO] [stderr] 841 |                    f: |&mut Decoder<'a>, uint| -> Result<T, Error>)
[INFO] [stderr]     |                       ^ expected type
[INFO] [stderr] 
[INFO] [stderr] error: expected parameter name, found `->`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:841:48
[INFO] [stderr]     |
[INFO] [stderr] 841 |                    f: |&mut Decoder<'a>, uint| -> Result<T, Error>)
[INFO] [stderr]     |                                          ----  ^^ expected parameter name
[INFO] [stderr]     |                                          |
[INFO] [stderr]     |                                          while parsing this or-pattern starting here
[INFO] [stderr] 
[INFO] [stderr] error: expected one of `:`, `@`, or `|`, found `>`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:841:66
[INFO] [stderr]     |
[INFO] [stderr] 841 |                    f: |&mut Decoder<'a>, uint| -> Result<T, Error>)
[INFO] [stderr]     |                                                                  ^ expected one of `:`, `@`, or `|`
[INFO] [stderr] 
[INFO] [stderr] error: expected type, found `|`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:846:31
[INFO] [stderr]     |
[INFO] [stderr] 846 | ...                   f: |&mut Decoder<'a>| -> Result<T, Error>)
[INFO] [stderr]     |                          ^ expected type
[INFO] [stderr] 
[INFO] [stderr] error: expected one of `:`, `@`, or `|`, found `>`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:846:68
[INFO] [stderr]     |
[INFO] [stderr] 846 | ...                   f: |&mut Decoder<'a>| -> Result<T, Error>)
[INFO] [stderr]     |                                                               ^ expected one of `:`, `@`, or `|`
[INFO] [stderr] 
[INFO] [stderr] error: expected type, found `|`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:851:31
[INFO] [stderr]     |
[INFO] [stderr] 851 | ...                   f: |&mut Decoder<'a>| -> Result<T, Error>)
[INFO] [stderr]     |                          ^ expected type
[INFO] [stderr] 
[INFO] [stderr] error: expected one of `:`, `@`, or `|`, found `>`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:851:68
[INFO] [stderr]     |
[INFO] [stderr] 851 | ...                   f: |&mut Decoder<'a>| -> Result<T, Error>)
[INFO] [stderr]     |                                                               ^ expected one of `:`, `@`, or `|`
[INFO] [stderr] 
[INFO] [stderr] error: expected type, found `|`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:902:23
[INFO] [stderr]     |
[INFO] [stderr] 902 | fn with_os_argv<T>(f: |&[&str]| -> T) -> T {
[INFO] [stderr]     |                       ^ expected type
[INFO] [stderr] 
[INFO] [stderr] error[E0557]: feature has been removed
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:194:50
[INFO] [stderr]     |
[INFO] [stderr] 194 | #![feature(plugin_registrar, macro_rules, phase, quote)]
[INFO] [stderr]     |                                                  ^^^^^ feature has been removed
[INFO] [stderr] 
[INFO] [stderr] error[E0658]: non-builtin inner attributes are unstable
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:189:1
[INFO] [stderr]     |
[INFO] [stderr] 189 | #![experimental]
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: see issue #54726 <https://github.com/rust-lang/rust/issues/54726> for more information
[INFO] [stderr]     = help: add `#![feature(custom_inner_attributes)]` to the crate attributes to enable
[INFO] [stderr] 
[INFO] [stderr] error[E0658]: non-builtin inner attributes are unstable
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:190:1
[INFO] [stderr]     |
[INFO] [stderr] 190 | #![license = "UNLICENSE"]
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: see issue #54726 <https://github.com/rust-lang/rust/issues/54726> for more information
[INFO] [stderr]     = help: add `#![feature(custom_inner_attributes)]` to the crate attributes to enable
[INFO] [stderr] 
[INFO] [stderr] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:213:18
[INFO] [stderr]     |
[INFO] [stderr] 213 |   macro_rules! werr(
[INFO] [stderr]     |  __________________^
[INFO] [stderr] 214 | |     ($($arg:tt)*) => (
[INFO] [stderr] 215 | |         match std::io::stderr().write_str(format!($($arg)*).as_slice()) {
[INFO] [stderr] 216 | |             Ok(_) => (),
[INFO] [stderr] ...   |
[INFO] [stderr] 219 | |     )
[INFO] [stderr] 220 | | )
[INFO] [stderr]     | |_^
[INFO] [stderr]     |
[INFO] [stderr] help: change the delimiters to curly braces
[INFO] [stderr]     |
[INFO] [stderr] 213 | macro_rules! werr{
[INFO] [stderr] 214 |     ($($arg:tt)*) => (
[INFO] [stderr] 215 |         match std::io::stderr().write_str(format!($($arg)*).as_slice()) {
[INFO] [stderr] 216 |             Ok(_) => (),
[INFO] [stderr] 217 |             Err(err) => fail!("{}", err),
[INFO] [stderr] 218 |         }
[INFO] [stderr]   ...
[INFO] [stderr] help: add a semicolon
[INFO] [stderr]     |
[INFO] [stderr] 220 | );
[INFO] [stderr]     |  ^
[INFO] [stderr] 
[INFO] [stderr] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:633:18
[INFO] [stderr]     |
[INFO] [stderr] 633 |   macro_rules! derr(
[INFO] [stderr]     |  __________________^
[INFO] [stderr] 634 | |     ($($arg:tt)*) => (return Err(Decode(format!($($arg)*))))
[INFO] [stderr] 635 | | )
[INFO] [stderr]     | |_^
[INFO] [stderr]     |
[INFO] [stderr] help: change the delimiters to curly braces
[INFO] [stderr]     |
[INFO] [stderr] 633 | macro_rules! derr{
[INFO] [stderr] 634 |     ($($arg:tt)*) => (return Err(Decode(format!($($arg)*))))
[INFO] [stderr] 635 | }
[INFO] [stderr]     |
[INFO] [stderr] help: add a semicolon
[INFO] [stderr]     |
[INFO] [stderr] 635 | );
[INFO] [stderr]     |  ^
[INFO] [stderr] 
[INFO] [stderr] error: expected type, found `|`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:743:24
[INFO] [stderr]     |
[INFO] [stderr] 743 |                     f: |&mut Decoder<'a>| -> Result<T, Error>)
[INFO] [stderr]     |                        ^ expected type
[INFO] [stderr] 
[INFO] [stderr] error: expected one of `:`, `@`, or `|`, found `>`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:743:61
[INFO] [stderr]     |
[INFO] [stderr] 743 |                     f: |&mut Decoder<'a>| -> Result<T, Error>)
[INFO] [stderr]     |                                                             ^ expected one of `:`, `@`, or `|`
[INFO] [stderr] 
[INFO] [stderr] error: expected type, found `|`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:748:32
[INFO] [stderr]     |
[INFO] [stderr] 748 | ...                   f: |&mut Decoder<'a>, uint| -> Result<T, Error>)
[INFO] [stderr]     |                          ^ expected type
[INFO] [stderr] 
[INFO] [stderr] error: expected parameter name, found `->`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:748:57
[INFO] [stderr]     |
[INFO] [stderr] 748 | ...                   f: |&mut Decoder<'a>, uint| -> Result<T, Error>)
[INFO] [stderr]     |                                             ----  ^^ expected parameter name
[INFO] [stderr]     |                                             |
[INFO] [stderr]     |                                             while parsing this or-pattern starting here
[INFO] [stderr] 
[INFO] [stderr] error: expected one of `:`, `@`, or `|`, found `>`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:748:75
[INFO] [stderr]     |
[INFO] [stderr] 748 | ...                   f: |&mut Decoder<'a>, uint| -> Result<T, Error>)
[INFO] [stderr]     |                                                                     ^ expected one of `:`, `@`, or `|`
[INFO] [stderr] 
[INFO] [stderr] error: expected type, found `|`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:764:12
[INFO] [stderr]     |
[INFO] [stderr] 764 |         f: |&mut Decoder<'a>| -> Result<T, Error>) -> Result<T, Error> {
[INFO] [stderr]     |            ^ expected type
[INFO] [stderr] 
[INFO] [stderr] error: expected one of `:`, `@`, or `|`, found `>`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:764:49
[INFO] [stderr]     |
[INFO] [stderr] 764 |         f: |&mut Decoder<'a>| -> Result<T, Error>) -> Result<T, Error> {
[INFO] [stderr]     |                                                 ^ expected one of `:`, `@`, or `|`
[INFO] [stderr] 
[INFO] [stderr] error: expected type, found `|`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:769:12
[INFO] [stderr]     |
[INFO] [stderr] 769 |         f: |&mut Decoder<'a>, uint| -> Result<T, Error>) -> Result<T, Error> {
[INFO] [stderr]     |            ^ expected type
[INFO] [stderr] 
[INFO] [stderr] error: expected parameter name, found `->`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:769:37
[INFO] [stderr]     |
[INFO] [stderr] 769 |         f: |&mut Decoder<'a>, uint| -> Result<T, Error>) -> Result<T, Error> {
[INFO] [stderr]     |                               ----  ^^ expected parameter name
[INFO] [stderr]     |                               |
[INFO] [stderr]     |                               while parsing this or-pattern starting here
[INFO] [stderr] 
[INFO] [stderr] error: expected one of `:`, `@`, or `|`, found `>`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:769:55
[INFO] [stderr]     |
[INFO] [stderr] 769 |         f: |&mut Decoder<'a>, uint| -> Result<T, Error>) -> Result<T, Error> {
[INFO] [stderr]     |                                                       ^ expected one of `:`, `@`, or `|`
[INFO] [stderr] 
[INFO] [stderr] error: expected type, found `|`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:774:12
[INFO] [stderr]     |
[INFO] [stderr] 774 |         f: |&mut Decoder<'a>| -> Result<T, Error>) -> Result<T, Error> {
[INFO] [stderr]     |            ^ expected type
[INFO] [stderr] 
[INFO] [stderr] error: expected one of `:`, `@`, or `|`, found `>`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:774:49
[INFO] [stderr]     |
[INFO] [stderr] 774 |         f: |&mut Decoder<'a>| -> Result<T, Error>) -> Result<T, Error> {
[INFO] [stderr]     |                                                 ^ expected one of `:`, `@`, or `|`
[INFO] [stderr] 
[INFO] [stderr] error: expected type, found `|`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:778:26
[INFO] [stderr]     |
[INFO] [stderr] 778 |                       f: |&mut Decoder<'a>| -> Result<T, Error>)
[INFO] [stderr]     |                          ^ expected type
[INFO] [stderr] 
[INFO] [stderr] error: expected one of `:`, `@`, or `|`, found `>`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:778:63
[INFO] [stderr]     |
[INFO] [stderr] 778 |                       f: |&mut Decoder<'a>| -> Result<T, Error>)
[INFO] [stderr]     |                                                               ^ expected one of `:`, `@`, or `|`
[INFO] [stderr] 
[INFO] [stderr] error: expected type, found `|`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:783:32
[INFO] [stderr]     |
[INFO] [stderr] 783 | ...                   f: |&mut Decoder<'a>| -> Result<T, Error>)
[INFO] [stderr]     |                          ^ expected type
[INFO] [stderr] 
[INFO] [stderr] error: expected one of `:`, `@`, or `|`, found `>`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:783:69
[INFO] [stderr]     |
[INFO] [stderr] 783 | ...                   f: |&mut Decoder<'a>| -> Result<T, Error>)
[INFO] [stderr]     |                                                               ^ expected one of `:`, `@`, or `|`
[INFO] [stderr] 
[INFO] [stderr] error: expected type, found `|`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:789:25
[INFO] [stderr]     |
[INFO] [stderr] 789 |                      f: |&mut Decoder<'a>, uint| -> Result<T, Error>)
[INFO] [stderr]     |                         ^ expected type
[INFO] [stderr] 
[INFO] [stderr] error: expected parameter name, found `->`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:789:50
[INFO] [stderr]     |
[INFO] [stderr] 789 |                      f: |&mut Decoder<'a>, uint| -> Result<T, Error>)
[INFO] [stderr]     |                                            ----  ^^ expected parameter name
[INFO] [stderr]     |                                            |
[INFO] [stderr]     |                                            while parsing this or-pattern starting here
[INFO] [stderr] 
[INFO] [stderr] error: expected one of `:`, `@`, or `|`, found `>`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:789:68
[INFO] [stderr]     |
[INFO] [stderr] 789 |                      f: |&mut Decoder<'a>, uint| -> Result<T, Error>)
[INFO] [stderr]     |                                                                    ^ expected one of `:`, `@`, or `|`
[INFO] [stderr] 
[INFO] [stderr] error: expected type, found `|`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:794:29
[INFO] [stderr]     |
[INFO] [stderr] 794 |                          f: |&mut Decoder<'a>| -> Result<T, Error>)
[INFO] [stderr]     |                             ^ expected type
[INFO] [stderr] 
[INFO] [stderr] error: expected one of `:`, `@`, or `|`, found `>`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:794:66
[INFO] [stderr]     |
[INFO] [stderr] 794 |                          f: |&mut Decoder<'a>| -> Result<T, Error>)
[INFO] [stderr]     |                                                                  ^ expected one of `:`, `@`, or `|`
[INFO] [stderr] 
[INFO] [stderr] error: expected type, found `|`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:799:32
[INFO] [stderr]     |
[INFO] [stderr] 799 | ...                   f: |&mut Decoder<'a>, uint| -> Result<T, Error>)
[INFO] [stderr]     |                          ^ expected type
[INFO] [stderr] 
[INFO] [stderr] error: expected parameter name, found `->`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:799:57
[INFO] [stderr]     |
[INFO] [stderr] 799 | ...                   f: |&mut Decoder<'a>, uint| -> Result<T, Error>)
[INFO] [stderr]     |                                             ----  ^^ expected parameter name
[INFO] [stderr]     |                                             |
[INFO] [stderr]     |                                             while parsing this or-pattern starting here
[INFO] [stderr] 
[INFO] [stderr] error: expected one of `:`, `@`, or `|`, found `>`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:799:75
[INFO] [stderr]     |
[INFO] [stderr] 799 | ...                   f: |&mut Decoder<'a>, uint| -> Result<T, Error>)
[INFO] [stderr]     |                                                                     ^ expected one of `:`, `@`, or `|`
[INFO] [stderr] 
[INFO] [stderr] error: expected type, found `|`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:804:36
[INFO] [stderr]     |
[INFO] [stderr] 804 | ...                   f: |&mut Decoder<'a>| -> Result<T, Error>)
[INFO] [stderr]     |                          ^ expected type
[INFO] [stderr] 
[INFO] [stderr] error: expected one of `:`, `@`, or `|`, found `>`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:804:73
[INFO] [stderr]     |
[INFO] [stderr] 804 | ...                   f: |&mut Decoder<'a>| -> Result<T, Error>)
[INFO] [stderr]     |                                                               ^ expected one of `:`, `@`, or `|`
[INFO] [stderr] 
[INFO] [stderr] error: expected type, found `|`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:809:26
[INFO] [stderr]     |
[INFO] [stderr] 809 |                       f: |&mut Decoder<'a>, bool| -> Result<T, Error>)
[INFO] [stderr]     |                          ^ expected type
[INFO] [stderr] 
[INFO] [stderr] error: expected parameter name, found `->`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:809:51
[INFO] [stderr]     |
[INFO] [stderr] 809 |                       f: |&mut Decoder<'a>, bool| -> Result<T, Error>)
[INFO] [stderr]     |                                             ----  ^^ expected parameter name
[INFO] [stderr]     |                                             |
[INFO] [stderr]     |                                             while parsing this or-pattern starting here
[INFO] [stderr] 
[INFO] [stderr] error: expected one of `:`, `@`, or `|`, found `>`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:809:69
[INFO] [stderr]     |
[INFO] [stderr] 809 |                       f: |&mut Decoder<'a>, bool| -> Result<T, Error>)
[INFO] [stderr]     |                                                                     ^ expected one of `:`, `@`, or `|`
[INFO] [stderr] 
[INFO] [stderr] error: expected type, found `|`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:821:23
[INFO] [stderr]     |
[INFO] [stderr] 821 |                    f: |&mut Decoder<'a>, uint| -> Result<T, Error>)
[INFO] [stderr]     |                       ^ expected type
[INFO] [stderr] 
[INFO] [stderr] error: expected parameter name, found `->`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:821:48
[INFO] [stderr]     |
[INFO] [stderr] 821 |                    f: |&mut Decoder<'a>, uint| -> Result<T, Error>)
[INFO] [stderr]     |                                          ----  ^^ expected parameter name
[INFO] [stderr]     |                                          |
[INFO] [stderr]     |                                          while parsing this or-pattern starting here
[INFO] [stderr] 
[INFO] [stderr] error: expected one of `:`, `@`, or `|`, found `>`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:821:66
[INFO] [stderr]     |
[INFO] [stderr] 821 |                    f: |&mut Decoder<'a>, uint| -> Result<T, Error>)
[INFO] [stderr]     |                                                                  ^ expected one of `:`, `@`, or `|`
[INFO] [stderr] 
[INFO] [stderr] error: expected type, found `|`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:836:27
[INFO] [stderr]     |
[INFO] [stderr] 836 |                        f: |&mut Decoder<'a>| -> Result<T, Error>)
[INFO] [stderr]     |                           ^ expected type
[INFO] [stderr] 
[INFO] [stderr] error: expected one of `:`, `@`, or `|`, found `>`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:836:64
[INFO] [stderr]     |
[INFO] [stderr] 836 |                        f: |&mut Decoder<'a>| -> Result<T, Error>)
[INFO] [stderr]     |                                                                ^ expected one of `:`, `@`, or `|`
[INFO] [stderr] 
[INFO] [stderr] error: expected type, found `|`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:841:23
[INFO] [stderr]     |
[INFO] [stderr] 841 |                    f: |&mut Decoder<'a>, uint| -> Result<T, Error>)
[INFO] [stderr]     |                       ^ expected type
[INFO] [stderr] 
[INFO] [stderr] error: expected parameter name, found `->`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:841:48
[INFO] [stderr]     |
[INFO] [stderr] 841 |                    f: |&mut Decoder<'a>, uint| -> Result<T, Error>)
[INFO] [stderr]     |                                          ----  ^^ expected parameter name
[INFO] [stderr]     |                                          |
[INFO] [stderr]     |                                          while parsing this or-pattern starting here
[INFO] [stderr] 
[INFO] [stderr] error: expected one of `:`, `@`, or `|`, found `>`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:841:66
[INFO] [stderr]     |
[INFO] [stderr] 841 |                    f: |&mut Decoder<'a>, uint| -> Result<T, Error>)
[INFO] [stderr]     |                                                                  ^ expected one of `:`, `@`, or `|`
[INFO] [stderr] 
[INFO] [stderr] error: expected type, found `|`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:846:31
[INFO] [stderr]     |
[INFO] [stderr] 846 | ...                   f: |&mut Decoder<'a>| -> Result<T, Error>)
[INFO] [stderr]     |                          ^ expected type
[INFO] [stderr] 
[INFO] [stderr] error: expected one of `:`, `@`, or `|`, found `>`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:846:68
[INFO] [stderr]     |
[INFO] [stderr] 846 | ...                   f: |&mut Decoder<'a>| -> Result<T, Error>)
[INFO] [stderr]     |                                                               ^ expected one of `:`, `@`, or `|`
[INFO] [stderr] 
[INFO] [stderr] error: expected type, found `|`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:851:31
[INFO] [stderr]     |
[INFO] [stderr] 851 | ...                   f: |&mut Decoder<'a>| -> Result<T, Error>)
[INFO] [stderr]     |                          ^ expected type
[INFO] [stderr] 
[INFO] [stderr] error: expected one of `:`, `@`, or `|`, found `>`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:851:68
[INFO] [stderr]     |
[INFO] [stderr] 851 | ...                   f: |&mut Decoder<'a>| -> Result<T, Error>)
[INFO] [stderr]     |                                                               ^ expected one of `:`, `@`, or `|`
[INFO] [stderr] 
[INFO] [stderr] error: expected type, found `|`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:902:23
[INFO] [stderr]     |
[INFO] [stderr] 902 | fn with_os_argv<T>(f: |&[&str]| -> T) -> T {
[INFO] [stderr]     |                       ^ expected type
[INFO] [stderr] 
[INFO] [stderr] error[E0557]: feature has been removed
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:194:50
[INFO] [stderr]     |
[INFO] [stderr] 194 | #![feature(plugin_registrar, macro_rules, phase, quote)]
[INFO] [stderr]     |                                                  ^^^^^ feature has been removed
[INFO] [stderr] 
[INFO] [stderr] error[E0658]: non-builtin inner attributes are unstable
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:189:1
[INFO] [stderr]     |
[INFO] [stderr] 189 | #![experimental]
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: see issue #54726 <https://github.com/rust-lang/rust/issues/54726> for more information
[INFO] [stderr]     = help: add `#![feature(custom_inner_attributes)]` to the crate attributes to enable
[INFO] [stderr] 
[INFO] [stderr] error[E0658]: non-builtin inner attributes are unstable
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:190:1
[INFO] [stderr]     |
[INFO] [stderr] 190 | #![license = "UNLICENSE"]
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: see issue #54726 <https://github.com/rust-lang/rust/issues/54726> for more information
[INFO] [stderr]     = help: add `#![feature(custom_inner_attributes)]` to the crate attributes to enable
[INFO] [stderr] 
[INFO] [stderr] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stderr]   --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/parse.rs:51:17
[INFO] [stderr]    |
[INFO] [stderr] 51 |   macro_rules! err(
[INFO] [stderr]    |  _________________^
[INFO] [stderr] 52 | |     ($($arg:tt)*) => (return Err(format!($($arg)*)))
[INFO] [stderr] 53 | | )
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr] help: change the delimiters to curly braces
[INFO] [stderr]    |
[INFO] [stderr] 51 | macro_rules! err{
[INFO] [stderr] 52 |     ($($arg:tt)*) => (return Err(format!($($arg)*)))
[INFO] [stderr] 53 | }
[INFO] [stderr]    |
[INFO] [stderr] help: add a semicolon
[INFO] [stderr]    |
[INFO] [stderr] 53 | );
[INFO] [stderr]    |  ^
[INFO] [stderr] 
[INFO] [stderr] error: expected one of `.`, `;`, `?`, `}`, or an operator, found keyword `self`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/parse.rs:215:9
[INFO] [stderr]     |
[INFO] [stderr] 211 |         try!(self.add_desc(short.as_slice(), long.as_slice(), has_arg))
[INFO] [stderr]     |                                                                        - expected one of `.`, `;`, `?`, `}`, or an operator
[INFO] [stderr] ...
[INFO] [stderr] 215 |         self.parse_default(full_desc)
[INFO] [stderr]     |         ^^^^ unexpected token
[INFO] [stderr] 
[INFO] [stderr] error: expected one of `.`, `;`, `?`, `}`, or an operator, found `try`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/parse.rs:286:9
[INFO] [stderr]     |
[INFO] [stderr] 285 |         try!(writeln!(f, "====="))
[INFO] [stderr]     |                                   - expected one of `.`, `;`, `?`, `}`, or an operator
[INFO] [stderr] 286 |         try!(writeln!(f, "Program: {}", self.program))
[INFO] [stderr]     |         ^^^ unexpected token
[INFO] [stderr] 
[INFO] [stderr] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stderr]   --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/parse.rs:51:17
[INFO] [stderr]    |
[INFO] [stderr] 51 |   macro_rules! err(
[INFO] [stderr]    |  _________________^
[INFO] [stderr] 52 | |     ($($arg:tt)*) => (return Err(format!($($arg)*)))
[INFO] [stderr] 53 | | )
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr] help: change the delimiters to curly braces
[INFO] [stderr]    |
[INFO] [stderr] 51 | macro_rules! err{
[INFO] [stderr] 52 |     ($($arg:tt)*) => (return Err(format!($($arg)*)))
[INFO] [stderr] 53 | }
[INFO] [stderr]    |
[INFO] [stderr] help: add a semicolon
[INFO] [stderr]    |
[INFO] [stderr] 53 | );
[INFO] [stderr]    |  ^
[INFO] [stderr] 
[INFO] [stderr] error: expected one of `.`, `;`, `?`, `}`, or an operator, found keyword `self`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/parse.rs:215:9
[INFO] [stderr]     |
[INFO] [stderr] 211 |         try!(self.add_desc(short.as_slice(), long.as_slice(), has_arg))
[INFO] [stderr]     |                                                                        - expected one of `.`, `;`, `?`, `}`, or an operator
[INFO] [stderr] ...
[INFO] [stderr] 215 |         self.parse_default(full_desc)
[INFO] [stderr]     |         ^^^^ unexpected token
[INFO] [stderr] 
[INFO] [stderr] error: expected one of `.`, `;`, `?`, `}`, or an operator, found `try`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/parse.rs:286:9
[INFO] [stderr]     |
[INFO] [stderr] 285 |         try!(writeln!(f, "====="))
[INFO] [stderr]     |                                   - expected one of `.`, `;`, `?`, `}`, or an operator
[INFO] [stderr] 286 |         try!(writeln!(f, "Program: {}", self.program))
[INFO] [stderr]     |         ^^^ unexpected token
[INFO] [stderr] 
[INFO] [stderr] error: expected one of `.`, `;`, `?`, `}`, or an operator, found `try`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/parse.rs:929:9
[INFO] [stderr]     |
[INFO] [stderr] 928 |         try!(writeln!(f, "Positional: {}", self.positional))
[INFO] [stderr]     |                                                             - expected one of `.`, `;`, `?`, `}`, or an operator
[INFO] [stderr] 929 |         try!(writeln!(f, "Flags: {}", self.flags))
[INFO] [stderr]     |         ^^^ unexpected token
[INFO] [stderr] 
[INFO] [stderr] error: expected one of `.`, `;`, `?`, `}`, or an operator, found `try`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/parse.rs:929:9
[INFO] [stderr]     |
[INFO] [stderr] 928 |         try!(writeln!(f, "Positional: {}", self.positional))
[INFO] [stderr]     |                                                             - expected one of `.`, `;`, `?`, `}`, or an operator
[INFO] [stderr] 929 |         try!(writeln!(f, "Flags: {}", self.flags))
[INFO] [stderr]     |         ^^^ unexpected token
[INFO] [stderr] 
[INFO] [stderr] error: expected type, found `|`
[INFO] [stderr]   --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/synonym.rs:38:40
[INFO] [stderr]    |
[INFO] [stderr] 38 |     fn with_key<T>(&self, k: &K, with: |&K| -> T) -> T {
[INFO] [stderr]    |                                        ^ expected type
[INFO] [stderr] 
[INFO] [stderr] error: expected type, found `|`
[INFO] [stderr]   --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/synonym.rs:38:40
[INFO] [stderr]    |
[INFO] [stderr] 38 |     fn with_key<T>(&self, k: &K, with: |&K| -> T) -> T {
[INFO] [stderr]    |                                        ^ expected type
[INFO] [stderr] 
[INFO] [stderr] error[E0463]: can't find crate for `debug`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:196:1
[INFO] [stderr]     |
[INFO] [stderr] 196 | extern crate debug;
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stderr] 
[INFO] [stderr] error: aborting due to 53 previous errors
[INFO] [stderr] 
[INFO] [stderr] Some errors have detailed explanations: E0463, E0557, E0658.
[INFO] [stderr] For more information about an error, try `rustc --explain E0463`.
[INFO] [stderr] error: could not compile `docopt`.
[INFO] [stderr] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error[E0463]: can't find crate for `debug`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:196:1
[INFO] [stderr]     |
[INFO] [stderr] 196 | extern crate debug;
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stderr] 
[INFO] [stderr] error: aborting due to 53 previous errors
[INFO] [stderr] 
[INFO] [stderr] Some errors have detailed explanations: E0463, E0557, E0658.
[INFO] [stderr] For more information about an error, try `rustc --explain E0463`.
[INFO] [stderr] error: could not compile `docopt`.
[INFO] [stderr] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error: build failed
[INFO] running `"docker" "inspect" "3557b28671135c70e8e5a02bdd0a6bc4993b39811d78ab5789ab3e47afeda6dc"`
[INFO] running `"docker" "rm" "-f" "3557b28671135c70e8e5a02bdd0a6bc4993b39811d78ab5789ab3e47afeda6dc"`
[INFO] [stdout] 3557b28671135c70e8e5a02bdd0a6bc4993b39811d78ab5789ab3e47afeda6dc
