[INFO] cloning repository https://github.com/benbaror/utc [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/benbaror/utc" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbenbaror%2Futc", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbenbaror%2Futc'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 774440db09fdeb35d1ea1cbb79b7a0364eb82dee [INFO] checking benbaror/utc/774440db09fdeb35d1ea1cbb79b7a0364eb82dee against try#65132f36b923285d5da381c2fbafee6ce899e841 for pr-132712-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbenbaror%2Futc" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/benbaror/utc on toolchain 65132f36b923285d5da381c2fbafee6ce899e841 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+65132f36b923285d5da381c2fbafee6ce899e841" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/benbaror/utc [INFO] finished tweaking git repo https://github.com/benbaror/utc [INFO] tweaked toml for git repo https://github.com/benbaror/utc written to /workspace/builds/worker-4-tc2/source/Cargo.toml [INFO] crate git repo https://github.com/benbaror/utc already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+65132f36b923285d5da381c2fbafee6ce899e841" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+65132f36b923285d5da381c2fbafee6ce899e841" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 8a6dd694e8a5352d352d749fc5419c0d248fba2d559715f50b43a36bc4b4b3ac [INFO] running `Command { std: "docker" "start" "-a" "8a6dd694e8a5352d352d749fc5419c0d248fba2d559715f50b43a36bc4b4b3ac", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "8a6dd694e8a5352d352d749fc5419c0d248fba2d559715f50b43a36bc4b4b3ac", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8a6dd694e8a5352d352d749fc5419c0d248fba2d559715f50b43a36bc4b4b3ac", kill_on_drop: false }` [INFO] [stdout] 8a6dd694e8a5352d352d749fc5419c0d248fba2d559715f50b43a36bc4b4b3ac [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=allow" "-e" "RUSTDOCFLAGS=--cap-lints=allow" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+65132f36b923285d5da381c2fbafee6ce899e841" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f04595e63c800de39ddd7758962ac8f46df1913e0d8247713084dead77a4e370 [INFO] running `Command { std: "docker" "start" "-a" "f04595e63c800de39ddd7758962ac8f46df1913e0d8247713084dead77a4e370", kill_on_drop: false }` [INFO] [stderr] Copying to /tmp/fixit [INFO] [stderr] Running `cargo fix --edition` [INFO] [stderr] Migrating Cargo.toml from 2021 edition to 2024 [INFO] [stderr] Compiling proc-macro2 v1.0.36 [INFO] [stderr] Compiling unicode-xid v0.2.2 [INFO] [stderr] Compiling syn v1.0.90 [INFO] [stderr] Compiling serde_derive v1.0.136 [INFO] [stderr] Compiling log v0.4.16 [INFO] [stderr] Compiling wasm-bindgen-shared v0.2.79 [INFO] [stderr] Compiling serde_json v1.0.79 [INFO] [stderr] Compiling lazy_static v1.4.0 [INFO] [stderr] Compiling serde v1.0.136 [INFO] [stderr] Compiling cfg-if v1.0.0 [INFO] [stderr] Compiling bumpalo v3.9.1 [INFO] [stderr] Checking ryu v1.0.9 [INFO] [stderr] Checking itoa v1.0.1 [INFO] [stderr] Compiling wasm-bindgen v0.2.79 [INFO] [stderr] Compiling proc-macro-error-attr v1.0.4 [INFO] [stderr] Compiling semver-parser v0.7.0 [INFO] [stderr] Compiling proc-macro-error v1.0.4 [INFO] [stderr] Compiling num-traits v0.2.14 [INFO] [stderr] Compiling memchr v2.4.1 [INFO] [stderr] Compiling indexmap v1.8.1 [INFO] [stderr] Compiling num-integer v0.1.44 [INFO] [stderr] Compiling semver v0.9.0 [INFO] [stderr] Compiling sha1_smol v1.0.0 [INFO] [stderr] Compiling stdweb-internal-runtime v0.1.5 [INFO] [stderr] Compiling base-x v0.2.8 [INFO] [stderr] Checking hashbrown v0.11.2 [INFO] [stderr] Compiling peg-runtime v0.8.0 [INFO] [stderr] Compiling boolinator v2.4.0 [INFO] [stderr] Checking slab v0.4.5 [INFO] [stderr] Compiling sha1 v0.6.1 [INFO] [stderr] Checking regex-syntax v0.6.25 [INFO] [stderr] Checking discard v1.0.4 [INFO] [stderr] Checking scoped-tls-hkt v0.1.2 [INFO] [stderr] Compiling rustc_version v0.2.3 [INFO] [stderr] Compiling stdweb v0.4.20 [INFO] [stderr] Checking aho-corasick v0.7.18 [INFO] [stderr] Compiling quote v1.0.17 [INFO] [stderr] Compiling peg-macros v0.8.0 [INFO] [stderr] Checking chrono v0.4.19 [INFO] [stderr] Checking regex v1.5.5 [INFO] [stderr] Checking peg v0.8.0 [INFO] [stderr] Compiling wasm-bindgen-backend v0.2.79 [INFO] [stderr] Compiling thiserror-impl v1.0.30 [INFO] [stderr] Compiling yew-macro v0.19.3 [INFO] [stderr] Compiling wasm-bindgen-macro-support v0.2.79 [INFO] [stderr] Checking thiserror v1.0.30 [INFO] [stderr] Compiling wasm-bindgen-macro v0.2.79 [INFO] [stderr] Compiling stdweb-derive v0.5.3 [INFO] [stderr] Compiling stdweb-internal-macros v0.2.9 [INFO] [stderr] Checking js-sys v0.3.56 [INFO] [stderr] Checking console_error_panic_hook v0.1.7 [INFO] [stderr] Checking web-sys v0.3.56 [INFO] [stderr] Checking gloo-timers v0.2.3 [INFO] [stderr] Checking wasm-bindgen-futures v0.4.29 [INFO] [stderr] Checking gloo-utils v0.1.2 [INFO] [stderr] Checking gloo-events v0.1.1 [INFO] [stderr] Checking gloo-dialogs v0.1.0 [INFO] [stderr] Checking gloo-console v0.2.1 [INFO] [stderr] Checking gloo-render v0.1.0 [INFO] [stderr] Checking gloo-storage v0.2.0 [INFO] [stderr] Checking gloo-file v0.2.1 [INFO] [stderr] Checking gloo v0.4.2 [INFO] [stderr] Checking yew v0.19.3 [INFO] [stderr] Checking unix_time_calculator v0.1.0 (/tmp/fixit) [INFO] [stderr] Migrating src/main.rs from 2021 edition to 2024 [INFO] [stdout] warning: will be parsed as a guarded string in Rust 2024 [INFO] [stdout] --> src/parser.rs:237:33 [INFO] [stdout] | [INFO] [stdout] 237 | = year:n_digit_number(4)##parse_string_literal(sep) [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123735 [INFO] [stdout] = note: `--force-warn rust-2024-guarded-string-incompatible-syntax` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] help: insert whitespace here to avoid this being parsed as a guarded string in Rust 2024 [INFO] [stdout] | [INFO] [stdout] 237 | = year:n_digit_number(4)# #parse_string_literal(sep) [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] warning: failed to automatically apply fixes suggested by rustc to crate `unix_time_calculator` [INFO] [stdout] warning: will be parsed as a guarded string in Rust 2024 [INFO] [stdout] --> src/parser.rs:238:36 [INFO] [stdout] | [INFO] [stdout] 238 | + month:n_digit_number(2)##parse_string_literal(sep) [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123735 [INFO] [stdout] help: insert whitespace here to avoid this being parsed as a guarded string in Rust 2024 [INFO] [stdout] | [INFO] [stdout] 238 | + month:n_digit_number(2)# #parse_string_literal(sep) [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] [INFO] [stdout] warning: will be parsed as a guarded string in Rust 2024 [INFO] [stdout] --> src/parser.rs:253:35 [INFO] [stdout] | [INFO] [stdout] 253 | = "'" ymd:ydm_fmt(sep_ymd)##parse_string_literal(sep) + hms:hms_fmt() "'" [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123735 [INFO] [stdout] help: insert whitespace here to avoid this being parsed as a guarded string in Rust 2024 [INFO] [stdout] | [INFO] [stdout] 253 | = "'" ymd:ydm_fmt(sep_ymd)# #parse_string_literal(sep) + hms:hms_fmt() "'" [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] after fixes were automatically applied the compiler reported errors within these files: [INFO] [stderr] [INFO] [stderr] * src/parser.rs [INFO] [stderr] [INFO] [stderr] This likely indicates a bug in either rustc or cargo itself, [INFO] [stderr] and we would appreciate a bug report! You're likely to see [INFO] [stderr] a number of compiler warnings after this message which cargo [INFO] [stderr] attempted to fix but failed. If you could open an issue at [INFO] [stderr] https://github.com/rust-lang/rust/issues [INFO] [stderr] quoting the full output of this command we'd be very appreciative! [INFO] [stderr] Note that you may be able to make some more progress in the near-term [INFO] [stderr] fixing code with the `--broken-code` flag [INFO] [stderr] [INFO] [stderr] The following errors were reported: [INFO] [stderr] error: expected "[" [INFO] [stderr] --> src/parser.rs:237:35 [INFO] [stderr] | [INFO] [stderr] 237 | = year:n_digit_number(4)# #parse_string_literal(sep) [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `arithmetic` [INFO] [stderr] --> src/parser.rs:59:11 [INFO] [stderr] | [INFO] [stderr] 59 | match arithmetic::expression(input, &state) { [INFO] [stderr] | ^^^^^^^^^^ use of undeclared crate or module `arithmetic` [INFO] [stderr] [INFO] [stderr] error: aborting due to 2 previous errors [INFO] [stderr] [INFO] [stderr] For more information about this error, try `rustc --explain E0433`. [INFO] [stderr] Original diagnostics will follow. [INFO] [stderr] [INFO] [stderr] warning: failed to automatically apply fixes suggested by rustc to crate `unix_time_calculator` [INFO] [stderr] [INFO] [stderr] after fixes were automatically applied the compiler reported errors within these files: [INFO] [stderr] [INFO] [stderr] * src/parser.rs [INFO] [stderr] [INFO] [stderr] This likely indicates a bug in either rustc or cargo itself, [INFO] [stderr] and we would appreciate a bug report! You're likely to see [INFO] [stderr] a number of compiler warnings after this message which cargo [INFO] [stderr] attempted to fix but failed. If you could open an issue at [INFO] [stderr] https://github.com/rust-lang/rust/issues [INFO] [stderr] quoting the full output of this command we'd be very appreciative! [INFO] [stderr] Note that you may be able to make some more progress in the near-term [INFO] [stderr] fixing code with the `--broken-code` flag [INFO] [stderr] [INFO] [stderr] The following errors were reported: [INFO] [stderr] error: expected "[" [INFO] [stderr] --> src/parser.rs:237:35 [INFO] [stderr] | [INFO] [stderr] 237 | = year:n_digit_number(4)# #parse_string_literal(sep) [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `arithmetic` [INFO] [stderr] --> src/parser.rs:59:11 [INFO] [stderr] | [INFO] [stderr] 59 | match arithmetic::expression(input, &state) { [INFO] [stderr] | ^^^^^^^^^^ use of undeclared crate or module `arithmetic` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `arithmetic` [INFO] [stderr] --> src/parser.rs:279:13 [INFO] [stderr] | [INFO] [stderr] 279 | arithmetic::expression("30s + 5m + 4h", &state), [INFO] [stderr] | ^^^^^^^^^^ use of undeclared crate or module `arithmetic` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `arithmetic` [INFO] [stderr] --> src/parser.rs:285:13 [INFO] [stderr] | [INFO] [stderr] 285 | arithmetic::expression("30s - 5m + 4h", &state), [INFO] [stderr] | ^^^^^^^^^^ use of undeclared crate or module `arithmetic` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `arithmetic` [INFO] [stderr] --> src/parser.rs:291:13 [INFO] [stderr] | [INFO] [stderr] 291 | arithmetic::expression("6s + 10m + 4h", &state), [INFO] [stderr] | ^^^^^^^^^^ use of undeclared crate or module `arithmetic` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `arithmetic` [INFO] [stderr] --> src/parser.rs:297:13 [INFO] [stderr] | [INFO] [stderr] 297 | arithmetic::expression("6.0s + 10.0m + 1.5h", &state), [INFO] [stderr] | ^^^^^^^^^^ use of undeclared crate or module `arithmetic` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `arithmetic` [INFO] [stderr] --> src/parser.rs:303:13 [INFO] [stderr] | [INFO] [stderr] 303 | arithmetic::expression("0.1s", &state), [INFO] [stderr] | ^^^^^^^^^^ use of undeclared crate or module `arithmetic` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `arithmetic` [INFO] [stderr] --> src/parser.rs:307:13 [INFO] [stderr] | [INFO] [stderr] 307 | arithmetic::expression("5s - 2h", &state), [INFO] [stderr] | ^^^^^^^^^^ use of undeclared crate or module `arithmetic` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `arithmetic` [INFO] [stderr] --> src/parser.rs:311:13 [INFO] [stderr] | [INFO] [stderr] 311 | arithmetic::expression("4h5m30s", &state), [INFO] [stderr] | ^^^^^^^^^^ use of undeclared crate or module `arithmetic` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `arithmetic` [INFO] [stderr] --> src/parser.rs:317:13 [INFO] [stderr] | [INFO] [stderr] 317 | arithmetic::expression("4h5m + 2s", &state), [INFO] [stderr] | ^^^^^^^^^^ use of undeclared crate or module `arithmetic` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `arithmetic` [INFO] [stderr] --> src/parser.rs:323:13 [INFO] [stderr] | [INFO] [stderr] 323 | arithmetic::expression("4h30s", &state), [INFO] [stderr] | ^^^^^^^^^^ use of undeclared crate or module `arithmetic` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `arithmetic` [INFO] [stderr] --> src/parser.rs:327:13 [INFO] [stderr] | [INFO] [stderr] 327 | arithmetic::expression("5m30s", &state), [INFO] [stderr] | ^^^^^^^^^^ use of undeclared crate or module `arithmetic` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `arithmetic` [INFO] [stderr] --> src/parser.rs:331:13 [INFO] [stderr] | [INFO] [stderr] 331 | arithmetic::expression("4h5m30s + 2s", &state), [INFO] [stderr] | ^^^^^^^^^^ use of undeclared crate or module `arithmetic` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `arithmetic` [INFO] [stderr] --> src/parser.rs:337:13 [INFO] [stderr] | [INFO] [stderr] 337 | arithmetic::expression("4h2s5ms", &state), [INFO] [stderr] | ^^^^^^^^^^ use of undeclared crate or module `arithmetic` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `arithmetic` [INFO] [stderr] --> src/parser.rs:351:13 [INFO] [stderr] | [INFO] [stderr] 351 | arithmetic::expression("0", &state), [INFO] [stderr] | ^^^^^^^^^^ use of undeclared crate or module `arithmetic` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `arithmetic` [INFO] [stderr] --> src/parser.rs:355:13 [INFO] [stderr] | [INFO] [stderr] 355 | arithmetic::expression("1006", &state), [INFO] [stderr] | ^^^^^^^^^^ use of undeclared crate or module `arithmetic` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `arithmetic` [INFO] [stderr] --> src/parser.rs:359:13 [INFO] [stderr] | [INFO] [stderr] 359 | arithmetic::expression("1006.0", &state), [INFO] [stderr] | ^^^^^^^^^^ use of undeclared crate or module `arithmetic` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `arithmetic` [INFO] [stderr] --> src/parser.rs:363:13 [INFO] [stderr] | [INFO] [stderr] 363 | arithmetic::expression("1006.1", &state), [INFO] [stderr] | ^^^^^^^^^^ use of undeclared crate or module `arithmetic` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `arithmetic` [INFO] [stderr] --> src/parser.rs:367:13 [INFO] [stderr] | [INFO] [stderr] 367 | arithmetic::expression("-1006", &state), [INFO] [stderr] | ^^^^^^^^^^ use of undeclared crate or module `arithmetic` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `arithmetic` [INFO] [stderr] --> src/parser.rs:371:13 [INFO] [stderr] | [INFO] [stderr] 371 | arithmetic::expression("-1006.0", &state), [INFO] [stderr] | ^^^^^^^^^^ use of undeclared crate or module `arithmetic` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `arithmetic` [INFO] [stderr] --> src/parser.rs:375:13 [INFO] [stderr] | [INFO] [stderr] 375 | arithmetic::expression("3 + 2h", &state), [INFO] [stderr] | ^^^^^^^^^^ use of undeclared crate or module `arithmetic` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `arithmetic` [INFO] [stderr] --> src/parser.rs:379:13 [INFO] [stderr] | [INFO] [stderr] 379 | arithmetic::expression("( 3 + 2h )", &state), [INFO] [stderr] | ^^^^^^^^^^ use of undeclared crate or module `arithmetic` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `arithmetic` [INFO] [stderr] --> src/parser.rs:383:13 [INFO] [stderr] | [INFO] [stderr] 383 | arithmetic::expression("(3 + 2h)", &state), [INFO] [stderr] | ^^^^^^^^^^ use of undeclared crate or module `arithmetic` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `arithmetic` [INFO] [stderr] --> src/parser.rs:387:13 [INFO] [stderr] | [INFO] [stderr] 387 | arithmetic::expression("3 -2h", &state), [INFO] [stderr] | ^^^^^^^^^^ use of undeclared crate or module `arithmetic` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `arithmetic` [INFO] [stderr] --> src/parser.rs:391:13 [INFO] [stderr] | [INFO] [stderr] 391 | arithmetic::expression("3-2h", &state), [INFO] [stderr] | ^^^^^^^^^^ use of undeclared crate or module `arithmetic` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `arithmetic` [INFO] [stderr] --> src/parser.rs:395:13 [INFO] [stderr] | [INFO] [stderr] 395 | arithmetic::expression("3- 2h", &state), [INFO] [stderr] | ^^^^^^^^^^ use of undeclared crate or module `arithmetic` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `arithmetic` [INFO] [stderr] --> src/parser.rs:399:13 [INFO] [stderr] | [INFO] [stderr] 399 | arithmetic::expression("3- 2h + 5m", &state), [INFO] [stderr] | ^^^^^^^^^^ use of undeclared crate or module `arithmetic` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `arithmetic` [INFO] [stderr] --> src/parser.rs:403:13 [INFO] [stderr] | [INFO] [stderr] 403 | arithmetic::expression("1 + 2", &state), [INFO] [stderr] | ^^^^^^^^^^ use of undeclared crate or module `arithmetic` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `arithmetic` [INFO] [stderr] --> src/parser.rs:407:13 [INFO] [stderr] | [INFO] [stderr] 407 | arithmetic::expression("1s + 2", &state), [INFO] [stderr] | ^^^^^^^^^^ use of undeclared crate or module `arithmetic` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `arithmetic` [INFO] [stderr] --> src/parser.rs:411:13 [INFO] [stderr] | [INFO] [stderr] 411 | arithmetic::expression("1s - 2", &state), [INFO] [stderr] | ^^^^^^^^^^ use of undeclared crate or module `arithmetic` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `arithmetic` [INFO] [stderr] --> src/parser.rs:415:13 [INFO] [stderr] | [INFO] [stderr] 415 | arithmetic::expression("'2014-05-06 10:08:07' + '2014-05-06 10:08:07'", &state), [INFO] [stderr] | ^^^^^^^^^^ use of undeclared crate or module `arithmetic` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `arithmetic` [INFO] [stderr] --> src/parser.rs:419:13 [INFO] [stderr] | [INFO] [stderr] 419 | arithmetic::expression("'2014/05/06 10:08:07' + 2", &state), [INFO] [stderr] | ^^^^^^^^^^ use of undeclared crate or module `arithmetic` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `arithmetic` [INFO] [stderr] --> src/parser.rs:423:13 [INFO] [stderr] | [INFO] [stderr] 423 | arithmetic::expression("2 + (100 - 500)", &state), [INFO] [stderr] | ^^^^^^^^^^ use of undeclared crate or module `arithmetic` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `arithmetic` [INFO] [stderr] --> src/parser.rs:432:13 [INFO] [stderr] | [INFO] [stderr] 432 | arithmetic::expression("100 - 70", &state), [INFO] [stderr] | ^^^^^^^^^^ use of undeclared crate or module `arithmetic` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `arithmetic` [INFO] [stderr] --> src/parser.rs:436:13 [INFO] [stderr] | [INFO] [stderr] 436 | arithmetic::expression("100- 70", &state), [INFO] [stderr] | ^^^^^^^^^^ use of undeclared crate or module `arithmetic` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `arithmetic` [INFO] [stderr] --> src/parser.rs:440:13 [INFO] [stderr] | [INFO] [stderr] 440 | arithmetic::expression("100-70", &state), [INFO] [stderr] | ^^^^^^^^^^ use of undeclared crate or module `arithmetic` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `arithmetic` [INFO] [stderr] --> src/parser.rs:444:13 [INFO] [stderr] | [INFO] [stderr] 444 | arithmetic::expression("5 - 3 + 2h", &state), [INFO] [stderr] | ^^^^^^^^^^ use of undeclared crate or module `arithmetic` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `arithmetic` [INFO] [stderr] --> src/parser.rs:450:13 [INFO] [stderr] | [INFO] [stderr] 450 | arithmetic::expression("(100 - 100) + 2h", &state), [INFO] [stderr] | ^^^^^^^^^^ use of undeclared crate or module `arithmetic` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `arithmetic` [INFO] [stderr] --> src/parser.rs:454:13 [INFO] [stderr] | [INFO] [stderr] 454 | arithmetic::expression("2h + (100 - 100)", &state), [INFO] [stderr] | ^^^^^^^^^^ use of undeclared crate or module `arithmetic` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `arithmetic` [INFO] [stderr] --> src/parser.rs:458:13 [INFO] [stderr] | [INFO] [stderr] 458 | arithmetic::expression("2h - (100 - 100)", &state), [INFO] [stderr] | ^^^^^^^^^^ use of undeclared crate or module `arithmetic` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `arithmetic` [INFO] [stderr] --> src/parser.rs:462:13 [INFO] [stderr] | [INFO] [stderr] 462 | arithmetic::expression("2h - 100 + 100", &state), [INFO] [stderr] | ^^^^^^^^^^ use of undeclared crate or module `arithmetic` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `arithmetic` [INFO] [stderr] --> src/parser.rs:466:13 [INFO] [stderr] | [INFO] [stderr] 466 | arithmetic::expression("(100 - 1s) - (100 + 1s)", &state), [INFO] [stderr] | ^^^^^^^^^^ use of undeclared crate or module `arithmetic` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `arithmetic` [INFO] [stderr] --> src/parser.rs:477:13 [INFO] [stderr] | [INFO] [stderr] 477 | arithmetic::expression("'2014-05-06 20:08:07'", &state), [INFO] [stderr] | ^^^^^^^^^^ use of undeclared crate or module `arithmetic` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `arithmetic` [INFO] [stderr] --> src/parser.rs:481:13 [INFO] [stderr] | [INFO] [stderr] 481 | arithmetic::expression( [INFO] [stderr] | ^^^^^^^^^^ use of undeclared crate or module `arithmetic` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `arithmetic` [INFO] [stderr] --> src/parser.rs:488:13 [INFO] [stderr] | [INFO] [stderr] 488 | arithmetic::expression( [INFO] [stderr] | ^^^^^^^^^^ use of undeclared crate or module `arithmetic` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `arithmetic` [INFO] [stderr] --> src/parser.rs:495:13 [INFO] [stderr] | [INFO] [stderr] 495 | arithmetic::expression("'2014-05-06 20:08:05' + 2.0s", &state), [INFO] [stderr] | ^^^^^^^^^^ use of undeclared crate or module `arithmetic` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `arithmetic` [INFO] [stderr] --> src/parser.rs:499:13 [INFO] [stderr] | [INFO] [stderr] 499 | arithmetic::expression("'2014-05-06 22:08:07' - 2h", &state), [INFO] [stderr] | ^^^^^^^^^^ use of undeclared crate or module `arithmetic` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `arithmetic` [INFO] [stderr] --> src/parser.rs:503:13 [INFO] [stderr] | [INFO] [stderr] 503 | arithmetic::expression("'2014-05-06 20:10:07' - 2.0m", &state), [INFO] [stderr] | ^^^^^^^^^^ use of undeclared crate or module `arithmetic` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `arithmetic` [INFO] [stderr] --> src/parser.rs:507:13 [INFO] [stdout] warning: will be parsed as a guarded string in Rust 2024 [INFO] [stdout] --> src/parser.rs:237:33 [INFO] [stdout] | [INFO] [stdout] 237 | = year:n_digit_number(4)##parse_string_literal(sep) [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123735 [INFO] [stdout] = note: `--force-warn rust-2024-guarded-string-incompatible-syntax` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] help: insert whitespace here to avoid this being parsed as a guarded string in Rust 2024 [INFO] [stdout] | [INFO] [stdout] 237 | = year:n_digit_number(4)# #parse_string_literal(sep) [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] | [INFO] [stdout] warning: will be parsed as a guarded string in Rust 2024 [INFO] [stdout] --> src/parser.rs:238:36 [INFO] [stdout] | [INFO] [stdout] 238 | + month:n_digit_number(2)##parse_string_literal(sep) [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123735 [INFO] [stdout] help: insert whitespace here to avoid this being parsed as a guarded string in Rust 2024 [INFO] [stdout] | [INFO] [stdout] 238 | + month:n_digit_number(2)# #parse_string_literal(sep) [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] 507 | arithmetic::expression("'2014-05-06 20:08:09' - '2014-05-06 10:08:09' + 2h", &state), [INFO] [stdout] warning: will be parsed as a guarded string in Rust 2024 [INFO] [stdout] --> src/parser.rs:253:35 [INFO] [stdout] | [INFO] [stdout] 253 | = "'" ymd:ydm_fmt(sep_ymd)##parse_string_literal(sep) + hms:hms_fmt() "'" [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123735 [INFO] [stdout] help: insert whitespace here to avoid this being parsed as a guarded string in Rust 2024 [INFO] [stdout] | [INFO] [stdout] 253 | = "'" ymd:ydm_fmt(sep_ymd)# #parse_string_literal(sep) + hms:hms_fmt() "'" [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] | ^^^^^^^^^^ use of undeclared crate or module `arithmetic` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `arithmetic` [INFO] [stderr] --> src/parser.rs:511:13 [INFO] [stderr] | [INFO] [stderr] 511 | arithmetic::expression("'2014-05-06 20:08:09' - '2014-05-06 10:08:09' + 2h", &state), [INFO] [stderr] | ^^^^^^^^^^ use of undeclared crate or module `arithmetic` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `arithmetic` [INFO] [stderr] --> src/parser.rs:515:13 [INFO] [stderr] | [INFO] [stderr] 515 | arithmetic::expression( [INFO] [stderr] | ^^^^^^^^^^ use of undeclared crate or module `arithmetic` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `arithmetic` [INFO] [stderr] --> src/parser.rs:527:13 [INFO] [stderr] | [INFO] [stderr] 527 | arithmetic::expression("now", &state), [INFO] [stderr] | ^^^^^^^^^^ use of undeclared crate or module `arithmetic` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `arithmetic` [INFO] [stderr] --> src/parser.rs:531:13 [INFO] [stderr] | [INFO] [stderr] 531 | arithmetic::expression("now + 1m2s", &state), [INFO] [stderr] | ^^^^^^^^^^ use of undeclared crate or module `arithmetic` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `arithmetic` [INFO] [stderr] --> src/parser.rs:535:13 [INFO] [stderr] | [INFO] [stderr] 535 | arithmetic::expression("now + 1", &state), [INFO] [stderr] | ^^^^^^^^^^ use of undeclared crate or module `arithmetic` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `arithmetic` [INFO] [stderr] --> src/parser.rs:541:13 [INFO] [stderr] | [INFO] [stderr] 541 | arithmetic::expression("now - 1", &state), [INFO] [stderr] | ^^^^^^^^^^ use of undeclared crate or module `arithmetic` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `arithmetic` [INFO] [stderr] --> src/parser.rs:550:17 [INFO] [stderr] | [INFO] [stderr] 550 | assert!(arithmetic::expression("3-", &state).is_err()); [INFO] [stderr] | ^^^^^^^^^^ use of undeclared crate or module `arithmetic` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `arithmetic` [INFO] [stderr] --> src/parser.rs:552:13 [INFO] [stderr] | [INFO] [stderr] 552 | arithmetic::expression("'2014-25-06 10:08:07'", &state), [INFO] [stderr] | ^^^^^^^^^^ use of undeclared crate or module `arithmetic` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `arithmetic` [INFO] [stderr] --> src/parser.rs:556:13 [INFO] [stderr] | [INFO] [stderr] 556 | arithmetic::expression("'2014-12-06 50:08:07'", &state), [INFO] [stderr] | ^^^^^^^^^^ use of undeclared crate or module `arithmetic` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `arithmetic` [INFO] [stderr] --> src/parser.rs:560:13 [INFO] [stderr] | [INFO] [stderr] 560 | arithmetic::expression("'2014-12-06 00:08:70'", &state), [INFO] [stderr] | ^^^^^^^^^^ use of undeclared crate or module `arithmetic` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `arithmetic` [INFO] [stderr] --> src/parser.rs:564:13 [INFO] [stderr] | [INFO] [stderr] 564 | arithmetic::expression("'2014-12-06 00:80:00'", &state), [INFO] [stderr] | ^^^^^^^^^^ use of undeclared crate or module `arithmetic` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `arithmetic` [INFO] [stderr] --> src/parser.rs:583:17 [INFO] [stderr] | [INFO] [stderr] 583 | assert!(arithmetic::expression("3-", &state).is_err()); [INFO] [stderr] | ^^^^^^^^^^ use of undeclared crate or module `arithmetic` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `arithmetic` [INFO] [stderr] --> src/parser.rs:585:13 [INFO] [stderr] | [INFO] [stderr] 585 | arithmetic::expression("4324234034234234234039442343", &state), [INFO] [stderr] | ^^^^^^^^^^ use of undeclared crate or module `arithmetic` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `arithmetic` [INFO] [stderr] --> src/parser.rs:589:13 [INFO] [stderr] | [INFO] [stderr] 589 | arithmetic::expression("1 + 4324234034234234234039442343", &state), [INFO] [stderr] | ^^^^^^^^^^ use of undeclared crate or module `arithmetic` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `arithmetic` [INFO] [stderr] --> src/parser.rs:593:13 [INFO] [stderr] | [INFO] [stderr] 593 | arithmetic::expression("1 - 4324234034234234234039442343", &state), [INFO] [stderr] | ^^^^^^^^^^ use of undeclared crate or module `arithmetic` [INFO] [stderr] [INFO] [stderr] error: aborting due to 64 previous errors [INFO] [stderr] [INFO] [stderr] For more information about this error, try `rustc --explain E0433`. [INFO] [stderr] Original diagnostics will follow. [INFO] [stderr] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 14.26s [INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: stdweb v0.4.20, wasm-bindgen v0.2.79 [INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1` [INFO] [stderr] Running `cargo check` to verify 2024 [INFO] [stderr] Checking unix_time_calculator v0.1.0 (/tmp/fixit) [INFO] [stdout] error: invalid string literal [INFO] [stdout] --> src/parser.rs:237:33 [INFO] [stdout] | [INFO] [stdout] 237 | = year:n_digit_number(4)##parse_string_literal(sep) [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: unprefixed guarded string literals are reserved for future use since Rust 2024 [INFO] [stdout] help: consider inserting whitespace here [INFO] [stdout] | [INFO] [stdout] 237 | = year:n_digit_number(4)# #parse_string_literal(sep) [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid string literal [INFO] [stdout] --> src/parser.rs:237:33 [INFO] [stdout] | [INFO] [stdout] 237 | = year:n_digit_number(4)##parse_string_literal(sep) [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: unprefixed guarded string literals are reserved for future use since Rust 2024 [INFO] [stdout] help: consider inserting whitespace here [INFO] [stdout] | [INFO] [stdout] 237 | = year:n_digit_number(4)# #parse_string_literal(sep) [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid string literal [INFO] [stdout] --> src/parser.rs:238:36 [INFO] [stdout] | [INFO] [stdout] 238 | + month:n_digit_number(2)##parse_string_literal(sep) [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: unprefixed guarded string literals are reserved for future use since Rust 2024 [INFO] [stdout] help: consider inserting whitespace here [INFO] [stdout] | [INFO] [stdout] 238 | + month:n_digit_number(2)# #parse_string_literal(sep) [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid string literal [INFO] [stdout] --> src/parser.rs:253:35 [INFO] [stdout] | [INFO] [stdout] 253 | = "'" ymd:ydm_fmt(sep_ymd)##parse_string_literal(sep) + hms:hms_fmt() "'" [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: unprefixed guarded string literals are reserved for future use since Rust 2024 [INFO] [stdout] help: consider inserting whitespace here [INFO] [stdout] | [INFO] [stdout] 253 | = "'" ymd:ydm_fmt(sep_ymd)# #parse_string_literal(sep) + hms:hms_fmt() "'" [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid string literal [INFO] [stdout] --> src/parser.rs:238:36 [INFO] [stdout] | [INFO] [stdout] 238 | + month:n_digit_number(2)##parse_string_literal(sep) [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: unprefixed guarded string literals are reserved for future use since Rust 2024 [INFO] [stdout] help: consider inserting whitespace here [INFO] [stdout] | [INFO] [stdout] 238 | + month:n_digit_number(2)# #parse_string_literal(sep) [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid string literal [INFO] [stdout] --> src/parser.rs:253:35 [INFO] [stdout] | [INFO] [stdout] 253 | = "'" ymd:ydm_fmt(sep_ymd)##parse_string_literal(sep) + hms:hms_fmt() "'" [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: unprefixed guarded string literals are reserved for future use since Rust 2024 [INFO] [stdout] help: consider inserting whitespace here [INFO] [stdout] | [INFO] [stdout] 253 | = "'" ymd:ydm_fmt(sep_ymd)# #parse_string_literal(sep) + hms:hms_fmt() "'" [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: undefined rule `parse_string_literal` [INFO] [stdout] --> src/parser.rs:237:35 [INFO] [stdout] | [INFO] [stdout] 237 | = year:n_digit_number(4)##parse_string_literal(sep) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: undefined rule `parse_string_literal` [INFO] [stdout] --> src/parser.rs:238:38 [INFO] [stdout] | [INFO] [stdout] 238 | + month:n_digit_number(2)##parse_string_literal(sep) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: undefined rule `parse_string_literal` [INFO] [stdout] --> src/parser.rs:253:37 [INFO] [stdout] | [INFO] [stdout] 253 | = "'" ymd:ydm_fmt(sep_ymd)##parse_string_literal(sep) + hms:hms_fmt() "'" [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: undefined rule `parse_string_literal` [INFO] [stdout] --> src/parser.rs:237:35 [INFO] [stdout] | [INFO] [stdout] 237 | = year:n_digit_number(4)##parse_string_literal(sep) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: undefined rule `parse_string_literal` [INFO] [stdout] --> src/parser.rs:238:38 [INFO] [stdout] | [INFO] [stdout] 238 | + month:n_digit_number(2)##parse_string_literal(sep) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: undefined rule `parse_string_literal` [INFO] [stdout] --> src/parser.rs:253:37 [INFO] [stdout] | [INFO] [stdout] 253 | = "'" ymd:ydm_fmt(sep_ymd)##parse_string_literal(sep) + hms:hms_fmt() "'" [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `unix_time_calculator` (bin "unix_time_calculator") due to 6 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: could not compile `unix_time_calculator` (bin "unix_time_calculator" test) due to 6 previous errors [INFO] [stderr] error: failed to check after updating to 2024 [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `cargo check --frozen --all --all-targets --message-format=json` (exit status: 101) [INFO] running `Command { std: "docker" "inspect" "f04595e63c800de39ddd7758962ac8f46df1913e0d8247713084dead77a4e370", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f04595e63c800de39ddd7758962ac8f46df1913e0d8247713084dead77a4e370", kill_on_drop: false }` [INFO] [stdout] f04595e63c800de39ddd7758962ac8f46df1913e0d8247713084dead77a4e370