[INFO] fetching crate billig 0.1.0... [INFO] checking billig-0.1.0 against try#a7a572ce3edd6d476191fbfe92c9c1986e009b34 for pr-87190-3 [INFO] extracting crate billig 0.1.0 into /workspace/builds/worker-67/source [INFO] validating manifest of crates.io crate billig 0.1.0 on toolchain a7a572ce3edd6d476191fbfe92c9c1986e009b34 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+a7a572ce3edd6d476191fbfe92c9c1986e009b34" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate billig 0.1.0 [INFO] finished tweaking crates.io crate billig 0.1.0 [INFO] tweaked toml for crates.io crate billig 0.1.0 written to /workspace/builds/worker-67/source/Cargo.toml [INFO] crate crates.io crate billig 0.1.0 already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+a7a572ce3edd6d476191fbfe92c9c1986e009b34" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-67/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-67/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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+a7a572ce3edd6d476191fbfe92c9c1986e009b34" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 117b9e15eff03baa3f1c2d783f10896c4d8e558685362db6a63e6e254e989758 [INFO] running `Command { std: "docker" "start" "-a" "117b9e15eff03baa3f1c2d783f10896c4d8e558685362db6a63e6e254e989758", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "117b9e15eff03baa3f1c2d783f10896c4d8e558685362db6a63e6e254e989758", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "117b9e15eff03baa3f1c2d783f10896c4d8e558685362db6a63e6e254e989758", kill_on_drop: false }` [INFO] [stdout] 117b9e15eff03baa3f1c2d783f10896c4d8e558685362db6a63e6e254e989758 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-67/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-67/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=forbid" "-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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+a7a572ce3edd6d476191fbfe92c9c1986e009b34" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 7c1c8871b30a26af0e764db4e286354a263b5f80b6c724d9ca5cc4765c561fd7 [INFO] running `Command { std: "docker" "start" "-a" "7c1c8871b30a26af0e764db4e286354a263b5f80b6c724d9ca5cc4765c561fd7", kill_on_drop: false }` [INFO] [stderr] Copying to /tmp/fixit [INFO] [stderr] Running `cargo fix --edition` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Compiling proc-macro2 v1.0.26 [INFO] [stderr] Compiling unicode-xid v0.2.1 [INFO] [stderr] Compiling syn v1.0.69 [INFO] [stderr] Compiling ucd-trie v0.1.3 [INFO] [stderr] Compiling autocfg v1.0.1 [INFO] [stderr] Compiling maplit v1.0.2 [INFO] [stderr] Checking svg v0.9.1 [INFO] [stderr] Compiling pest v2.1.3 [INFO] [stderr] Compiling num-traits v0.2.14 [INFO] [stderr] Compiling quote v1.0.9 [INFO] [stderr] Compiling pest_meta v2.1.3 [INFO] [stderr] Compiling pest_generator v2.1.3 [INFO] [stderr] Compiling pest_derive v2.1.0 [INFO] [stderr] Compiling num-derive v0.3.3 [INFO] [stderr] Checking billig v0.1.0 (/tmp/fixit) [INFO] [stderr] Migrating src/main.rs from 2018 edition to 2021 [INFO] [stdout] warning: associated function is never used: `next` [INFO] [stdout] --> src/lib/date.rs:126:12 [INFO] [stdout] | [INFO] [stdout] 126 | pub fn next(self) -> Self { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `prev` [INFO] [stdout] --> src/lib/date.rs:131:12 [INFO] [stdout] | [INFO] [stdout] 131 | pub fn prev(self) -> Self { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `intersect` [INFO] [stdout] --> src/lib/entry.rs:174:12 [INFO] [stdout] | [INFO] [stdout] 174 | pub fn intersect(mut self, period: Period) -> Option { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `parse` [INFO] [stdout] --> src/lib/period.rs:229:12 [INFO] [stdout] | [INFO] [stdout] 229 | pub fn parse(path: &str, errs: &mut error::Record, s: &str) -> Option { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `from_date` [INFO] [stdout] --> src/lib/summary.rs:29:12 [INFO] [stdout] | [INFO] [stdout] 29 | pub fn from_date(date: Date) -> Self { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `query` [INFO] [stdout] --> src/lib/summary.rs:34:12 [INFO] [stdout] | [INFO] [stdout] 34 | pub fn query(&self, cat: Category) -> Amount { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `from_iter` [INFO] [stdout] --> src/lib/summary.rs:71:12 [INFO] [stdout] | [INFO] [stdout] 71 | pub fn from_iter(mut splits: I) -> Self [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `dichotomy` [INFO] [stdout] --> src/lib/summary.rs:147:8 [INFO] [stdout] | [INFO] [stdout] 147 | fn dichotomy(&self, period: Period) -> &[Summary] { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 8 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `entry::Duration::*` [INFO] [stdout] --> src/lib/summary.rs:178:9 [INFO] [stdout] | [INFO] [stdout] 178 | entry::Duration::*, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied [INFO] [stdout] --> src/lib/period.rs:496:19 [INFO] [stdout] | [INFO] [stdout] 496 | ... match PartialPeriod::parse(&mut err, $s).map(|pp| pp.make(&mut err, &("", pest::Span::new("", 0, 0).unwrap()), dt!(2021-Feb-1))... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ -------- [INFO] [stdout] | | [INFO] [stdout] | expected 3 arguments [INFO] [stdout] ... [INFO] [stdout] 523 | ... ps!(idem "2020-Jan-15..2021-Mar-17"); [INFO] [stdout] | ------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | supplied 2 arguments [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/lib/period.rs:229:12 [INFO] [stdout] | [INFO] [stdout] 229 | pub fn parse(path: &str, errs: &mut error::Record, s: &str) -> Option { [INFO] [stdout] | ^^^^^ ---------- ------------------------ ------- [INFO] [stdout] = note: this error originates in the macro `ps` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied [INFO] [stdout] --> src/lib/period.rs:496:19 [INFO] [stdout] | [INFO] [stdout] 496 | ... match PartialPeriod::parse(&mut err, $s).map(|pp| pp.make(&mut err, &("", pest::Span::new("", 0, 0).unwrap()), dt!(2021-Feb-1))... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ -------- [INFO] [stdout] | | [INFO] [stdout] | expected 3 arguments [INFO] [stdout] ... [INFO] [stdout] 524 | ... ps!(idem "2020-Jan-15..Mar-17"); [INFO] [stdout] | -------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | supplied 2 arguments [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/lib/period.rs:229:12 [INFO] [stdout] | [INFO] [stdout] 229 | pub fn parse(path: &str, errs: &mut error::Record, s: &str) -> Option { [INFO] [stdout] | ^^^^^ ---------- ------------------------ ------- [INFO] [stdout] = note: this error originates in the macro `ps` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied [INFO] [stdout] --> src/lib/period.rs:496:19 [INFO] [stdout] | [INFO] [stdout] 496 | ... match PartialPeriod::parse(&mut err, $s).map(|pp| pp.make(&mut err, &("", pest::Span::new("", 0, 0).unwrap()), dt!(2021-Feb-1))... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ -------- [INFO] [stdout] | | [INFO] [stdout] | expected 3 arguments [INFO] [stdout] ... [INFO] [stdout] 525 | ... ps!(idem "2020-Jan-15..17"); [INFO] [stdout] | ---------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | supplied 2 arguments [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/lib/period.rs:229:12 [INFO] [stdout] | [INFO] [stdout] 229 | pub fn parse(path: &str, errs: &mut error::Record, s: &str) -> Option { [INFO] [stdout] | ^^^^^ ---------- ------------------------ ------- [INFO] [stdout] = note: this error originates in the macro `ps` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied [INFO] [stdout] --> src/lib/period.rs:496:19 [INFO] [stdout] | [INFO] [stdout] 496 | ... match PartialPeriod::parse(&mut err, $s).map(|pp| pp.make(&mut err, &("", pest::Span::new("", 0, 0).unwrap()), dt!(2021-Feb-1))... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ -------- [INFO] [stdout] | | [INFO] [stdout] | expected 3 arguments [INFO] [stdout] ... [INFO] [stdout] 526 | ... ps!(idem "2020-Jan-15"); [INFO] [stdout] | ------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | supplied 2 arguments [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/lib/period.rs:229:12 [INFO] [stdout] | [INFO] [stdout] 229 | pub fn parse(path: &str, errs: &mut error::Record, s: &str) -> Option { [INFO] [stdout] | ^^^^^ ---------- ------------------------ ------- [INFO] [stdout] = note: this error originates in the macro `ps` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied [INFO] [stdout] --> src/lib/period.rs:496:19 [INFO] [stdout] | [INFO] [stdout] 496 | ... match PartialPeriod::parse(&mut err, $s).map(|pp| pp.make(&mut err, &("", pest::Span::new("", 0, 0).unwrap()), dt!(2021-Feb-1))... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ -------- [INFO] [stdout] | | [INFO] [stdout] | expected 3 arguments [INFO] [stdout] ... [INFO] [stdout] 527 | ... ps!(idem "2020-Jan"); [INFO] [stdout] | --------------------- [INFO] [stdout] | | | [INFO] [stdout] | | supplied 2 arguments [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/lib/period.rs:229:12 [INFO] [stdout] | [INFO] [stdout] 229 | pub fn parse(path: &str, errs: &mut error::Record, s: &str) -> Option { [INFO] [stdout] | ^^^^^ ---------- ------------------------ ------- [INFO] [stdout] = note: this error originates in the macro `ps` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied [INFO] [stdout] --> src/lib/period.rs:496:19 [INFO] [stdout] | [INFO] [stdout] 496 | ... match PartialPeriod::parse(&mut err, $s).map(|pp| pp.make(&mut err, &("", pest::Span::new("", 0, 0).unwrap()), dt!(2021-Feb-1))... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ -------- [INFO] [stdout] | | [INFO] [stdout] | expected 3 arguments [INFO] [stdout] ... [INFO] [stdout] 528 | ... ps!(idem "2020-Jan-1..15"); [INFO] [stdout] | --------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | supplied 2 arguments [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/lib/period.rs:229:12 [INFO] [stdout] | [INFO] [stdout] 229 | pub fn parse(path: &str, errs: &mut error::Record, s: &str) -> Option { [INFO] [stdout] | ^^^^^ ---------- ------------------------ ------- [INFO] [stdout] = note: this error originates in the macro `ps` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied [INFO] [stdout] --> src/lib/period.rs:496:19 [INFO] [stdout] | [INFO] [stdout] 496 | ... match PartialPeriod::parse(&mut err, $s).map(|pp| pp.make(&mut err, &("", pest::Span::new("", 0, 0).unwrap()), dt!(2021-Feb-1))... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ -------- [INFO] [stdout] | | [INFO] [stdout] | expected 3 arguments [INFO] [stdout] ... [INFO] [stdout] 529 | ... ps!(idem "2020-Jan-15..31"); [INFO] [stdout] | ---------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | supplied 2 arguments [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/lib/period.rs:229:12 [INFO] [stdout] | [INFO] [stdout] 229 | pub fn parse(path: &str, errs: &mut error::Record, s: &str) -> Option { [INFO] [stdout] | ^^^^^ ---------- ------------------------ ------- [INFO] [stdout] = note: this error originates in the macro `ps` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied [INFO] [stdout] --> src/lib/period.rs:496:19 [INFO] [stdout] | [INFO] [stdout] 496 | ... match PartialPeriod::parse(&mut err, $s).map(|pp| pp.make(&mut err, &("", pest::Span::new("", 0, 0).unwrap()), dt!(2021-Feb-1))... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ -------- [INFO] [stdout] | | [INFO] [stdout] | expected 3 arguments [INFO] [stdout] ... [INFO] [stdout] 530 | ... ps!(idem "2020-Jan..Feb-15"); [INFO] [stdout] | ----------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | supplied 2 arguments [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/lib/period.rs:229:12 [INFO] [stdout] | [INFO] [stdout] 229 | pub fn parse(path: &str, errs: &mut error::Record, s: &str) -> Option { [INFO] [stdout] | ^^^^^ ---------- ------------------------ ------- [INFO] [stdout] = note: this error originates in the macro `ps` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied [INFO] [stdout] --> src/lib/period.rs:496:19 [INFO] [stdout] | [INFO] [stdout] 496 | ... match PartialPeriod::parse(&mut err, $s).map(|pp| pp.make(&mut err, &("", pest::Span::new("", 0, 0).unwrap()), dt!(2021-Feb-1))... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ -------- [INFO] [stdout] | | [INFO] [stdout] | expected 3 arguments [INFO] [stdout] ... [INFO] [stdout] 531 | ... ps!(idem "2020-Jan..Feb"); [INFO] [stdout] | -------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | supplied 2 arguments [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/lib/period.rs:229:12 [INFO] [stdout] | [INFO] [stdout] 229 | pub fn parse(path: &str, errs: &mut error::Record, s: &str) -> Option { [INFO] [stdout] | ^^^^^ ---------- ------------------------ ------- [INFO] [stdout] = note: this error originates in the macro `ps` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied [INFO] [stdout] --> src/lib/period.rs:496:19 [INFO] [stdout] | [INFO] [stdout] 496 | ... match PartialPeriod::parse(&mut err, $s).map(|pp| pp.make(&mut err, &("", pest::Span::new("", 0, 0).unwrap()), dt!(2021-Feb-1))... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ -------- [INFO] [stdout] | | [INFO] [stdout] | expected 3 arguments [INFO] [stdout] ... [INFO] [stdout] 532 | ... ps!(idem "2020..2021-Mar-17"); [INFO] [stdout] | ------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | supplied 2 arguments [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/lib/period.rs:229:12 [INFO] [stdout] | [INFO] [stdout] 229 | pub fn parse(path: &str, errs: &mut error::Record, s: &str) -> Option { [INFO] [stdout] | ^^^^^ ---------- ------------------------ ------- [INFO] [stdout] = note: this error originates in the macro `ps` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied [INFO] [stdout] --> src/lib/period.rs:496:19 [INFO] [stdout] | [INFO] [stdout] 496 | ... match PartialPeriod::parse(&mut err, $s).map(|pp| pp.make(&mut err, &("", pest::Span::new("", 0, 0).unwrap()), dt!(2021-Feb-1))... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ -------- [INFO] [stdout] | | [INFO] [stdout] | expected 3 arguments [INFO] [stdout] ... [INFO] [stdout] 533 | ... ps!(idem "2020-Feb-3..2021"); [INFO] [stdout] | ----------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | supplied 2 arguments [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/lib/period.rs:229:12 [INFO] [stdout] | [INFO] [stdout] 229 | pub fn parse(path: &str, errs: &mut error::Record, s: &str) -> Option { [INFO] [stdout] | ^^^^^ ---------- ------------------------ ------- [INFO] [stdout] = note: this error originates in the macro `ps` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied [INFO] [stdout] --> src/lib/period.rs:496:19 [INFO] [stdout] | [INFO] [stdout] 496 | ... match PartialPeriod::parse(&mut err, $s).map(|pp| pp.make(&mut err, &("", pest::Span::new("", 0, 0).unwrap()), dt!(2021-Feb-1))... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ -------- [INFO] [stdout] | | [INFO] [stdout] | expected 3 arguments [INFO] [stdout] ... [INFO] [stdout] 534 | ... ps!(idem "2020..2021-Mar"); [INFO] [stdout] | --------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | supplied 2 arguments [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/lib/period.rs:229:12 [INFO] [stdout] | [INFO] [stdout] 229 | pub fn parse(path: &str, errs: &mut error::Record, s: &str) -> Option { [INFO] [stdout] | ^^^^^ ---------- ------------------------ ------- [INFO] [stdout] = note: this error originates in the macro `ps` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied [INFO] [stdout] --> src/lib/period.rs:496:19 [INFO] [stdout] | [INFO] [stdout] 496 | ... match PartialPeriod::parse(&mut err, $s).map(|pp| pp.make(&mut err, &("", pest::Span::new("", 0, 0).unwrap()), dt!(2021-Feb-1))... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ -------- [INFO] [stdout] | | [INFO] [stdout] | expected 3 arguments [INFO] [stdout] ... [INFO] [stdout] 535 | ... ps!(idem "2020"); [INFO] [stdout] | ----------------- [INFO] [stdout] | | | [INFO] [stdout] | | supplied 2 arguments [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/lib/period.rs:229:12 [INFO] [stdout] | [INFO] [stdout] 229 | pub fn parse(path: &str, errs: &mut error::Record, s: &str) -> Option { [INFO] [stdout] | ^^^^^ ---------- ------------------------ ------- [INFO] [stdout] = note: this error originates in the macro `ps` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied [INFO] [stdout] --> src/lib/period.rs:496:19 [INFO] [stdout] | [INFO] [stdout] 496 | ... match PartialPeriod::parse(&mut err, $s).map(|pp| pp.make(&mut err, &("", pest::Span::new("", 0, 0).unwrap()), dt!(2021-Feb-1))... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ -------- [INFO] [stdout] | | [INFO] [stdout] | expected 3 arguments [INFO] [stdout] ... [INFO] [stdout] 536 | ... ps!(idem "2020..2023"); [INFO] [stdout] | ----------------------- [INFO] [stdout] | | | [INFO] [stdout] | | supplied 2 arguments [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/lib/period.rs:229:12 [INFO] [stdout] | [INFO] [stdout] 229 | pub fn parse(path: &str, errs: &mut error::Record, s: &str) -> Option { [INFO] [stdout] | ^^^^^ ---------- ------------------------ ------- [INFO] [stdout] = note: this error originates in the macro `ps` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied [INFO] [stdout] --> src/lib/period.rs:496:19 [INFO] [stdout] | [INFO] [stdout] 496 | ... match PartialPeriod::parse(&mut err, $s).map(|pp| pp.make(&mut err, &("", pest::Span::new("", 0, 0).unwrap()), dt!(2021-Feb-1))... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ -------- [INFO] [stdout] | | [INFO] [stdout] | expected 3 arguments [INFO] [stdout] ... [INFO] [stdout] 537 | ... ps!(idem "2020-Jan-3..2023-Feb"); [INFO] [stdout] | --------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | supplied 2 arguments [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/lib/period.rs:229:12 [INFO] [stdout] | [INFO] [stdout] 229 | pub fn parse(path: &str, errs: &mut error::Record, s: &str) -> Option { [INFO] [stdout] | ^^^^^ ---------- ------------------------ ------- [INFO] [stdout] = note: this error originates in the macro `ps` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied [INFO] [stdout] --> src/lib/period.rs:496:19 [INFO] [stdout] | [INFO] [stdout] 496 | ... match PartialPeriod::parse(&mut err, $s).map(|pp| pp.make(&mut err, &("", pest::Span::new("", 0, 0).unwrap()), dt!(2021-Feb-1))... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ -------- [INFO] [stdout] | | [INFO] [stdout] | expected 3 arguments [INFO] [stdout] ... [INFO] [stdout] 538 | ... ps!(idem "2020-Jan-10.."); [INFO] [stdout] | -------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | supplied 2 arguments [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/lib/period.rs:229:12 [INFO] [stdout] | [INFO] [stdout] 229 | pub fn parse(path: &str, errs: &mut error::Record, s: &str) -> Option { [INFO] [stdout] | ^^^^^ ---------- ------------------------ ------- [INFO] [stdout] = note: this error originates in the macro `ps` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied [INFO] [stdout] --> src/lib/period.rs:496:19 [INFO] [stdout] | [INFO] [stdout] 496 | ... match PartialPeriod::parse(&mut err, $s).map(|pp| pp.make(&mut err, &("", pest::Span::new("", 0, 0).unwrap()), dt!(2021-Feb-1))... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ -------- [INFO] [stdout] | | [INFO] [stdout] | expected 3 arguments [INFO] [stdout] ... [INFO] [stdout] 539 | ... ps!(idem "..2020"); [INFO] [stdout] | ------------------- [INFO] [stdout] | | | [INFO] [stdout] | | supplied 2 arguments [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/lib/period.rs:229:12 [INFO] [stdout] | [INFO] [stdout] 229 | pub fn parse(path: &str, errs: &mut error::Record, s: &str) -> Option { [INFO] [stdout] | ^^^^^ ---------- ------------------------ ------- [INFO] [stdout] = note: this error originates in the macro `ps` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied [INFO] [stdout] --> src/lib/period.rs:496:19 [INFO] [stdout] | [INFO] [stdout] 496 | ... match PartialPeriod::parse(&mut err, $s).map(|pp| pp.make(&mut err, &("", pest::Span::new("", 0, 0).unwrap()), dt!(2021-Feb-1))... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ -------- [INFO] [stdout] | | [INFO] [stdout] | expected 3 arguments [INFO] [stdout] ... [INFO] [stdout] 540 | ... ps!(idem "2020.."); [INFO] [stdout] | ------------------- [INFO] [stdout] | | | [INFO] [stdout] | | supplied 2 arguments [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/lib/period.rs:229:12 [INFO] [stdout] | [INFO] [stdout] 229 | pub fn parse(path: &str, errs: &mut error::Record, s: &str) -> Option { [INFO] [stdout] | ^^^^^ ---------- ------------------------ ------- [INFO] [stdout] = note: this error originates in the macro `ps` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied [INFO] [stdout] --> src/lib/period.rs:496:19 [INFO] [stdout] | [INFO] [stdout] 496 | ... match PartialPeriod::parse(&mut err, $s).map(|pp| pp.make(&mut err, &("", pest::Span::new("", 0, 0).unwrap()), dt!(2021-Feb-1))... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ -------- [INFO] [stdout] | | [INFO] [stdout] | expected 3 arguments [INFO] [stdout] ... [INFO] [stdout] 541 | ... ps!("2020..Mar" ok "2020-Jan..Mar"); [INFO] [stdout] | ------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | supplied 2 arguments [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/lib/period.rs:229:12 [INFO] [stdout] | [INFO] [stdout] 229 | pub fn parse(path: &str, errs: &mut error::Record, s: &str) -> Option { [INFO] [stdout] | ^^^^^ ---------- ------------------------ ------- [INFO] [stdout] = note: this error originates in the macro `ps` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied [INFO] [stdout] --> src/lib/period.rs:496:19 [INFO] [stdout] | [INFO] [stdout] 496 | ... match PartialPeriod::parse(&mut err, $s).map(|pp| pp.make(&mut err, &("", pest::Span::new("", 0, 0).unwrap()), dt!(2021-Feb-1))... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ -------- [INFO] [stdout] | | [INFO] [stdout] | expected 3 arguments [INFO] [stdout] ... [INFO] [stdout] 542 | ... ps!("2020-Jan..15" ok "2020-Jan-1..15"); [INFO] [stdout] | ---------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | supplied 2 arguments [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/lib/period.rs:229:12 [INFO] [stdout] | [INFO] [stdout] 229 | pub fn parse(path: &str, errs: &mut error::Record, s: &str) -> Option { [INFO] [stdout] | ^^^^^ ---------- ------------------------ ------- [INFO] [stdout] = note: this error originates in the macro `ps` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied [INFO] [stdout] --> src/lib/period.rs:496:19 [INFO] [stdout] | [INFO] [stdout] 496 | ... match PartialPeriod::parse(&mut err, $s).map(|pp| pp.make(&mut err, &("", pest::Span::new("", 0, 0).unwrap()), dt!(2021-Feb-1))... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ -------- [INFO] [stdout] | | [INFO] [stdout] | expected 3 arguments [INFO] [stdout] ... [INFO] [stdout] 543 | ... ps!("2020-Jan-15..2020" ok "2020-Jan-15..Dec"); [INFO] [stdout] | ----------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | supplied 2 arguments [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/lib/period.rs:229:12 [INFO] [stdout] | [INFO] [stdout] 229 | pub fn parse(path: &str, errs: &mut error::Record, s: &str) -> Option { [INFO] [stdout] | ^^^^^ ---------- ------------------------ ------- [INFO] [stdout] = note: this error originates in the macro `ps` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied [INFO] [stdout] --> src/lib/period.rs:496:19 [INFO] [stdout] | [INFO] [stdout] 496 | ... match PartialPeriod::parse(&mut err, $s).map(|pp| pp.make(&mut err, &("", pest::Span::new("", 0, 0).unwrap()), dt!(2021-Feb-1))... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ -------- [INFO] [stdout] | | [INFO] [stdout] | expected 3 arguments [INFO] [stdout] ... [INFO] [stdout] 544 | ... ps!("2020..2020" ok "2020"); [INFO] [stdout] | ---------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | supplied 2 arguments [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/lib/period.rs:229:12 [INFO] [stdout] | [INFO] [stdout] 229 | pub fn parse(path: &str, errs: &mut error::Record, s: &str) -> Option { [INFO] [stdout] | ^^^^^ ---------- ------------------------ ------- [INFO] [stdout] = note: this error originates in the macro `ps` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied [INFO] [stdout] --> src/lib/period.rs:496:19 [INFO] [stdout] | [INFO] [stdout] 496 | ... match PartialPeriod::parse(&mut err, $s).map(|pp| pp.make(&mut err, &("", pest::Span::new("", 0, 0).unwrap()), dt!(2021-Feb-1))... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ -------- [INFO] [stdout] | | [INFO] [stdout] | expected 3 arguments [INFO] [stdout] ... [INFO] [stdout] 545 | ... ps!(idem ".."); [INFO] [stdout] | --------------- [INFO] [stdout] | | | [INFO] [stdout] | | supplied 2 arguments [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/lib/period.rs:229:12 [INFO] [stdout] | [INFO] [stdout] 229 | pub fn parse(path: &str, errs: &mut error::Record, s: &str) -> Option { [INFO] [stdout] | ^^^^^ ---------- ------------------------ ------- [INFO] [stdout] = note: this error originates in the macro `ps` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied [INFO] [stdout] --> src/lib/period.rs:496:19 [INFO] [stdout] | [INFO] [stdout] 496 | ... match PartialPeriod::parse(&mut err, $s).map(|pp| pp.make(&mut err, &("", pest::Span::new("", 0, 0).unwrap()), dt!(2021-Feb-1))... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ -------- [INFO] [stdout] | | [INFO] [stdout] | expected 3 arguments [INFO] [stdout] ... [INFO] [stdout] 546 | ... ps!("..Feb-15" ok "..2021-Feb-15"); [INFO] [stdout] | ----------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | supplied 2 arguments [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/lib/period.rs:229:12 [INFO] [stdout] | [INFO] [stdout] 229 | pub fn parse(path: &str, errs: &mut error::Record, s: &str) -> Option { [INFO] [stdout] | ^^^^^ ---------- ------------------------ ------- [INFO] [stdout] = note: this error originates in the macro `ps` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied [INFO] [stdout] --> src/lib/period.rs:496:19 [INFO] [stdout] | [INFO] [stdout] 496 | ... match PartialPeriod::parse(&mut err, $s).map(|pp| pp.make(&mut err, &("", pest::Span::new("", 0, 0).unwrap()), dt!(2021-Feb-1))... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ -------- [INFO] [stdout] | | [INFO] [stdout] | expected 3 arguments [INFO] [stdout] ... [INFO] [stdout] 547 | ... ps!("..1" ok "..2021-Feb-1"); [INFO] [stdout] | ----------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | supplied 2 arguments [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/lib/period.rs:229:12 [INFO] [stdout] | [INFO] [stdout] 229 | pub fn parse(path: &str, errs: &mut error::Record, s: &str) -> Option { [INFO] [stdout] | ^^^^^ ---------- ------------------------ ------- [INFO] [stdout] = note: this error originates in the macro `ps` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied [INFO] [stdout] --> src/lib/period.rs:496:19 [INFO] [stdout] | [INFO] [stdout] 496 | ... match PartialPeriod::parse(&mut err, $s).map(|pp| pp.make(&mut err, &("", pest::Span::new("", 0, 0).unwrap()), dt!(2021-Feb-1))... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ -------- [INFO] [stdout] | | [INFO] [stdout] | expected 3 arguments [INFO] [stdout] ... [INFO] [stdout] 548 | ... ps!("Mar.." ok "2021-Mar.."); [INFO] [stdout] | ----------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | supplied 2 arguments [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/lib/period.rs:229:12 [INFO] [stdout] | [INFO] [stdout] 229 | pub fn parse(path: &str, errs: &mut error::Record, s: &str) -> Option { [INFO] [stdout] | ^^^^^ ---------- ------------------------ ------- [INFO] [stdout] = note: this error originates in the macro `ps` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied [INFO] [stdout] --> src/lib/period.rs:496:19 [INFO] [stdout] | [INFO] [stdout] 496 | ... match PartialPeriod::parse(&mut err, $s).map(|pp| pp.make(&mut err, &("", pest::Span::new("", 0, 0).unwrap()), dt!(2021-Feb-1))... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ -------- [INFO] [stdout] | | [INFO] [stdout] | expected 3 arguments [INFO] [stdout] ... [INFO] [stdout] 549 | ... ps!("..Mar" ok "..2021-Mar"); [INFO] [stdout] | ----------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | supplied 2 arguments [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/lib/period.rs:229:12 [INFO] [stdout] | [INFO] [stdout] 229 | pub fn parse(path: &str, errs: &mut error::Record, s: &str) -> Option { [INFO] [stdout] | ^^^^^ ---------- ------------------------ ------- [INFO] [stdout] = note: this error originates in the macro `ps` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied [INFO] [stdout] --> src/lib/period.rs:496:19 [INFO] [stdout] | [INFO] [stdout] 496 | ... match PartialPeriod::parse(&mut err, $s).map(|pp| pp.make(&mut err, &("", pest::Span::new("", 0, 0).unwrap()), dt!(2021-Feb-1))... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ -------- [INFO] [stdout] | | [INFO] [stdout] | expected 3 arguments [INFO] [stdout] ... [INFO] [stdout] 550 | ... ps!("15.." ok "2021-Feb-15.."); [INFO] [stdout] | ------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | supplied 2 arguments [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/lib/period.rs:229:12 [INFO] [stdout] | [INFO] [stdout] 229 | pub fn parse(path: &str, errs: &mut error::Record, s: &str) -> Option { [INFO] [stdout] | ^^^^^ ---------- ------------------------ ------- [INFO] [stdout] = note: this error originates in the macro `ps` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied [INFO] [stdout] --> src/lib/period.rs:496:19 [INFO] [stdout] | [INFO] [stdout] 496 | ... match PartialPeriod::parse(&mut err, $s).map(|pp| pp.make(&mut err, &("", pest::Span::new("", 0, 0).unwrap()), dt!(2021-Feb-1))... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ -------- [INFO] [stdout] | | [INFO] [stdout] | expected 3 arguments [INFO] [stdout] ... [INFO] [stdout] 551 | ... ps!("..15" ok "..2021-Feb-15"); [INFO] [stdout] | ------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | supplied 2 arguments [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/lib/period.rs:229:12 [INFO] [stdout] | [INFO] [stdout] 229 | pub fn parse(path: &str, errs: &mut error::Record, s: &str) -> Option { [INFO] [stdout] | ^^^^^ ---------- ------------------------ ------- [INFO] [stdout] = note: this error originates in the macro `ps` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied [INFO] [stdout] --> src/lib/period.rs:496:19 [INFO] [stdout] | [INFO] [stdout] 496 | ... match PartialPeriod::parse(&mut err, $s).map(|pp| pp.make(&mut err, &("", pest::Span::new("", 0, 0).unwrap()), dt!(2021-Feb-1))... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ -------- [INFO] [stdout] | | [INFO] [stdout] | expected 3 arguments [INFO] [stdout] ... [INFO] [stdout] 552 | ... ps!("17..21" ok "2021-Feb-17..21"); [INFO] [stdout] | ----------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | supplied 2 arguments [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/lib/period.rs:229:12 [INFO] [stdout] | [INFO] [stdout] 229 | pub fn parse(path: &str, errs: &mut error::Record, s: &str) -> Option { [INFO] [stdout] | ^^^^^ ---------- ------------------------ ------- [INFO] [stdout] = note: this error originates in the macro `ps` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied [INFO] [stdout] --> src/lib/period.rs:496:19 [INFO] [stdout] | [INFO] [stdout] 496 | ... match PartialPeriod::parse(&mut err, $s).map(|pp| pp.make(&mut err, &("", pest::Span::new("", 0, 0).unwrap()), dt!(2021-Feb-1))... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ -------- [INFO] [stdout] | | [INFO] [stdout] | expected 3 arguments [INFO] [stdout] ... [INFO] [stdout] 553 | ... ps!("17..Mar-1" ok "2021-Feb-17..Mar-1"); [INFO] [stdout] | ----------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | supplied 2 arguments [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/lib/period.rs:229:12 [INFO] [stdout] | [INFO] [stdout] 229 | pub fn parse(path: &str, errs: &mut error::Record, s: &str) -> Option { [INFO] [stdout] | ^^^^^ ---------- ------------------------ ------- [INFO] [stdout] = note: this error originates in the macro `ps` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied [INFO] [stdout] --> src/lib/period.rs:496:19 [INFO] [stdout] | [INFO] [stdout] 496 | ... match PartialPeriod::parse(&mut err, $s).map(|pp| pp.make(&mut err, &("", pest::Span::new("", 0, 0).unwrap()), dt!(2021-Feb-1))... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ -------- [INFO] [stdout] | | [INFO] [stdout] | expected 3 arguments [INFO] [stdout] ... [INFO] [stdout] 554 | ... ps!("Mar-13..17" ok "2021-Mar-13..17"); [INFO] [stdout] | --------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | supplied 2 arguments [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/lib/period.rs:229:12 [INFO] [stdout] | [INFO] [stdout] 229 | pub fn parse(path: &str, errs: &mut error::Record, s: &str) -> Option { [INFO] [stdout] | ^^^^^ ---------- ------------------------ ------- [INFO] [stdout] = note: this error originates in the macro `ps` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied [INFO] [stdout] --> src/lib/period.rs:496:19 [INFO] [stdout] | [INFO] [stdout] 496 | ... match PartialPeriod::parse(&mut err, $s).map(|pp| pp.make(&mut err, &("", pest::Span::new("", 0, 0).unwrap()), dt!(2021-Feb-1))... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ -------- [INFO] [stdout] | | [INFO] [stdout] | expected 3 arguments [INFO] [stdout] ... [INFO] [stdout] 555 | ... ps!("Mar-13..2021" ok "2021-Mar-13..Dec"); [INFO] [stdout] | ------------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | supplied 2 arguments [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/lib/period.rs:229:12 [INFO] [stdout] | [INFO] [stdout] 229 | pub fn parse(path: &str, errs: &mut error::Record, s: &str) -> Option { [INFO] [stdout] | ^^^^^ ---------- ------------------------ ------- [INFO] [stdout] = note: this error originates in the macro `ps` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied [INFO] [stdout] --> src/lib/period.rs:496:19 [INFO] [stdout] | [INFO] [stdout] 496 | ... match PartialPeriod::parse(&mut err, $s).map(|pp| pp.make(&mut err, &("", pest::Span::new("", 0, 0).unwrap()), dt!(2021-Feb-1))... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ -------- [INFO] [stdout] | | [INFO] [stdout] | expected 3 arguments [INFO] [stdout] ... [INFO] [stdout] 556 | ... ps!("Mar-13..Oct" ok "2021-Mar-13..Oct"); [INFO] [stdout] | ----------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | supplied 2 arguments [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/lib/period.rs:229:12 [INFO] [stdout] | [INFO] [stdout] 229 | pub fn parse(path: &str, errs: &mut error::Record, s: &str) -> Option { [INFO] [stdout] | ^^^^^ ---------- ------------------------ ------- [INFO] [stdout] = note: this error originates in the macro `ps` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied [INFO] [stdout] --> src/lib/period.rs:496:19 [INFO] [stdout] | [INFO] [stdout] 496 | ... match PartialPeriod::parse(&mut err, $s).map(|pp| pp.make(&mut err, &("", pest::Span::new("", 0, 0).unwrap()), dt!(2021-Feb-1))... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ -------- [INFO] [stdout] | | [INFO] [stdout] | expected 3 arguments [INFO] [stdout] ... [INFO] [stdout] 557 | ... ps!("15" ok "2021-Feb-15"); [INFO] [stdout] | --------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | supplied 2 arguments [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/lib/period.rs:229:12 [INFO] [stdout] | [INFO] [stdout] 229 | pub fn parse(path: &str, errs: &mut error::Record, s: &str) -> Option { [INFO] [stdout] | ^^^^^ ---------- ------------------------ ------- [INFO] [stdout] = note: this error originates in the macro `ps` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied [INFO] [stdout] --> src/lib/period.rs:496:19 [INFO] [stdout] | [INFO] [stdout] 496 | ... match PartialPeriod::parse(&mut err, $s).map(|pp| pp.make(&mut err, &("", pest::Span::new("", 0, 0).unwrap()), dt!(2021-Feb-1))... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ -------- [INFO] [stdout] | | [INFO] [stdout] | expected 3 arguments [INFO] [stdout] ... [INFO] [stdout] 558 | ... ps!("Jan" ok "2021-Jan"); [INFO] [stdout] | ------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | supplied 2 arguments [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/lib/period.rs:229:12 [INFO] [stdout] | [INFO] [stdout] 229 | pub fn parse(path: &str, errs: &mut error::Record, s: &str) -> Option { [INFO] [stdout] | ^^^^^ ---------- ------------------------ ------- [INFO] [stdout] = note: this error originates in the macro `ps` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied [INFO] [stdout] --> src/lib/period.rs:496:19 [INFO] [stdout] | [INFO] [stdout] 496 | ... match PartialPeriod::parse(&mut err, $s).map(|pp| pp.make(&mut err, &("", pest::Span::new("", 0, 0).unwrap()), dt!(2021-Feb-1))... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ -------- [INFO] [stdout] | | [INFO] [stdout] | expected 3 arguments [INFO] [stdout] ... [INFO] [stdout] 559 | ... ps!("Jan-15" ok "2021-Jan-15"); [INFO] [stdout] | ------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | supplied 2 arguments [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/lib/period.rs:229:12 [INFO] [stdout] | [INFO] [stdout] 229 | pub fn parse(path: &str, errs: &mut error::Record, s: &str) -> Option { [INFO] [stdout] | ^^^^^ ---------- ------------------------ ------- [INFO] [stdout] = note: this error originates in the macro `ps` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied [INFO] [stdout] --> src/lib/period.rs:496:19 [INFO] [stdout] | [INFO] [stdout] 496 | ... match PartialPeriod::parse(&mut err, $s).map(|pp| pp.make(&mut err, &("", pest::Span::new("", 0, 0).unwrap()), dt!(2021-Feb-1))... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ -------- [INFO] [stdout] | | [INFO] [stdout] | expected 3 arguments [INFO] [stdout] ... [INFO] [stdout] 560 | ... ps!(idem "()"); [INFO] [stdout] | --------------- [INFO] [stdout] | | | [INFO] [stdout] | | supplied 2 arguments [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/lib/period.rs:229:12 [INFO] [stdout] | [INFO] [stdout] 229 | pub fn parse(path: &str, errs: &mut error::Record, s: &str) -> Option { [INFO] [stdout] | ^^^^^ ---------- ------------------------ ------- [INFO] [stdout] = note: this error originates in the macro `ps` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied [INFO] [stdout] --> src/lib/period.rs:496:19 [INFO] [stdout] | [INFO] [stdout] 496 | ... match PartialPeriod::parse(&mut err, $s).map(|pp| pp.make(&mut err, &("", pest::Span::new("", 0, 0).unwrap()), dt!(2021-Feb-1))... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ -------- [INFO] [stdout] | | [INFO] [stdout] | expected 3 arguments [INFO] [stdout] ... [INFO] [stdout] 561 | ... ps!("..0" fail "not in the range"); [INFO] [stdout] | ----------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | supplied 2 arguments [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/lib/period.rs:229:12 [INFO] [stdout] | [INFO] [stdout] 229 | pub fn parse(path: &str, errs: &mut error::Record, s: &str) -> Option { [INFO] [stdout] | ^^^^^ ---------- ------------------------ ------- [INFO] [stdout] = note: this error originates in the macro `ps` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied [INFO] [stdout] --> src/lib/period.rs:496:19 [INFO] [stdout] | [INFO] [stdout] 496 | ... match PartialPeriod::parse(&mut err, $s).map(|pp| pp.make(&mut err, &("", pest::Span::new("", 0, 0).unwrap()), dt!(2021-Feb-1))... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ -------- [INFO] [stdout] | | [INFO] [stdout] | expected 3 arguments [INFO] [stdout] ... [INFO] [stdout] 562 | ... ps!("..45" fail "not in the range"); [INFO] [stdout] | ------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | supplied 2 arguments [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/lib/period.rs:229:12 [INFO] [stdout] | [INFO] [stdout] 229 | pub fn parse(path: &str, errs: &mut error::Record, s: &str) -> Option { [INFO] [stdout] | ^^^^^ ---------- ------------------------ ------- [INFO] [stdout] = note: this error originates in the macro `ps` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied [INFO] [stdout] --> src/lib/period.rs:496:19 [INFO] [stdout] | [INFO] [stdout] 496 | ... match PartialPeriod::parse(&mut err, $s).map(|pp| pp.make(&mut err, &("", pest::Span::new("", 0, 0).unwrap()), dt!(2021-Feb-1))... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ -------- [INFO] [stdout] | | [INFO] [stdout] | expected 3 arguments [INFO] [stdout] ... [INFO] [stdout] 563 | ... ps!("Bef.." fail "not a valid month"); [INFO] [stdout] | -------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | supplied 2 arguments [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/lib/period.rs:229:12 [INFO] [stdout] | [INFO] [stdout] 229 | pub fn parse(path: &str, errs: &mut error::Record, s: &str) -> Option { [INFO] [stdout] | ^^^^^ ---------- ------------------------ ------- [INFO] [stdout] = note: this error originates in the macro `ps` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied [INFO] [stdout] --> src/lib/period.rs:496:19 [INFO] [stdout] | [INFO] [stdout] 496 | ... match PartialPeriod::parse(&mut err, $s).map(|pp| pp.make(&mut err, &("", pest::Span::new("", 0, 0).unwrap()), dt!(2021-Feb-1))... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ -------- [INFO] [stdout] | | [INFO] [stdout] | expected 3 arguments [INFO] [stdout] ... [INFO] [stdout] 564 | ... ps!("1..3..5" fail "expected EOF"); [INFO] [stdout] | ----------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | supplied 2 arguments [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/lib/period.rs:229:12 [INFO] [stdout] | [INFO] [stdout] 229 | pub fn parse(path: &str, errs: &mut error::Record, s: &str) -> Option { [INFO] [stdout] | ^^^^^ ---------- ------------------------ ------- [INFO] [stdout] = note: this error originates in the macro `ps` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied [INFO] [stdout] --> src/lib/period.rs:496:19 [INFO] [stdout] | [INFO] [stdout] 496 | ... match PartialPeriod::parse(&mut err, $s).map(|pp| pp.make(&mut err, &("", pest::Span::new("", 0, 0).unwrap()), dt!(2021-Feb-1))... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ -------- [INFO] [stdout] | | [INFO] [stdout] | expected 3 arguments [INFO] [stdout] ... [INFO] [stdout] 565 | ... ps!("2020202" fail "expected EOF"); [INFO] [stdout] | ----------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | supplied 2 arguments [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/lib/period.rs:229:12 [INFO] [stdout] | [INFO] [stdout] 229 | pub fn parse(path: &str, errs: &mut error::Record, s: &str) -> Option { [INFO] [stdout] | ^^^^^ ---------- ------------------------ ------- [INFO] [stdout] = note: this error originates in the macro `ps` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied [INFO] [stdout] --> src/lib/period.rs:496:19 [INFO] [stdout] | [INFO] [stdout] 496 | ... match PartialPeriod::parse(&mut err, $s).map(|pp| pp.make(&mut err, &("", pest::Span::new("", 0, 0).unwrap()), dt!(2021-Feb-1))... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ -------- [INFO] [stdout] | | [INFO] [stdout] | expected 3 arguments [INFO] [stdout] ... [INFO] [stdout] 566 | ... ps!("0000" fail "outside of the supported range"); [INFO] [stdout] | -------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | supplied 2 arguments [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/lib/period.rs:229:12 [INFO] [stdout] | [INFO] [stdout] 229 | pub fn parse(path: &str, errs: &mut error::Record, s: &str) -> Option { [INFO] [stdout] | ^^^^^ ---------- ------------------------ ------- [INFO] [stdout] = note: this error originates in the macro `ps` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied [INFO] [stdout] --> src/lib/period.rs:496:19 [INFO] [stdout] | [INFO] [stdout] 496 | ... match PartialPeriod::parse(&mut err, $s).map(|pp| pp.make(&mut err, &("", pest::Span::new("", 0, 0).unwrap()), dt!(2021-Feb-1))... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ -------- [INFO] [stdout] | | [INFO] [stdout] | expected 3 arguments [INFO] [stdout] ... [INFO] [stdout] 567 | ... ps!("Jan-20..." fail "expected EOF"); [INFO] [stdout] | ------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | supplied 2 arguments [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/lib/period.rs:229:12 [INFO] [stdout] | [INFO] [stdout] 229 | pub fn parse(path: &str, errs: &mut error::Record, s: &str) -> Option { [INFO] [stdout] | ^^^^^ ---------- ------------------------ ------- [INFO] [stdout] = note: this error originates in the macro `ps` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied [INFO] [stdout] --> src/lib/period.rs:496:19 [INFO] [stdout] | [INFO] [stdout] 496 | ... match PartialPeriod::parse(&mut err, $s).map(|pp| pp.make(&mut err, &("", pest::Span::new("", 0, 0).unwrap()), dt!(2021-Feb-1))... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ -------- [INFO] [stdout] | | [INFO] [stdout] | expected 3 arguments [INFO] [stdout] ... [INFO] [stdout] 568 | ... ps!("20..15" fail "Timeframe is empty"); [INFO] [stdout] | ---------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | supplied 2 arguments [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/lib/period.rs:229:12 [INFO] [stdout] | [INFO] [stdout] 229 | pub fn parse(path: &str, errs: &mut error::Record, s: &str) -> Option { [INFO] [stdout] | ^^^^^ ---------- ------------------------ ------- [INFO] [stdout] = note: this error originates in the macro `ps` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 46 previous errors; 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0061`. [INFO] [stdout] [INFO] [stderr] error: could not compile `billig` due to 47 previous errors; 1 warning emitted [INFO] [stderr] error: failed to migrate to next edition [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `cargo fix --edition --allow-no-vcs --allow-dirty --frozen --all --all-targets --message-format=json` (exit status: 101) [INFO] running `Command { std: "docker" "inspect" "7c1c8871b30a26af0e764db4e286354a263b5f80b6c724d9ca5cc4765c561fd7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7c1c8871b30a26af0e764db4e286354a263b5f80b6c724d9ca5cc4765c561fd7", kill_on_drop: false }` [INFO] [stdout] 7c1c8871b30a26af0e764db4e286354a263b5f80b6c724d9ca5cc4765c561fd7