[INFO] crate rec 0.11.0 is already in cache [INFO] testing rec-0.11.0 against beta-2019-09-28 for beta-1.39-1 [INFO] extracting crate rec 0.11.0 into work/builds/worker-4/source [INFO] validating manifest of crates.io crate rec 0.11.0 on toolchain beta-2019-09-28 [INFO] running `"/big/crater/work/cargo-home/bin/cargo" "+beta-2019-09-28" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking crates.io crate rec 0.11.0 [INFO] finished tweaking crates.io crate rec 0.11.0 [INFO] tweaked toml for crates.io crate rec 0.11.0 written to work/builds/worker-4/source/Cargo.toml [INFO] running `"/big/crater/work/cargo-home/bin/cargo" "+beta-2019-09-28" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/big/crater/work/cargo-home/bin/cargo" "+beta-2019-09-28" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"docker" "create" "-v" "/big/crater/work/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/big/crater/work/builds/worker-4/source:/opt/rustwide/workdir:ro,Z" "-v" "/big/crater/work/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/big/crater/work/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-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" "+beta-2019-09-28" "build" "--frozen"` [INFO] [stdout] a9150f093ca9d873d10bbe61223710c82f4e1ac494c47da95469a0878a195029 [INFO] running `"docker" "start" "-a" "a9150f093ca9d873d10bbe61223710c82f4e1ac494c47da95469a0878a195029"` [INFO] [stderr] Compiling proc-macro2 v0.4.30 [INFO] [stderr] Compiling regex-syntax v0.6.12 [INFO] [stderr] Compiling quote v0.6.13 [INFO] [stderr] Compiling syn v0.15.44 [INFO] [stderr] Compiling rec v0.11.0 (/opt/rustwide/workdir) [INFO] [stderr] warning: unknown lint: `question_mark_macro_sep` [INFO] [stderr] --> src/lib.rs:70:5 [INFO] [stderr] | [INFO] [stderr] 70 | question_mark_macro_sep, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unknown_lints)]` on by default [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 9.60s [INFO] running `"docker" "inspect" "a9150f093ca9d873d10bbe61223710c82f4e1ac494c47da95469a0878a195029"` [INFO] running `"docker" "rm" "-f" "a9150f093ca9d873d10bbe61223710c82f4e1ac494c47da95469a0878a195029"` [INFO] [stdout] a9150f093ca9d873d10bbe61223710c82f4e1ac494c47da95469a0878a195029 [INFO] running `"docker" "create" "-v" "/big/crater/work/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/big/crater/work/builds/worker-4/source:/opt/rustwide/workdir:ro,Z" "-v" "/big/crater/work/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/big/crater/work/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-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" "+beta-2019-09-28" "test" "--frozen" "--no-run"` [INFO] [stdout] b4e8b129965ad5e48856e7d2a691910e0f776cb7fd7bb3f21441a3e96c4da987 [INFO] running `"docker" "start" "-a" "b4e8b129965ad5e48856e7d2a691910e0f776cb7fd7bb3f21441a3e96c4da987"` [INFO] [stderr] Compiling pulldown-cmark v0.4.1 [INFO] [stderr] Compiling semver-parser v0.9.0 [INFO] [stderr] Compiling regex v1.3.1 [INFO] [stderr] Compiling version-sync v0.8.1 [INFO] [stderr] Compiling rec v0.11.0 (/opt/rustwide/workdir) [INFO] [stderr] warning: unknown lint: `question_mark_macro_sep` [INFO] [stderr] --> src/lib.rs:70:5 [INFO] [stderr] | [INFO] [stderr] 70 | question_mark_macro_sep, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unknown_lints)]` on by default [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 5.09s [INFO] running `"docker" "inspect" "b4e8b129965ad5e48856e7d2a691910e0f776cb7fd7bb3f21441a3e96c4da987"` [INFO] running `"docker" "rm" "-f" "b4e8b129965ad5e48856e7d2a691910e0f776cb7fd7bb3f21441a3e96c4da987"` [INFO] [stdout] b4e8b129965ad5e48856e7d2a691910e0f776cb7fd7bb3f21441a3e96c4da987 [INFO] running `"docker" "create" "-v" "/big/crater/work/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/big/crater/work/builds/worker-4/source:/opt/rustwide/workdir:ro,Z" "-v" "/big/crater/work/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/big/crater/work/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-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" "+beta-2019-09-28" "test" "--frozen"` [INFO] [stdout] f3c174994fb50f45197a08227ec034f4c76ebb5b21752be2af58b606fbb66fcf [INFO] running `"docker" "start" "-a" "f3c174994fb50f45197a08227ec034f4c76ebb5b21752be2af58b606fbb66fcf"` [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.02s [INFO] [stderr] Running /opt/rustwide/target/debug/deps/rec-1dbe7c378216dc30 [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/alternation-6c3b7b6f4abde8f7 [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test char_or_str ... ok [INFO] [stdout] test str_or_range ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/calls-dc5b4d03bb479dff [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test alternate_with_call ... ignored [INFO] [stdout] test call_repeat ... ignored [INFO] [stdout] test single_call ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/classes-9267d91cd07c021c [INFO] [stdout] [INFO] [stdout] running 14 tests [INFO] [stdout] test intersect_char_and_range ... ok [INFO] [stdout] test intersect_char_and_union ... ok [INFO] [stdout] test intersect_range_and_union ... ok [INFO] [stdout] test intersect_two_ranges ... ok [INFO] [stdout] test intersect_two_unions ... ok [INFO] [stdout] test negate_char ... ok [INFO] [stdout] test negate_intersection ... ok [INFO] [stdout] test negate_range ... ok [INFO] [stdout] test negate_union ... ok [INFO] [stdout] test range ... ok [INFO] [stdout] test unite_char_and_range ... ok [INFO] [stdout] test unite_chars ... ok [INFO] [stdout] test unite_multiple_chars ... ok [INFO] [stdout] test unite_range_and_char ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/concatenation-95b5406812b99ec2 [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test concat_alternation ... ok [INFO] [stdout] test multiple_plus ... ok [INFO] [stdout] test concat_two_alternations ... ok [INFO] [stdout] test single_plus ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/literals-12c4c54721d5ef1c [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test char ... ok [INFO] [stdout] test str ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/readme-60c8f1b3ceac0442 [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test readme_updated ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- readme_updated stdout ---- [INFO] [stdout] thread 'readme_updated' panicked at 'assertion failed: `(left == right)` [INFO] [stdout] left: `"# rec\r\n\r\nRegular Expression Constructor - the recreational version of regular expressions\r\n\r\n`rec` is a Rust library that simplifies the process of reading and writing regular expressions.\r\nThis library is intended for all users working with regular expressions, no matter their\r\nfamiliarity with regular expression syntax. Below is a summary of the functionality provided by\r\n`rec`:\r\n\r\n- WYSIWYG: [`&str`] and [`char`] are interpreted exactly as written (i.e. no metacharacters);\r\n- Uses operators from rust language syntax to provide easy to understand expressions.\r\n- Declares regular expressions as const [`&str`] values that are valid with the [`regex`]\r\ncrate.\r\n\r\n## Getting Started\r\n\r\nAdd the following to your `Cargo.toml`:\r\n\r\n```toml\r\n[dependencies]\r\nrec = \"0.11.0\"\r\n```\r\n\r\n## Examples\r\n```rust\r\nuse rec::rec;\r\nuse regex::Regex;\r\n\r\n#[rec]\r\nconst HELLO_WORLD: &str = \"hello\" + [\' \'; 1..] + \"world\";\r\n\r\nlet re = Regex::new(HELLO_WORLD).unwrap();\r\nassert!(re.is_match(\"hello world\"));\r\n```\r\n\r\nAlternation is implemented by `|`.\r\n\r\n```rust\r\nuse rec::rec;\r\nuse regex::Regex;\r\n\r\n#[rec]\r\nconst VERSION: &str = \"debug\" | \"release\";\r\n\r\nlet re = Regex::new(VERSION).unwrap();\r\nassert!(re.is_match(\"release\"));\r\n```\r\n\r\n## FAQ\r\n\r\n### I know regular expression syntax; why should I use `rec`?\r\n\r\nIn order for code to be easily maintainable, it should be as simple as possible. Even if the\r\noriginal developer understands their regular expression, it is beneficial for the project as a\r\nwhole if all contributors are able to easily understand the function of a regular expression.\r\n\r\nLicense: MIT\r\n"`, [INFO] [stdout] right: `""`', tests/readme.rs:16:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x560713352be4 - backtrace::backtrace::libunwind::trace::hf625d18232cbbbd4 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.37/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x560713352be4 - backtrace::backtrace::trace_unsynchronized::h41d74150fc6ff542 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.37/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x560713352be4 - std::sys_common::backtrace::_print_fmt::h85d37830c667a1f9 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:76 [INFO] [stdout] 3: 0x560713352be4 - ::fmt::h2b7ac01d5feaf9b2 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:60 [INFO] [stdout] 4: 0x560713371fcc - core::fmt::write::h7fd0d904495c035f [INFO] [stdout] at src/libcore/fmt/mod.rs:1030 [INFO] [stdout] 5: 0x56071330aea5 - std::io::Write::write_fmt::h424452e6ba861394 [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/libstd/io/mod.rs:1412 [INFO] [stdout] 6: 0x56071334d951 - std::io::impls::>::write_fmt::h814a51d8ae1dee4a [INFO] [stdout] at src/libstd/io/impls.rs:141 [INFO] [stdout] 7: 0x5607133550f5 - std::sys_common::backtrace::_print::h4c743f7c274a5a74 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:64 [INFO] [stdout] 8: 0x5607133550f5 - std::sys_common::backtrace::print::ha5c4f4bf03800d4d [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:49 [INFO] [stdout] 9: 0x5607133550f5 - std::panicking::default_hook::{{closure}}::h8b842185774c09e6 [INFO] [stdout] at src/libstd/panicking.rs:196 [INFO] [stdout] 10: 0x560713354d7c - std::panicking::default_hook::hd8ec13ee1bc2a65a [INFO] [stdout] at src/libstd/panicking.rs:207 [INFO] [stdout] 11: 0x5607133557f5 - std::panicking::rust_panic_with_hook::hf3b27166e5f403e7 [INFO] [stdout] at src/libstd/panicking.rs:473 [INFO] [stdout] 12: 0x560713355392 - std::panicking::continue_panic_fmt::hd961751be84a6f83 [INFO] [stdout] at src/libstd/panicking.rs:380 [INFO] [stdout] 13: 0x5607133552ec - std::panicking::begin_panic_fmt::h23ef54e17e5a13fa [INFO] [stdout] at src/libstd/panicking.rs:335 [INFO] [stdout] 14: 0x560713309ff8 - readme::readme_updated::h8860078bb7efa3cc [INFO] [stdout] at tests/readme.rs:16 [INFO] [stdout] 15: 0x560713309cca - readme::readme_updated::{{closure}}::h42641ddf0c5cc917 [INFO] [stdout] at tests/readme.rs:5 [INFO] [stdout] 16: 0x560713301f2e - core::ops::function::FnOnce::call_once::h7e315eec21e6d9ff [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/libcore/ops/function.rs:227 [INFO] [stdout] 17: 0x560713314d9f - as core::ops::function::FnOnce>::call_once::h8b428e8a43aaf8e9 [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/liballoc/boxed.rs:922 [INFO] [stdout] 18: 0x56071335c3ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 19: 0x56071332f5ae - std::panicking::try::heccce20d527a3513 [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/libstd/panicking.rs:271 [INFO] [stdout] 20: 0x56071332f5ae - std::panic::catch_unwind::h7fd8f5d3271f1692 [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/libstd/panic.rs:394 [INFO] [stdout] 21: 0x56071332f5ae - test::run_test::run_test_inner::{{closure}}::h88b46e5c359957e5 [INFO] [stdout] at src/libtest/lib.rs:1413 [INFO] [stdout] 22: 0x56071330a615 - std::sys_common::backtrace::__rust_begin_short_backtrace::h00847676c8212941 [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/libstd/sys_common/backtrace.rs:126 [INFO] [stdout] 23: 0x56071330e7a5 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h5dd37acd2295488e [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/libstd/thread/mod.rs:470 [INFO] [stdout] 24: 0x56071330e7a5 - as core::ops::function::FnOnce<()>>::call_once::h9d32b103da0b97c6 [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/libstd/panic.rs:315 [INFO] [stdout] 25: 0x56071330e7a5 - std::panicking::try::do_call::h2bd819a3056c57cd [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/libstd/panicking.rs:292 [INFO] [stdout] 26: 0x56071335c3ca - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 27: 0x56071330ed52 - std::panicking::try::h243a25457a848a1a [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/libstd/panicking.rs:271 [INFO] [stdout] 28: 0x56071330ed52 - std::panic::catch_unwind::h74b81f55e55e757c [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/libstd/panic.rs:394 [INFO] [stdout] 29: 0x56071330ed52 - std::thread::Builder::spawn_unchecked::{{closure}}::h4c2d214a2cffa6cf [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/libstd/thread/mod.rs:469 [INFO] [stdout] 30: 0x56071330ed52 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h8a8a187b3fb58e53 [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/libcore/ops/function.rs:227 [INFO] [stdout] 31: 0x560713349a4f - as core::ops::function::FnOnce>::call_once::h3cdef3b7ea22cd61 [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/liballoc/boxed.rs:922 [INFO] [stdout] 32: 0x56071335bb20 - as core::ops::function::FnOnce>::call_once::hc8f25720bf0d5424 [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/liballoc/boxed.rs:922 [INFO] [stdout] 33: 0x56071335bb20 - std::sys_common::thread::start_thread::h7e8885ccfd5d1932 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 34: 0x56071335bb20 - std::sys::unix::thread::Thread::new::thread_start::h5d24df932d688baf [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 35: 0x7fe0347bc6db - start_thread [INFO] [stdout] 36: 0x7fe0342cd88f - __clone [INFO] [stdout] 37: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] readme_updated [INFO] [stdout] [INFO] [stdout] test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] error: test failed, to rerun pass '--test readme' [INFO] running `"docker" "inspect" "f3c174994fb50f45197a08227ec034f4c76ebb5b21752be2af58b606fbb66fcf"` [INFO] running `"docker" "rm" "-f" "f3c174994fb50f45197a08227ec034f4c76ebb5b21752be2af58b606fbb66fcf"` [INFO] [stdout] f3c174994fb50f45197a08227ec034f4c76ebb5b21752be2af58b606fbb66fcf