[INFO] updating cached repository ghedamat/rust-file-mover [INFO] running `"git" "fetch" "--all"` [INFO] [stdout] Fetching origin [INFO] [stderr] From git://github.com/ghedamat/rust-file-mover [INFO] [stderr] * branch HEAD -> FETCH_HEAD [INFO] running `"git" "clone" "work/cache/sources/gh/ghedamat/rust-file-mover" "work/ex/pr-60914/sources/master#39401465da4ce27aeeb2c2a26133ac35c63aa515/gh/ghedamat/rust-file-mover"` [INFO] [stderr] Cloning into 'work/ex/pr-60914/sources/master#39401465da4ce27aeeb2c2a26133ac35c63aa515/gh/ghedamat/rust-file-mover'... [INFO] [stderr] done. [INFO] running `"git" "clone" "work/cache/sources/gh/ghedamat/rust-file-mover" "work/ex/pr-60914/sources/try#f45cc3094ee337acd688771b9234318046b0572d/gh/ghedamat/rust-file-mover"` [INFO] [stderr] Cloning into 'work/ex/pr-60914/sources/try#f45cc3094ee337acd688771b9234318046b0572d/gh/ghedamat/rust-file-mover'... [INFO] [stderr] done. [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] 2d08ef2a5948c52ce4fbe92a27913b6f2c0ca3fb [INFO] sha for GitHub repo ghedamat/rust-file-mover: 2d08ef2a5948c52ce4fbe92a27913b6f2c0ca3fb [INFO] validating manifest of ghedamat/rust-file-mover on toolchain master#39401465da4ce27aeeb2c2a26133ac35c63aa515 [INFO] running `"/mnt/crater-raid/crater/work/local/cargo-home/bin/cargo" "+39401465da4ce27aeeb2c2a26133ac35c63aa515-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of ghedamat/rust-file-mover on toolchain try#f45cc3094ee337acd688771b9234318046b0572d [INFO] running `"/mnt/crater-raid/crater/work/local/cargo-home/bin/cargo" "+f45cc3094ee337acd688771b9234318046b0572d-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing ghedamat/rust-file-mover [INFO] finished frobbing ghedamat/rust-file-mover [INFO] frobbed toml for ghedamat/rust-file-mover written to work/ex/pr-60914/sources/master#39401465da4ce27aeeb2c2a26133ac35c63aa515/gh/ghedamat/rust-file-mover/Cargo.toml [INFO] started frobbing ghedamat/rust-file-mover [INFO] finished frobbing ghedamat/rust-file-mover [INFO] frobbed toml for ghedamat/rust-file-mover written to work/ex/pr-60914/sources/try#f45cc3094ee337acd688771b9234318046b0572d/gh/ghedamat/rust-file-mover/Cargo.toml [INFO] crate ghedamat/rust-file-mover already has a lockfile, it will not be regenerated [INFO] running `"/mnt/crater-raid/crater/work/local/cargo-home/bin/cargo" "+39401465da4ce27aeeb2c2a26133ac35c63aa515-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] [stderr] Updating git repository `https://github.com/docopt/docopt.rs` [INFO] [stderr] error: the lock file /mnt/crater-raid/crater/work/ex/pr-60914/sources/master#39401465da4ce27aeeb2c2a26133ac35c63aa515/gh/ghedamat/rust-file-mover/Cargo.lock needs to be updated but --locked was passed to prevent this [INFO] the lockfile is outdated, regenerating it [INFO] running `"/mnt/crater-raid/crater/work/local/cargo-home/bin/cargo" "+39401465da4ce27aeeb2c2a26133ac35c63aa515-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] [stderr] Updating git repository `https://github.com/docopt/docopt.rs` [INFO] [stderr] Updating git repository `https://github.com/alexcrichton/toml-rs` [INFO] running `"/mnt/crater-raid/crater/work/local/cargo-home/bin/cargo" "+f45cc3094ee337acd688771b9234318046b0572d-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] [stderr] Updating git repository `https://github.com/docopt/docopt.rs` [INFO] [stderr] Updating git repository `https://github.com/alexcrichton/toml-rs` [INFO] running `"/mnt/crater-raid/crater/work/local/cargo-home/bin/cargo" "+39401465da4ce27aeeb2c2a26133ac35c63aa515-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/crater-raid/crater/work/local/cargo-home/bin/cargo" "+f45cc3094ee337acd688771b9234318046b0572d-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] checking ghedamat/rust-file-mover against try#f45cc3094ee337acd688771b9234318046b0572d for pr-60914 [INFO] running `"docker" "create" "-v" "/mnt/crater-raid/crater/work/local/target-dirs/pr-60914/worker-2/try#f45cc3094ee337acd688771b9234318046b0572d:/opt/crater/target:rw,Z" "-v" "/mnt/crater-raid/crater/work/ex/pr-60914/sources/try#f45cc3094ee337acd688771b9234318046b0572d/gh/ghedamat/rust-file-mover:/opt/crater/workdir:ro,Z" "-v" "/mnt/crater-raid/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/crater-raid/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+f45cc3094ee337acd688771b9234318046b0572d-alt" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] 1f53016aa1d19ef96fc3cc7106f83a9e8cd173fc7f027975030f2e954d9bfb8f [INFO] running `"docker" "start" "-a" "1f53016aa1d19ef96fc3cc7106f83a9e8cd173fc7f027975030f2e954d9bfb8f"` [INFO] [stderr] Compiling docopt v0.6.4 (https://github.com/docopt/docopt.rs?rev=21ce1190ef7631f71e52de5e13eb4d131564b82e#21ce1190) [INFO] [stderr] Checking toml v0.5.1 (https://github.com/alexcrichton/toml-rs#63a33540) [INFO] [stderr] error: macros that expand to items must be delimited with braces or followed by a semicolon [INFO] [stderr] --> /opt/crater/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] 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/crater/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] 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/crater/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:743:24 [INFO] [stderr] | [INFO] [stderr] 743 | f: |&mut Decoder<'a>| -> Result) [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error: expected type, found `|` [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:748:32 [INFO] [stderr] | [INFO] [stderr] 748 | f: |&mut Decoder<'a>, uint| -> Result) [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error: expected type, found `|` [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:764:12 [INFO] [stderr] | [INFO] [stderr] 764 | f: |&mut Decoder<'a>| -> Result) -> Result { [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error: expected type, found `|` [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:769:12 [INFO] [stderr] | [INFO] [stderr] 769 | f: |&mut Decoder<'a>, uint| -> Result) -> Result { [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error: expected type, found `|` [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:774:12 [INFO] [stderr] | [INFO] [stderr] 774 | f: |&mut Decoder<'a>| -> Result) -> Result { [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error: expected type, found `|` [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:778:26 [INFO] [stderr] | [INFO] [stderr] 778 | f: |&mut Decoder<'a>| -> Result) [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error: expected type, found `|` [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:783:32 [INFO] [stderr] | [INFO] [stderr] 783 | f: |&mut Decoder<'a>| -> Result) [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error: expected type, found `|` [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:789:25 [INFO] [stderr] | [INFO] [stderr] 789 | f: |&mut Decoder<'a>, uint| -> Result) [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error: expected type, found `|` [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:794:29 [INFO] [stderr] | [INFO] [stderr] 794 | f: |&mut Decoder<'a>| -> Result) [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error: expected type, found `|` [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:799:32 [INFO] [stderr] | [INFO] [stderr] 799 | f: |&mut Decoder<'a>, uint| -> Result) [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error: expected type, found `|` [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:804:36 [INFO] [stderr] | [INFO] [stderr] 804 | f: |&mut Decoder<'a>| -> Result) [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error: expected type, found `|` [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:809:26 [INFO] [stderr] | [INFO] [stderr] 809 | f: |&mut Decoder<'a>, bool| -> Result) [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error: expected type, found `|` [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:821:23 [INFO] [stderr] | [INFO] [stderr] 821 | f: |&mut Decoder<'a>, uint| -> Result) [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error: expected type, found `|` [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:836:27 [INFO] [stderr] | [INFO] [stderr] 836 | f: |&mut Decoder<'a>| -> Result) [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error: expected type, found `|` [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:841:23 [INFO] [stderr] | [INFO] [stderr] 841 | f: |&mut Decoder<'a>, uint| -> Result) [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error: expected type, found `|` [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:846:31 [INFO] [stderr] | [INFO] [stderr] 846 | f: |&mut Decoder<'a>| -> Result) [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error: expected type, found `|` [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:851:31 [INFO] [stderr] | [INFO] [stderr] 851 | f: |&mut Decoder<'a>| -> Result) [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error: expected type, found `|` [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:902:23 [INFO] [stderr] | [INFO] [stderr] 902 | fn with_os_argv(f: |&[&str]| -> T) -> T { [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/crater/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] 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 `self` [INFO] [stderr] --> /opt/crater/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 here [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/crater/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 here [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/crater/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 here [INFO] [stderr] 929 | try!(writeln!(f, "Flags: {}", self.flags)) [INFO] [stderr] | ^^^ unexpected token [INFO] [stderr] [INFO] [stderr] error: expected type, found `|` [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/synonym.rs:38:40 [INFO] [stderr] | [INFO] [stderr] 38 | fn with_key(&self, k: &K, with: |&K| -> T) -> T { [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error[E0557]: feature has been removed [INFO] [stderr] --> /opt/crater/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] | ^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0658]: non-builtin inner attributes are unstable [INFO] [stderr] --> /opt/crater/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: for more information, see https://github.com/rust-lang/rust/issues/54726 [INFO] [stderr] = help: add #![feature(custom_inner_attributes)] to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: The attribute `experimental` is currently unknown to the compiler and may have meaning added to it in the future [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:189:4 [INFO] [stderr] | [INFO] [stderr] 189 | #![experimental] [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/29642 [INFO] [stderr] = help: add #![feature(custom_attribute)] to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: non-builtin inner attributes are unstable [INFO] [stderr] --> /opt/crater/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: for more information, see https://github.com/rust-lang/rust/issues/54726 [INFO] [stderr] = help: add #![feature(custom_inner_attributes)] to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: The attribute `license` is currently unknown to the compiler and may have meaning added to it in the future [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:190:4 [INFO] [stderr] | [INFO] [stderr] 190 | #![license = "UNLICENSE"] [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/29642 [INFO] [stderr] = help: add #![feature(custom_attribute)] 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/crater/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] 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/crater/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] 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/crater/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:743:24 [INFO] [stderr] | [INFO] [stderr] 743 | f: |&mut Decoder<'a>| -> Result) [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error: expected type, found `|` [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:748:32 [INFO] [stderr] | [INFO] [stderr] 748 | f: |&mut Decoder<'a>, uint| -> Result) [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error: expected type, found `|` [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:764:12 [INFO] [stderr] | [INFO] [stderr] 764 | f: |&mut Decoder<'a>| -> Result) -> Result { [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error: expected type, found `|` [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:769:12 [INFO] [stderr] | [INFO] [stderr] 769 | f: |&mut Decoder<'a>, uint| -> Result) -> Result { [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error: expected type, found `|` [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:774:12 [INFO] [stderr] | [INFO] [stderr] 774 | f: |&mut Decoder<'a>| -> Result) -> Result { [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error: expected type, found `|` [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:778:26 [INFO] [stderr] | [INFO] [stderr] 778 | f: |&mut Decoder<'a>| -> Result) [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error: expected type, found `|` [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:783:32 [INFO] [stderr] | [INFO] [stderr] 783 | f: |&mut Decoder<'a>| -> Result) [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error: expected type, found `|` [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:789:25 [INFO] [stderr] | [INFO] [stderr] 789 | f: |&mut Decoder<'a>, uint| -> Result) [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error: expected type, found `|` [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:794:29 [INFO] [stderr] | [INFO] [stderr] 794 | f: |&mut Decoder<'a>| -> Result) [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error: expected type, found `|` [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:799:32 [INFO] [stderr] | [INFO] [stderr] 799 | f: |&mut Decoder<'a>, uint| -> Result) [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error: expected type, found `|` [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:804:36 [INFO] [stderr] | [INFO] [stderr] 804 | f: |&mut Decoder<'a>| -> Result) [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error: expected type, found `|` [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:809:26 [INFO] [stderr] | [INFO] [stderr] 809 | f: |&mut Decoder<'a>, bool| -> Result) [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error: expected type, found `|` [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:821:23 [INFO] [stderr] | [INFO] [stderr] 821 | f: |&mut Decoder<'a>, uint| -> Result) [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error: expected type, found `|` [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:836:27 [INFO] [stderr] | [INFO] [stderr] 836 | f: |&mut Decoder<'a>| -> Result) [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error: expected type, found `|` [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:841:23 [INFO] [stderr] | [INFO] [stderr] 841 | f: |&mut Decoder<'a>, uint| -> Result) [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error: expected type, found `|` [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:846:31 [INFO] [stderr] | [INFO] [stderr] 846 | f: |&mut Decoder<'a>| -> Result) [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error: expected type, found `|` [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:851:31 [INFO] [stderr] | [INFO] [stderr] 851 | f: |&mut Decoder<'a>| -> Result) [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error: expected type, found `|` [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:902:23 [INFO] [stderr] | [INFO] [stderr] 902 | fn with_os_argv(f: |&[&str]| -> T) -> T { [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/crater/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] 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 `self` [INFO] [stderr] --> /opt/crater/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 here [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/crater/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 here [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/crater/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 here [INFO] [stderr] 929 | try!(writeln!(f, "Flags: {}", self.flags)) [INFO] [stderr] | ^^^ unexpected token [INFO] [stderr] [INFO] [stderr] error: expected type, found `|` [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/synonym.rs:38:40 [INFO] [stderr] | [INFO] [stderr] 38 | fn with_key(&self, k: &K, with: |&K| -> T) -> T { [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error[E0557]: feature has been removed [INFO] [stderr] --> /opt/crater/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] | ^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0658]: non-builtin inner attributes are unstable [INFO] [stderr] --> /opt/crater/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: for more information, see https://github.com/rust-lang/rust/issues/54726 [INFO] [stderr] = help: add #![feature(custom_inner_attributes)] to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: The attribute `experimental` is currently unknown to the compiler and may have meaning added to it in the future [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:189:4 [INFO] [stderr] | [INFO] [stderr] 189 | #![experimental] [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/29642 [INFO] [stderr] = help: add #![feature(custom_attribute)] to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: non-builtin inner attributes are unstable [INFO] [stderr] --> /opt/crater/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: for more information, see https://github.com/rust-lang/rust/issues/54726 [INFO] [stderr] = help: add #![feature(custom_inner_attributes)] to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: The attribute `license` is currently unknown to the compiler and may have meaning added to it in the future [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/docopt.rs-699d00e832c4f088/21ce119/src/lib.rs:190:4 [INFO] [stderr] | [INFO] [stderr] 190 | #![license = "UNLICENSE"] [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/29642 [INFO] [stderr] = help: add #![feature(custom_attribute)] to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0463]: can't find crate for `debug` [INFO] [stderr] --> /opt/crater/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 31 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] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error[E0463]: can't find crate for `debug` [INFO] [stderr] --> /opt/crater/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 31 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] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: build failed [INFO] running `"docker" "inspect" "1f53016aa1d19ef96fc3cc7106f83a9e8cd173fc7f027975030f2e954d9bfb8f"` [INFO] running `"docker" "rm" "-f" "1f53016aa1d19ef96fc3cc7106f83a9e8cd173fc7f027975030f2e954d9bfb8f"` [INFO] [stdout] 1f53016aa1d19ef96fc3cc7106f83a9e8cd173fc7f027975030f2e954d9bfb8f