[INFO] fetching crate hutools 0.0.2... [INFO] checking hutools-0.0.2 against master#ab869e094a907cc5d19b4080f22eccaf347f1f95 for pr-129604 [INFO] extracting crate hutools 0.0.2 into /workspace/builds/worker-7-tc1/source [INFO] validating manifest of crates.io crate hutools 0.0.2 on toolchain ab869e094a907cc5d19b4080f22eccaf347f1f95 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ab869e094a907cc5d19b4080f22eccaf347f1f95" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate hutools 0.0.2 [INFO] finished tweaking crates.io crate hutools 0.0.2 [INFO] tweaked toml for crates.io crate hutools 0.0.2 written to /workspace/builds/worker-7-tc1/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ab869e094a907cc5d19b4080f22eccaf347f1f95" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 51 packages to latest compatible versions [INFO] [stderr] Adding wasi v0.11.0+wasi-snapshot-preview1 (latest: v0.13.2+wasi-0.2.1) [INFO] [stderr] Adding windows-core v0.52.0 (latest: v0.58.0) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ab869e094a907cc5d19b4080f22eccaf347f1f95" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded chronoutil v0.2.7 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/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:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+ab869e094a907cc5d19b4080f22eccaf347f1f95" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 423cb86412a213cc3b60f7eb7ed78e869c3f7cf0b247fabef7f1b1363dc971e1 [INFO] running `Command { std: "docker" "start" "-a" "423cb86412a213cc3b60f7eb7ed78e869c3f7cf0b247fabef7f1b1363dc971e1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "423cb86412a213cc3b60f7eb7ed78e869c3f7cf0b247fabef7f1b1363dc971e1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "423cb86412a213cc3b60f7eb7ed78e869c3f7cf0b247fabef7f1b1363dc971e1", kill_on_drop: false }` [INFO] [stdout] 423cb86412a213cc3b60f7eb7ed78e869c3f7cf0b247fabef7f1b1363dc971e1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/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" "RUSTDOCFLAGS=--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:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+ab869e094a907cc5d19b4080f22eccaf347f1f95" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] cb337f5689f939135b320f1f4fcfacec7e8f2511a05c10643fd9da79864131c8 [INFO] running `Command { std: "docker" "start" "-a" "cb337f5689f939135b320f1f4fcfacec7e8f2511a05c10643fd9da79864131c8", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.86 [INFO] [stderr] Compiling unicode-ident v1.0.12 [INFO] [stderr] Compiling libc v0.2.158 [INFO] [stderr] Checking byteorder v1.5.0 [INFO] [stderr] Checking cfg-if v1.0.0 [INFO] [stderr] Compiling autocfg v1.3.0 [INFO] [stderr] Checking iana-time-zone v0.1.60 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Checking quote v1.0.37 [INFO] [stderr] Checking getrandom v0.2.15 [INFO] [stderr] Checking rand_core v0.6.4 [INFO] [stderr] Compiling syn v2.0.77 [INFO] [stderr] Checking chrono v0.4.38 [INFO] [stderr] Checking chronoutil v0.2.7 [INFO] [stderr] Compiling zerocopy-derive v0.7.35 [INFO] [stderr] Compiling uuid-macro-internal v1.10.0 [INFO] [stderr] Checking zerocopy v0.7.35 [INFO] [stderr] Checking ppv-lite86 v0.2.20 [INFO] [stderr] Checking rand_chacha v0.3.1 [INFO] [stderr] Checking rand v0.8.5 [INFO] [stderr] Checking nanoid v0.4.0 [INFO] [stderr] Checking ulid v1.1.3 [INFO] [stderr] Checking uuid v1.10.0 [INFO] [stderr] Checking hutools v0.0.2 (/opt/rustwide/workdir) [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/age.rs:1:14 [INFO] [stdout] | [INFO] [stdout] 1 | use chrono::{Date, NaiveDate, ParseResult, TimeZone, Utc}; [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/age.rs:54:43 [INFO] [stdout] | [INFO] [stdout] 54 | pub fn age_of_now(birthday: Date) -> Option { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/age.rs:99:36 [INFO] [stdout] | [INFO] [stdout] 99 | pub fn age(birthday: Date, date: Date) -> Option { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/age.rs:99:52 [INFO] [stdout] | [INFO] [stdout] 99 | pub fn age(birthday: Date, date: Date) -> Option { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/age.rs:138:71 [INFO] [stdout] | [INFO] [stdout] 138 | fn date_utc_from_str(s: &str, formatter: Option<&str>) -> ParseResult> { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/begin/begin_of_day.rs:1:14 [INFO] [stdout] | [INFO] [stdout] 1 | use chrono::{Date, DateTime, TimeZone}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/begin/begin_of_day.rs:63:41 [INFO] [stdout] | [INFO] [stdout] 63 | pub fn begin_of_day(date: Date) -> DateTime { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/begin/begin_of_month.rs:1:14 [INFO] [stdout] | [INFO] [stdout] 1 | use chrono::{Date, DateTime, Datelike, TimeZone}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/begin/begin_of_month.rs:42:43 [INFO] [stdout] | [INFO] [stdout] 42 | pub fn begin_of_month(date: Date) -> Date { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/begin/begin_of_month.rs:42:56 [INFO] [stdout] | [INFO] [stdout] 42 | pub fn begin_of_month(date: Date) -> Date { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/begin/begin_of_month.rs:64:74 [INFO] [stdout] | [INFO] [stdout] 64 | pub fn begin_of_month_with_time(datetime: DateTime) -> Date { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/begin/begin_of_quarter.rs:1:14 [INFO] [stdout] | [INFO] [stdout] 1 | use chrono::{Date, DateTime, Datelike, TimeZone}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/begin/begin_of_quarter.rs:41:45 [INFO] [stdout] | [INFO] [stdout] 41 | pub fn begin_of_quarter(date: Date) -> Option> { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/begin/begin_of_quarter.rs:41:65 [INFO] [stdout] | [INFO] [stdout] 41 | pub fn begin_of_quarter(date: Date) -> Option> { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/begin/begin_of_quarter.rs:77:83 [INFO] [stdout] | [INFO] [stdout] 77 | pub fn begin_of_quarter_with_time(datetime: DateTime) -> Option> { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/begin/begin_of_week.rs:1:14 [INFO] [stdout] | [INFO] [stdout] 1 | use chrono::{Date, DateTime, Datelike, Duration, TimeZone, Weekday}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/begin/begin_of_week.rs:44:42 [INFO] [stdout] | [INFO] [stdout] 44 | pub fn begin_of_week(date: Date, from: Weekday) -> Date { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/begin/begin_of_week.rs:44:70 [INFO] [stdout] | [INFO] [stdout] 44 | pub fn begin_of_week(date: Date, from: Weekday) -> Date { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/begin/begin_of_week.rs:71:88 [INFO] [stdout] | [INFO] [stdout] 71 | pub fn begin_of_week_with_time(datetime: DateTime, from: Weekday) -> Date { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/begin/begin_of_week_with_monday.rs:1:14 [INFO] [stdout] | [INFO] [stdout] 1 | use chrono::{Date, DateTime, Datelike, Duration, TimeZone}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/begin/begin_of_week_with_monday.rs:50:54 [INFO] [stdout] | [INFO] [stdout] 50 | pub fn begin_of_week_with_monday(date: Date) -> Date { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/begin/begin_of_week_with_monday.rs:50:67 [INFO] [stdout] | [INFO] [stdout] 50 | pub fn begin_of_week_with_monday(date: Date) -> Date { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/begin/begin_of_week_with_monday.rs:73:85 [INFO] [stdout] | [INFO] [stdout] 73 | pub fn begin_of_week_with_monday_with_time(datetime: DateTime) -> Date { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/begin/begin_of_week_with_sunday.rs:1:14 [INFO] [stdout] | [INFO] [stdout] 1 | use chrono::{Date, DateTime, Datelike, Duration, TimeZone}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/begin/begin_of_week_with_sunday.rs:52:54 [INFO] [stdout] | [INFO] [stdout] 52 | pub fn begin_of_week_with_sunday(date: Date) -> Date { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/begin/begin_of_week_with_sunday.rs:52:67 [INFO] [stdout] | [INFO] [stdout] 52 | pub fn begin_of_week_with_sunday(date: Date) -> Date { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/begin/begin_of_week_with_sunday.rs:75:85 [INFO] [stdout] | [INFO] [stdout] 75 | pub fn begin_of_week_with_sunday_with_time(datetime: DateTime) -> Date { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/begin/begin_of_year.rs:1:14 [INFO] [stdout] | [INFO] [stdout] 1 | use chrono::{Date, DateTime, Datelike, TimeZone}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/begin/begin_of_year.rs:41:42 [INFO] [stdout] | [INFO] [stdout] 41 | pub fn begin_of_year(date: Date) -> Option> { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/begin/begin_of_year.rs:41:62 [INFO] [stdout] | [INFO] [stdout] 41 | pub fn begin_of_year(date: Date) -> Option> { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/begin/begin_of_year.rs:63:80 [INFO] [stdout] | [INFO] [stdout] 63 | pub fn begin_of_year_with_time(datetime: DateTime) -> Option> { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/between/between_abs.rs:5:14 [INFO] [stdout] | [INFO] [stdout] 5 | use chrono::{Date, TimeZone}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/between/between_abs.rs:17:33 [INFO] [stdout] | [INFO] [stdout] 17 | pub fn between(date_range: (Date, Date), unit: Unit) -> Option [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/between/between_abs.rs:17:43 [INFO] [stdout] | [INFO] [stdout] 17 | pub fn between(date_range: (Date, Date), unit: Unit) -> Option [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/between/between_abs.rs:32:37 [INFO] [stdout] | [INFO] [stdout] 32 | pub fn between_abs(date_range: (Date, Date), unit: Unit) -> Option [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/between/between_abs.rs:32:47 [INFO] [stdout] | [INFO] [stdout] 32 | pub fn between_abs(date_range: (Date, Date), unit: Unit) -> Option [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/between/between_months.rs:1:14 [INFO] [stdout] | [INFO] [stdout] 1 | use chrono::{Date, Datelike, TimeZone}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/between/between_months.rs:47:40 [INFO] [stdout] | [INFO] [stdout] 47 | pub fn between_months(date_range: (Date, Date)) -> Option [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/between/between_months.rs:47:50 [INFO] [stdout] | [INFO] [stdout] 47 | pub fn between_months(date_range: (Date, Date)) -> Option [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/between/between_years.rs:1:14 [INFO] [stdout] | [INFO] [stdout] 1 | use chrono::{Date, DateTime, TimeZone}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/between/between_years.rs:38:49 [INFO] [stdout] | [INFO] [stdout] 38 | pub fn between_years(date_range: (Date, Date)) -> Option { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/between/between_years.rs:38:59 [INFO] [stdout] | [INFO] [stdout] 38 | pub fn between_years(date_range: (Date, Date)) -> Option { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/date_range/mod.rs:4:18 [INFO] [stdout] | [INFO] [stdout] 4 | use chrono::{Date, Local, TimeZone}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/date_range/mod.rs:26:38 [INFO] [stdout] | [INFO] [stdout] 26 | fn get_date_range() -> DateRange> { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/end/end_of_month.rs:1:14 [INFO] [stdout] | [INFO] [stdout] 1 | use chrono::{Date, DateTime, Datelike, TimeZone}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/end/end_of_month.rs:66:31 [INFO] [stdout] | [INFO] [stdout] 66 | pub fn end_of_month(date: Date) -> Date [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/end/end_of_month.rs:66:44 [INFO] [stdout] | [INFO] [stdout] 66 | pub fn end_of_month(date: Date) -> Date [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/age.rs:1:14 [INFO] [stdout] | [INFO] [stdout] 1 | use chrono::{Date, NaiveDate, ParseResult, TimeZone, Utc}; [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/age.rs:54:43 [INFO] [stdout] | [INFO] [stdout] 54 | pub fn age_of_now(birthday: Date) -> Option { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/age.rs:99:36 [INFO] [stdout] | [INFO] [stdout] 99 | pub fn age(birthday: Date, date: Date) -> Option { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/age.rs:99:52 [INFO] [stdout] | [INFO] [stdout] 99 | pub fn age(birthday: Date, date: Date) -> Option { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/age.rs:138:71 [INFO] [stdout] | [INFO] [stdout] 138 | fn date_utc_from_str(s: &str, formatter: Option<&str>) -> ParseResult> { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/begin/begin_of_day.rs:1:14 [INFO] [stdout] | [INFO] [stdout] 1 | use chrono::{Date, DateTime, TimeZone}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/begin/begin_of_day.rs:63:41 [INFO] [stdout] | [INFO] [stdout] 63 | pub fn begin_of_day(date: Date) -> DateTime { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/begin/begin_of_month.rs:1:14 [INFO] [stdout] | [INFO] [stdout] 1 | use chrono::{Date, DateTime, Datelike, TimeZone}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/begin/begin_of_month.rs:42:43 [INFO] [stdout] | [INFO] [stdout] 42 | pub fn begin_of_month(date: Date) -> Date { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/begin/begin_of_month.rs:42:56 [INFO] [stdout] | [INFO] [stdout] 42 | pub fn begin_of_month(date: Date) -> Date { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/begin/begin_of_month.rs:64:74 [INFO] [stdout] | [INFO] [stdout] 64 | pub fn begin_of_month_with_time(datetime: DateTime) -> Date { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/begin/begin_of_quarter.rs:1:14 [INFO] [stdout] | [INFO] [stdout] 1 | use chrono::{Date, DateTime, Datelike, TimeZone}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/begin/begin_of_quarter.rs:41:45 [INFO] [stdout] | [INFO] [stdout] 41 | pub fn begin_of_quarter(date: Date) -> Option> { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/begin/begin_of_quarter.rs:41:65 [INFO] [stdout] | [INFO] [stdout] 41 | pub fn begin_of_quarter(date: Date) -> Option> { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/begin/begin_of_quarter.rs:77:83 [INFO] [stdout] | [INFO] [stdout] 77 | pub fn begin_of_quarter_with_time(datetime: DateTime) -> Option> { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/begin/begin_of_week.rs:1:14 [INFO] [stdout] | [INFO] [stdout] 1 | use chrono::{Date, DateTime, Datelike, Duration, TimeZone, Weekday}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/begin/begin_of_week.rs:44:42 [INFO] [stdout] | [INFO] [stdout] 44 | pub fn begin_of_week(date: Date, from: Weekday) -> Date { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/begin/begin_of_week.rs:44:70 [INFO] [stdout] | [INFO] [stdout] 44 | pub fn begin_of_week(date: Date, from: Weekday) -> Date { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/begin/begin_of_week.rs:71:88 [INFO] [stdout] | [INFO] [stdout] 71 | pub fn begin_of_week_with_time(datetime: DateTime, from: Weekday) -> Date { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/begin/begin_of_week_with_monday.rs:1:14 [INFO] [stdout] | [INFO] [stdout] 1 | use chrono::{Date, DateTime, Datelike, Duration, TimeZone}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/begin/begin_of_week_with_monday.rs:50:54 [INFO] [stdout] | [INFO] [stdout] 50 | pub fn begin_of_week_with_monday(date: Date) -> Date { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/begin/begin_of_week_with_monday.rs:50:67 [INFO] [stdout] | [INFO] [stdout] 50 | pub fn begin_of_week_with_monday(date: Date) -> Date { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/begin/begin_of_week_with_monday.rs:73:85 [INFO] [stdout] | [INFO] [stdout] 73 | pub fn begin_of_week_with_monday_with_time(datetime: DateTime) -> Date { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/begin/begin_of_week_with_sunday.rs:1:14 [INFO] [stdout] | [INFO] [stdout] 1 | use chrono::{Date, DateTime, Datelike, Duration, TimeZone}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/begin/begin_of_week_with_sunday.rs:52:54 [INFO] [stdout] | [INFO] [stdout] 52 | pub fn begin_of_week_with_sunday(date: Date) -> Date { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/begin/begin_of_week_with_sunday.rs:52:67 [INFO] [stdout] | [INFO] [stdout] 52 | pub fn begin_of_week_with_sunday(date: Date) -> Date { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/begin/begin_of_week_with_sunday.rs:75:85 [INFO] [stdout] | [INFO] [stdout] 75 | pub fn begin_of_week_with_sunday_with_time(datetime: DateTime) -> Date { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/begin/begin_of_year.rs:1:14 [INFO] [stdout] | [INFO] [stdout] 1 | use chrono::{Date, DateTime, Datelike, TimeZone}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/begin/begin_of_year.rs:41:42 [INFO] [stdout] | [INFO] [stdout] 41 | pub fn begin_of_year(date: Date) -> Option> { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/begin/begin_of_year.rs:41:62 [INFO] [stdout] | [INFO] [stdout] 41 | pub fn begin_of_year(date: Date) -> Option> { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/begin/begin_of_year.rs:63:80 [INFO] [stdout] | [INFO] [stdout] 63 | pub fn begin_of_year_with_time(datetime: DateTime) -> Option> { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/between/between_abs.rs:5:14 [INFO] [stdout] | [INFO] [stdout] 5 | use chrono::{Date, TimeZone}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/between/between_abs.rs:17:33 [INFO] [stdout] | [INFO] [stdout] 17 | pub fn between(date_range: (Date, Date), unit: Unit) -> Option [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/between/between_abs.rs:17:43 [INFO] [stdout] | [INFO] [stdout] 17 | pub fn between(date_range: (Date, Date), unit: Unit) -> Option [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/between/between_abs.rs:32:37 [INFO] [stdout] | [INFO] [stdout] 32 | pub fn between_abs(date_range: (Date, Date), unit: Unit) -> Option [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/between/between_abs.rs:32:47 [INFO] [stdout] | [INFO] [stdout] 32 | pub fn between_abs(date_range: (Date, Date), unit: Unit) -> Option [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/between/between_months.rs:1:14 [INFO] [stdout] | [INFO] [stdout] 1 | use chrono::{Date, Datelike, TimeZone}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/between/between_months.rs:47:40 [INFO] [stdout] | [INFO] [stdout] 47 | pub fn between_months(date_range: (Date, Date)) -> Option [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/between/between_months.rs:47:50 [INFO] [stdout] | [INFO] [stdout] 47 | pub fn between_months(date_range: (Date, Date)) -> Option [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/between/between_years.rs:1:14 [INFO] [stdout] | [INFO] [stdout] 1 | use chrono::{Date, DateTime, TimeZone}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/between/between_years.rs:38:49 [INFO] [stdout] | [INFO] [stdout] 38 | pub fn between_years(date_range: (Date, Date)) -> Option { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/between/between_years.rs:38:59 [INFO] [stdout] | [INFO] [stdout] 38 | pub fn between_years(date_range: (Date, Date)) -> Option { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/end/end_of_month.rs:1:14 [INFO] [stdout] | [INFO] [stdout] 1 | use chrono::{Date, DateTime, Datelike, TimeZone}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/end/end_of_month.rs:66:31 [INFO] [stdout] | [INFO] [stdout] 66 | pub fn end_of_month(date: Date) -> Date [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `chrono::Date`: Use `NaiveDate` or `DateTime` instead [INFO] [stdout] --> src/date/end/end_of_month.rs:66:44 [INFO] [stdout] | [INFO] [stdout] 66 | pub fn end_of_month(date: Date) -> Date [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `chrono::Utc::today`: use `Utc::now()` instead, potentially with `.date_naive()` [INFO] [stdout] --> src/date/age.rs:55:22 [INFO] [stdout] | [INFO] [stdout] 55 | let today = Utc::today(); [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `chrono::Utc::today`: use `Utc::now()` instead, potentially with `.date_naive()` [INFO] [stdout] --> src/date/age.rs:72:22 [INFO] [stdout] | [INFO] [stdout] 72 | let today = Utc::today(); [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::from_utc_date`: use `from_utc_datetime()` instead [INFO] [stdout] --> src/date/age.rs:125:20 [INFO] [stdout] | [INFO] [stdout] 125 | let date = Utc.from_utc_date(&date_naive); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::from_utc_date`: use `from_utc_datetime()` instead [INFO] [stdout] --> src/date/age.rs:141:20 [INFO] [stdout] | [INFO] [stdout] 141 | let date = Utc.from_utc_date(&naive_date); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::DateTime::::date`: Use `date_naive()` instead [INFO] [stdout] --> src/date/begin/begin_of_day.rs:42:10 [INFO] [stdout] | [INFO] [stdout] 42 | date.date().and_hms(0, 0, 0) [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::Date::::and_hms`: Use and_hms_opt() instead [INFO] [stdout] --> src/date/begin/begin_of_day.rs:42:17 [INFO] [stdout] | [INFO] [stdout] 42 | date.date().and_hms(0, 0, 0) [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::Date::::and_hms`: Use and_hms_opt() instead [INFO] [stdout] --> src/date/begin/begin_of_day.rs:64:10 [INFO] [stdout] | [INFO] [stdout] 64 | date.and_hms(0, 0, 0) [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::DateTime::::date`: Use `date_naive()` instead [INFO] [stdout] --> src/date/begin/begin_of_hour.rs:35:15 [INFO] [stdout] | [INFO] [stdout] 35 | date_time.date().and_hms(hour, 0, 0) [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::Date::::and_hms`: Use and_hms_opt() instead [INFO] [stdout] --> src/date/begin/begin_of_hour.rs:35:22 [INFO] [stdout] | [INFO] [stdout] 35 | date_time.date().and_hms(hour, 0, 0) [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::DateTime::::date`: Use `date_naive()` instead [INFO] [stdout] --> src/date/begin/begin_of_minute.rs:36:14 [INFO] [stdout] | [INFO] [stdout] 36 | datetime.date().and_hms(hour, minute, 0) [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::Date::::and_hms`: Use and_hms_opt() instead [INFO] [stdout] --> src/date/begin/begin_of_minute.rs:36:21 [INFO] [stdout] | [INFO] [stdout] 36 | datetime.date().and_hms(hour, minute, 0) [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::DateTime::::date`: Use `date_naive()` instead [INFO] [stdout] --> src/date/begin/begin_of_month.rs:65:14 [INFO] [stdout] | [INFO] [stdout] 65 | datetime.date().with_day(1).unwrap() [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::DateTime::::date`: Use `date_naive()` instead [INFO] [stdout] --> src/date/begin/begin_of_quarter.rs:82:14 [INFO] [stdout] | [INFO] [stdout] 82 | .date() [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::DateTime::::date`: Use `date_naive()` instead [INFO] [stdout] --> src/date/begin/begin_of_quarter.rs:88:25 [INFO] [stdout] | [INFO] [stdout] 88 | return datetime.date().with_month(3)?.with_day(1); [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::DateTime::::date`: Use `date_naive()` instead [INFO] [stdout] --> src/date/begin/begin_of_quarter.rs:91:25 [INFO] [stdout] | [INFO] [stdout] 91 | return datetime.date().with_month(6)?.with_day(1); [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::DateTime::::date`: Use `date_naive()` instead [INFO] [stdout] --> src/date/begin/begin_of_quarter.rs:94:25 [INFO] [stdout] | [INFO] [stdout] 94 | return datetime.date().with_month(9)?.with_day(1); [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::DateTime::::date`: Use `date_naive()` instead [INFO] [stdout] --> src/date/begin/begin_of_week.rs:72:28 [INFO] [stdout] | [INFO] [stdout] 72 | begin_of_week(datetime.date(), from) [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::DateTime::::date`: Use `date_naive()` instead [INFO] [stdout] --> src/date/begin/begin_of_week_with_monday.rs:74:40 [INFO] [stdout] | [INFO] [stdout] 74 | begin_of_week_with_monday(datetime.date()) [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::DateTime::::date`: Use `date_naive()` instead [INFO] [stdout] --> src/date/begin/begin_of_week_with_sunday.rs:76:40 [INFO] [stdout] | [INFO] [stdout] 76 | begin_of_week_with_sunday(datetime.date()) [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::DateTime::::date`: Use `date_naive()` instead [INFO] [stdout] --> src/date/begin/begin_of_year.rs:64:28 [INFO] [stdout] | [INFO] [stdout] 64 | begin_of_year(datetime.date()) [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::DateTime::::date`: Use `date_naive()` instead [INFO] [stdout] --> src/date/end/end_of_day.rs:36:14 [INFO] [stdout] | [INFO] [stdout] 36 | datetime.date().and_hms(23, 59, 59) [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::Date::::and_hms`: Use and_hms_opt() instead [INFO] [stdout] --> src/date/end/end_of_day.rs:36:21 [INFO] [stdout] | [INFO] [stdout] 36 | datetime.date().and_hms(23, 59, 59) [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::DateTime::::date`: Use `date_naive()` instead [INFO] [stdout] --> src/date/end/end_of_month.rs:109:38 [INFO] [stdout] | [INFO] [stdout] 109 | let date = end_of_month(datetime.date()); [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::Date::::and_hms`: Use and_hms_opt() instead [INFO] [stdout] --> src/date/end/end_of_month.rs:110:10 [INFO] [stdout] | [INFO] [stdout] 110 | date.and_hms(23, 59, 59) [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/age.rs:10:30 [INFO] [stdout] | [INFO] [stdout] 10 | let birthday = Local.ymd(2000, 1, 1); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/age.rs:11:26 [INFO] [stdout] | [INFO] [stdout] 11 | let date = Local.ymd(2022, 2, 1); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/age.rs:27:33 [INFO] [stdout] | [INFO] [stdout] 27 | assert_eq!(date, Ok(Utc.ymd(2008, 8, 8))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/age.rs:39:33 [INFO] [stdout] | [INFO] [stdout] 39 | assert_eq!(date, Ok(Utc.ymd(2008, 8, 8))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `chrono::Utc::today`: use `Utc::now()` instead, potentially with `.date_naive()` [INFO] [stdout] --> src/date/age.rs:55:22 [INFO] [stdout] | [INFO] [stdout] 55 | let today = Utc::today(); [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `chrono::Utc::today`: use `Utc::now()` instead, potentially with `.date_naive()` [INFO] [stdout] --> src/date/age.rs:72:22 [INFO] [stdout] | [INFO] [stdout] 72 | let today = Utc::today(); [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::from_utc_date`: use `from_utc_datetime()` instead [INFO] [stdout] --> src/date/age.rs:125:20 [INFO] [stdout] | [INFO] [stdout] 125 | let date = Utc.from_utc_date(&date_naive); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::from_utc_date`: use `from_utc_datetime()` instead [INFO] [stdout] --> src/date/age.rs:141:20 [INFO] [stdout] | [INFO] [stdout] 141 | let date = Utc.from_utc_date(&naive_date); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/begin/begin_of_day.rs:9:29 [INFO] [stdout] | [INFO] [stdout] 9 | let date_time = Utc.ymd(2008, 8, 8).and_hms(8, 8, 8); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::Date::::and_hms`: Use and_hms_opt() instead [INFO] [stdout] --> src/date/begin/begin_of_day.rs:9:45 [INFO] [stdout] | [INFO] [stdout] 9 | let date_time = Utc.ymd(2008, 8, 8).and_hms(8, 8, 8); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/begin/begin_of_day.rs:11:26 [INFO] [stdout] | [INFO] [stdout] 11 | let actual = Utc.ymd(2008, 8, 8).and_hms(0, 0, 0); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::Date::::and_hms`: Use and_hms_opt() instead [INFO] [stdout] --> src/date/begin/begin_of_day.rs:11:42 [INFO] [stdout] | [INFO] [stdout] 11 | let actual = Utc.ymd(2008, 8, 8).and_hms(0, 0, 0); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/begin/begin_of_day.rs:16:24 [INFO] [stdout] | [INFO] [stdout] 16 | let date = Utc.ymd(2008, 8, 8); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/begin/begin_of_day.rs:17:26 [INFO] [stdout] | [INFO] [stdout] 17 | let actual = Utc.ymd(2008, 8, 8).and_hms(0, 0, 0); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::Date::::and_hms`: Use and_hms_opt() instead [INFO] [stdout] --> src/date/begin/begin_of_day.rs:17:42 [INFO] [stdout] | [INFO] [stdout] 17 | let actual = Utc.ymd(2008, 8, 8).and_hms(0, 0, 0); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::DateTime::::date`: Use `date_naive()` instead [INFO] [stdout] --> src/date/begin/begin_of_day.rs:42:10 [INFO] [stdout] | [INFO] [stdout] 42 | date.date().and_hms(0, 0, 0) [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::Date::::and_hms`: Use and_hms_opt() instead [INFO] [stdout] --> src/date/begin/begin_of_day.rs:42:17 [INFO] [stdout] | [INFO] [stdout] 42 | date.date().and_hms(0, 0, 0) [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::Date::::and_hms`: Use and_hms_opt() instead [INFO] [stdout] --> src/date/begin/begin_of_day.rs:64:10 [INFO] [stdout] | [INFO] [stdout] 64 | date.and_hms(0, 0, 0) [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/begin/begin_of_hour.rs:8:24 [INFO] [stdout] | [INFO] [stdout] 8 | let time = Utc.ymd(2008, 8, 8).and_hms(8, 8, 8); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::Date::::and_hms`: Use and_hms_opt() instead [INFO] [stdout] --> src/date/begin/begin_of_hour.rs:8:40 [INFO] [stdout] | [INFO] [stdout] 8 | let time = Utc.ymd(2008, 8, 8).and_hms(8, 8, 8); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/begin/begin_of_hour.rs:9:26 [INFO] [stdout] | [INFO] [stdout] 9 | let actual = Utc.ymd(2008, 8, 8).and_hms(8, 0, 0); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::Date::::and_hms`: Use and_hms_opt() instead [INFO] [stdout] --> src/date/begin/begin_of_hour.rs:9:42 [INFO] [stdout] | [INFO] [stdout] 9 | let actual = Utc.ymd(2008, 8, 8).and_hms(8, 0, 0); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::DateTime::::date`: Use `date_naive()` instead [INFO] [stdout] --> src/date/begin/begin_of_hour.rs:35:15 [INFO] [stdout] | [INFO] [stdout] 35 | date_time.date().and_hms(hour, 0, 0) [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::Date::::and_hms`: Use and_hms_opt() instead [INFO] [stdout] --> src/date/begin/begin_of_hour.rs:35:22 [INFO] [stdout] | [INFO] [stdout] 35 | date_time.date().and_hms(hour, 0, 0) [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/begin/begin_of_minute.rs:8:29 [INFO] [stdout] | [INFO] [stdout] 8 | let date_time = Utc.ymd(2008, 8, 8).and_hms(8, 8, 8); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::Date::::and_hms`: Use and_hms_opt() instead [INFO] [stdout] --> src/date/begin/begin_of_minute.rs:8:45 [INFO] [stdout] | [INFO] [stdout] 8 | let date_time = Utc.ymd(2008, 8, 8).and_hms(8, 8, 8); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/begin/begin_of_minute.rs:9:26 [INFO] [stdout] | [INFO] [stdout] 9 | let actual = Utc.ymd(2008, 8, 8).and_hms(8, 8, 0); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::Date::::and_hms`: Use and_hms_opt() instead [INFO] [stdout] --> src/date/begin/begin_of_minute.rs:9:42 [INFO] [stdout] | [INFO] [stdout] 9 | let actual = Utc.ymd(2008, 8, 8).and_hms(8, 8, 0); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::DateTime::::date`: Use `date_naive()` instead [INFO] [stdout] --> src/date/begin/begin_of_minute.rs:36:14 [INFO] [stdout] | [INFO] [stdout] 36 | datetime.date().and_hms(hour, minute, 0) [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::Date::::and_hms`: Use and_hms_opt() instead [INFO] [stdout] --> src/date/begin/begin_of_minute.rs:36:21 [INFO] [stdout] | [INFO] [stdout] 36 | datetime.date().and_hms(hour, minute, 0) [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/begin/begin_of_month.rs:10:24 [INFO] [stdout] | [INFO] [stdout] 10 | let date = Utc.ymd(2008, 8, 8); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/begin/begin_of_month.rs:11:26 [INFO] [stdout] | [INFO] [stdout] 11 | let actual = Utc.ymd(2008, 8, 1); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/begin/begin_of_month.rs:18:28 [INFO] [stdout] | [INFO] [stdout] 18 | let datetime = Utc.ymd(2008, 8, 8).and_hms(8, 8, 8); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::Date::::and_hms`: Use and_hms_opt() instead [INFO] [stdout] --> src/date/begin/begin_of_month.rs:18:44 [INFO] [stdout] | [INFO] [stdout] 18 | let datetime = Utc.ymd(2008, 8, 8).and_hms(8, 8, 8); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/begin/begin_of_month.rs:19:26 [INFO] [stdout] | [INFO] [stdout] 19 | let actual = Utc.ymd(2008, 8, 1); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::DateTime::::date`: Use `date_naive()` instead [INFO] [stdout] --> src/date/begin/begin_of_month.rs:65:14 [INFO] [stdout] | [INFO] [stdout] 65 | datetime.date().with_day(1).unwrap() [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/begin/begin_of_quarter.rs:9:24 [INFO] [stdout] | [INFO] [stdout] 9 | let date = Utc.ymd(2008, 8, 8); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/begin/begin_of_quarter.rs:10:26 [INFO] [stdout] | [INFO] [stdout] 10 | let actual = Utc.ymd(2008, 6, 1); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/begin/begin_of_quarter.rs:16:24 [INFO] [stdout] | [INFO] [stdout] 16 | let date = Utc.ymd(2008, 2, 2); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/begin/begin_of_quarter.rs:17:26 [INFO] [stdout] | [INFO] [stdout] 17 | let actual = Utc.ymd(2007, 12, 1); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::DateTime::::date`: Use `date_naive()` instead [INFO] [stdout] --> src/date/begin/begin_of_quarter.rs:82:14 [INFO] [stdout] | [INFO] [stdout] 82 | .date() [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::DateTime::::date`: Use `date_naive()` instead [INFO] [stdout] --> src/date/begin/begin_of_quarter.rs:88:25 [INFO] [stdout] | [INFO] [stdout] 88 | return datetime.date().with_month(3)?.with_day(1); [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::DateTime::::date`: Use `date_naive()` instead [INFO] [stdout] --> src/date/begin/begin_of_quarter.rs:91:25 [INFO] [stdout] | [INFO] [stdout] 91 | return datetime.date().with_month(6)?.with_day(1); [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::DateTime::::date`: Use `date_naive()` instead [INFO] [stdout] --> src/date/begin/begin_of_quarter.rs:94:25 [INFO] [stdout] | [INFO] [stdout] 94 | return datetime.date().with_month(9)?.with_day(1); [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/begin/begin_of_week.rs:10:24 [INFO] [stdout] | [INFO] [stdout] 10 | let date = Utc.ymd(2008, 8, 8); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/begin/begin_of_week.rs:11:26 [INFO] [stdout] | [INFO] [stdout] 11 | let actual = Utc.ymd(2008, 8, 4); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/begin/begin_of_week.rs:18:24 [INFO] [stdout] | [INFO] [stdout] 18 | let date = Utc.ymd(2008, 8, 8); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/begin/begin_of_week.rs:19:26 [INFO] [stdout] | [INFO] [stdout] 19 | let actual = Utc.ymd(2008, 8, 3); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::DateTime::::date`: Use `date_naive()` instead [INFO] [stdout] --> src/date/begin/begin_of_week.rs:72:28 [INFO] [stdout] | [INFO] [stdout] 72 | begin_of_week(datetime.date(), from) [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/begin/begin_of_week_with_monday.rs:11:24 [INFO] [stdout] | [INFO] [stdout] 11 | let date = Utc.ymd(2008, 8, 8); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/begin/begin_of_week_with_monday.rs:12:26 [INFO] [stdout] | [INFO] [stdout] 12 | let actual = Utc.ymd(2008, 8, 4); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/begin/begin_of_week_with_monday.rs:18:24 [INFO] [stdout] | [INFO] [stdout] 18 | let date = Utc.ymd(2008, 8, 11); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/begin/begin_of_week_with_monday.rs:19:26 [INFO] [stdout] | [INFO] [stdout] 19 | let actual = Utc.ymd(2008, 8, 11); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/begin/begin_of_week_with_monday.rs:25:28 [INFO] [stdout] | [INFO] [stdout] 25 | let datetime = Utc.ymd(2008, 8, 8).and_hms(8, 8, 8); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::Date::::and_hms`: Use and_hms_opt() instead [INFO] [stdout] --> src/date/begin/begin_of_week_with_monday.rs:25:44 [INFO] [stdout] | [INFO] [stdout] 25 | let datetime = Utc.ymd(2008, 8, 8).and_hms(8, 8, 8); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/begin/begin_of_week_with_monday.rs:26:26 [INFO] [stdout] | [INFO] [stdout] 26 | let actual = Utc.ymd(2008, 8, 4); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::DateTime::::date`: Use `date_naive()` instead [INFO] [stdout] --> src/date/begin/begin_of_week_with_monday.rs:74:40 [INFO] [stdout] | [INFO] [stdout] 74 | begin_of_week_with_monday(datetime.date()) [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/begin/begin_of_week_with_sunday.rs:11:24 [INFO] [stdout] | [INFO] [stdout] 11 | let date = Utc.ymd(2008, 8, 8); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/begin/begin_of_week_with_sunday.rs:12:26 [INFO] [stdout] | [INFO] [stdout] 12 | let actual = Utc.ymd(2008, 8, 3); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/begin/begin_of_week_with_sunday.rs:19:24 [INFO] [stdout] | [INFO] [stdout] 19 | let date = Utc.ymd(2008, 8, 3); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/begin/begin_of_week_with_sunday.rs:20:26 [INFO] [stdout] | [INFO] [stdout] 20 | let actual = Utc.ymd(2008, 8, 3); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/begin/begin_of_week_with_sunday.rs:27:28 [INFO] [stdout] | [INFO] [stdout] 27 | let datetime = Utc.ymd(2008, 8, 8).and_hms(8, 8, 8); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::Date::::and_hms`: Use and_hms_opt() instead [INFO] [stdout] --> src/date/begin/begin_of_week_with_sunday.rs:27:44 [INFO] [stdout] | [INFO] [stdout] 27 | let datetime = Utc.ymd(2008, 8, 8).and_hms(8, 8, 8); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/begin/begin_of_week_with_sunday.rs:28:26 [INFO] [stdout] | [INFO] [stdout] 28 | let actual = Utc.ymd(2008, 8, 3); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::DateTime::::date`: Use `date_naive()` instead [INFO] [stdout] --> src/date/begin/begin_of_week_with_sunday.rs:76:40 [INFO] [stdout] | [INFO] [stdout] 76 | begin_of_week_with_sunday(datetime.date()) [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/begin/begin_of_year.rs:9:24 [INFO] [stdout] | [INFO] [stdout] 9 | let date = Utc.ymd(2008, 8, 8); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/begin/begin_of_year.rs:10:26 [INFO] [stdout] | [INFO] [stdout] 10 | let actual = Utc.ymd(2008, 1, 1); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/begin/begin_of_year.rs:17:28 [INFO] [stdout] | [INFO] [stdout] 17 | let datetime = Utc.ymd(2008, 8, 8).and_hms(8, 8, 8); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::Date::::and_hms`: Use and_hms_opt() instead [INFO] [stdout] --> src/date/begin/begin_of_year.rs:17:44 [INFO] [stdout] | [INFO] [stdout] 17 | let datetime = Utc.ymd(2008, 8, 8).and_hms(8, 8, 8); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/begin/begin_of_year.rs:18:26 [INFO] [stdout] | [INFO] [stdout] 18 | let actual = Utc.ymd(2008, 1, 1); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::DateTime::::date`: Use `date_naive()` instead [INFO] [stdout] --> src/date/begin/begin_of_year.rs:64:28 [INFO] [stdout] | [INFO] [stdout] 64 | begin_of_year(datetime.date()) [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/between/between_days.rs:12:27 [INFO] [stdout] | [INFO] [stdout] 12 | let start = Local.ymd(2022, 9, 12); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/between/between_days.rs:13:25 [INFO] [stdout] | [INFO] [stdout] 13 | let end = Local.ymd(2022, 9, 20); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/between/between_days.rs:19:27 [INFO] [stdout] | [INFO] [stdout] 19 | let start = Local.ymd(2022, 9, 12).and_hms(12, 0, 0); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::Date::::and_hms`: Use and_hms_opt() instead [INFO] [stdout] --> src/date/between/between_days.rs:19:44 [INFO] [stdout] | [INFO] [stdout] 19 | let start = Local.ymd(2022, 9, 12).and_hms(12, 0, 0); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/between/between_days.rs:20:25 [INFO] [stdout] | [INFO] [stdout] 20 | let end = Local.ymd(2022, 9, 20).and_hms(0, 0, 0); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::Date::::and_hms`: Use and_hms_opt() instead [INFO] [stdout] --> src/date/between/between_days.rs:20:42 [INFO] [stdout] | [INFO] [stdout] 20 | let end = Local.ymd(2022, 9, 20).and_hms(0, 0, 0); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/between/between_hours.rs:8:27 [INFO] [stdout] | [INFO] [stdout] 8 | let start = Local.ymd(2022, 9, 12); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/between/between_hours.rs:9:25 [INFO] [stdout] | [INFO] [stdout] 9 | let end = Local.ymd(2022, 9, 20); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/between/between_hours.rs:15:27 [INFO] [stdout] | [INFO] [stdout] 15 | let start = Local.ymd(2000, 8, 10).and_hms(18, 0, 0); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::Date::::and_hms`: Use and_hms_opt() instead [INFO] [stdout] --> src/date/between/between_hours.rs:15:44 [INFO] [stdout] | [INFO] [stdout] 15 | let start = Local.ymd(2000, 8, 10).and_hms(18, 0, 0); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/between/between_hours.rs:16:25 [INFO] [stdout] | [INFO] [stdout] 16 | let end = Local.ymd(2000, 8, 12).and_hms(19, 0, 0); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::Date::::and_hms`: Use and_hms_opt() instead [INFO] [stdout] --> src/date/between/between_hours.rs:16:42 [INFO] [stdout] | [INFO] [stdout] 16 | let end = Local.ymd(2000, 8, 12).and_hms(19, 0, 0); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/between/between_minutes.rs:10:27 [INFO] [stdout] | [INFO] [stdout] 10 | let start = Local.ymd(2022, 5, 1); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/between/between_minutes.rs:11:25 [INFO] [stdout] | [INFO] [stdout] 11 | let end = Local.ymd(2022, 5, 2); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/between/between_minutes.rs:17:27 [INFO] [stdout] | [INFO] [stdout] 17 | let start = Local.ymd(2022, 5, 1).and_hms(12, 11, 0); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::Date::::and_hms`: Use and_hms_opt() instead [INFO] [stdout] --> src/date/between/between_minutes.rs:17:43 [INFO] [stdout] | [INFO] [stdout] 17 | let start = Local.ymd(2022, 5, 1).and_hms(12, 11, 0); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/between/between_minutes.rs:18:25 [INFO] [stdout] | [INFO] [stdout] 18 | let end = Local.ymd(2022, 5, 2).and_hms(0, 10, 0); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::Date::::and_hms`: Use and_hms_opt() instead [INFO] [stdout] --> src/date/between/between_minutes.rs:18:41 [INFO] [stdout] | [INFO] [stdout] 18 | let end = Local.ymd(2022, 5, 2).and_hms(0, 10, 0); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/between/between_months.rs:10:25 [INFO] [stdout] | [INFO] [stdout] 10 | let start = Utc.ymd(2008, 8, 8); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/between/between_months.rs:11:23 [INFO] [stdout] | [INFO] [stdout] 11 | let end = Utc.ymd(2018, 9, 9); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/between/between_months.rs:20:25 [INFO] [stdout] | [INFO] [stdout] 20 | let start = Utc.ymd(2008, 8, 8); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/between/between_months.rs:21:23 [INFO] [stdout] | [INFO] [stdout] 21 | let end = Utc.ymd(2018, 9, 1); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/between/between_months.rs:29:25 [INFO] [stdout] | [INFO] [stdout] 29 | let start = Utc.ymd(2008, 8, 8); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/between/between_months.rs:30:23 [INFO] [stdout] | [INFO] [stdout] 30 | let end = Utc.ymd(2018, 8, 16); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/between/between_months.rs:38:25 [INFO] [stdout] | [INFO] [stdout] 38 | let start = Utc.ymd(2008, 8, 8); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/between/between_months.rs:39:23 [INFO] [stdout] | [INFO] [stdout] 39 | let end = Utc.ymd(2018, 8, 2); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/between/between_ms.rs:12:25 [INFO] [stdout] | [INFO] [stdout] 12 | let start = Utc.ymd(2008, 8, 8).and_hms_micro(8, 8, 8, 1); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::Date::::and_hms_micro`: Use and_hms_micro_opt() instead [INFO] [stdout] --> src/date/between/between_ms.rs:12:41 [INFO] [stdout] | [INFO] [stdout] 12 | let start = Utc.ymd(2008, 8, 8).and_hms_micro(8, 8, 8, 1); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/between/between_ms.rs:13:23 [INFO] [stdout] | [INFO] [stdout] 13 | let end = Utc.ymd(2008, 8, 8).and_hms_micro(8, 8, 8, 999); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::Date::::and_hms_micro`: Use and_hms_micro_opt() instead [INFO] [stdout] --> src/date/between/between_ms.rs:13:39 [INFO] [stdout] | [INFO] [stdout] 13 | let end = Utc.ymd(2008, 8, 8).and_hms_micro(8, 8, 8, 999); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/between/between_seconds.rs:11:25 [INFO] [stdout] | [INFO] [stdout] 11 | let start = Utc.ymd(2008, 8, 8).and_hms(8, 8, 8); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::Date::::and_hms`: Use and_hms_opt() instead [INFO] [stdout] --> src/date/between/between_seconds.rs:11:41 [INFO] [stdout] | [INFO] [stdout] 11 | let start = Utc.ymd(2008, 8, 8).and_hms(8, 8, 8); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/between/between_seconds.rs:12:23 [INFO] [stdout] | [INFO] [stdout] 12 | let end = Utc.ymd(2008, 8, 8).and_hms(20, 8, 8); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::Date::::and_hms`: Use and_hms_opt() instead [INFO] [stdout] --> src/date/between/between_seconds.rs:12:39 [INFO] [stdout] | [INFO] [stdout] 12 | let end = Utc.ymd(2008, 8, 8).and_hms(20, 8, 8); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/between/between_weeks.rs:7:27 [INFO] [stdout] | [INFO] [stdout] 7 | let start = Local.ymd(2022, 9, 1); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/between/between_weeks.rs:8:25 [INFO] [stdout] | [INFO] [stdout] 8 | let end = Local.ymd(2022, 10, 1); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/between/between_weeks.rs:14:27 [INFO] [stdout] | [INFO] [stdout] 14 | let start = Local.ymd(2022, 9, 5).and_hms(12, 0, 0); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::Date::::and_hms`: Use and_hms_opt() instead [INFO] [stdout] --> src/date/between/between_weeks.rs:14:43 [INFO] [stdout] | [INFO] [stdout] 14 | let start = Local.ymd(2022, 9, 5).and_hms(12, 0, 0); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/between/between_weeks.rs:15:25 [INFO] [stdout] | [INFO] [stdout] 15 | let end = Local.ymd(2022, 9, 26).and_hms(0, 0, 0); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::Date::::and_hms`: Use and_hms_opt() instead [INFO] [stdout] --> src/date/between/between_weeks.rs:15:42 [INFO] [stdout] | [INFO] [stdout] 15 | let end = Local.ymd(2022, 9, 26).and_hms(0, 0, 0); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/between/between_years.rs:10:25 [INFO] [stdout] | [INFO] [stdout] 10 | let start = Utc.ymd(2008, 8, 8).and_hms(8, 8, 8); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::Date::::and_hms`: Use and_hms_opt() instead [INFO] [stdout] --> src/date/between/between_years.rs:10:41 [INFO] [stdout] | [INFO] [stdout] 10 | let start = Utc.ymd(2008, 8, 8).and_hms(8, 8, 8); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/between/between_years.rs:11:23 [INFO] [stdout] | [INFO] [stdout] 11 | let end = Utc.ymd(2018, 8, 8).and_hms(0, 0, 0); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::Date::::and_hms`: Use and_hms_opt() instead [INFO] [stdout] --> src/date/between/between_years.rs:11:39 [INFO] [stdout] | [INFO] [stdout] 11 | let end = Utc.ymd(2018, 8, 8).and_hms(0, 0, 0); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/between/between_years.rs:20:25 [INFO] [stdout] | [INFO] [stdout] 20 | let start = Utc.ymd(2008, 8, 8); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/between/between_years.rs:21:23 [INFO] [stdout] | [INFO] [stdout] 21 | let end = Utc.ymd(2018, 8, 8); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/between/between_years.rs:30:23 [INFO] [stdout] | [INFO] [stdout] 30 | let end = Utc.ymd(2008, 8, 8); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/between/between_years.rs:31:25 [INFO] [stdout] | [INFO] [stdout] 31 | let start = Utc.ymd(2018, 8, 8); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/date_range/mod.rs:28:26 [INFO] [stdout] | [INFO] [stdout] 28 | start: Local.ymd(2022, 1, 1), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/date_range/mod.rs:29:24 [INFO] [stdout] | [INFO] [stdout] 29 | end: Local.ymd(2022, 3, 1), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/date_range/mod.rs:37:26 [INFO] [stdout] | [INFO] [stdout] 37 | start: Local.ymd(2000, 1, 1), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/date_range/mod.rs:38:24 [INFO] [stdout] | [INFO] [stdout] 38 | end: Local.ymd(2010, 1, 1), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/date_range/mod.rs:47:26 [INFO] [stdout] | [INFO] [stdout] 47 | start: Local.ymd(2021, 1, 1), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/date_range/mod.rs:48:24 [INFO] [stdout] | [INFO] [stdout] 48 | end: Local.ymd(2022, 1, 2), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/date_range/mod.rs:57:26 [INFO] [stdout] | [INFO] [stdout] 57 | start: Local.ymd(2022, 1, 10), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/date_range/mod.rs:58:24 [INFO] [stdout] | [INFO] [stdout] 58 | end: Local.ymd(2022, 2, 10), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/date_range/mod.rs:67:26 [INFO] [stdout] | [INFO] [stdout] 67 | start: Local.ymd(2022, 2, 1), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/date_range/mod.rs:68:24 [INFO] [stdout] | [INFO] [stdout] 68 | end: Local.ymd(2022, 5, 1), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/date_range/mod.rs:77:26 [INFO] [stdout] | [INFO] [stdout] 77 | start: Local.ymd(2023, 1, 1), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/date_range/mod.rs:78:24 [INFO] [stdout] | [INFO] [stdout] 78 | end: Local.ymd(2025, 1, 1), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/date_range/mod.rs:87:26 [INFO] [stdout] | [INFO] [stdout] 87 | start: Local.ymd(2021, 1, 1), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/date_range/mod.rs:88:24 [INFO] [stdout] | [INFO] [stdout] 88 | end: Local.ymd(2025, 1, 1), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/end/end_of_day.rs:10:28 [INFO] [stdout] | [INFO] [stdout] 10 | let datetime = Utc.ymd(2008, 8, 8).and_hms(8, 8, 8); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::Date::::and_hms`: Use and_hms_opt() instead [INFO] [stdout] --> src/date/end/end_of_day.rs:10:44 [INFO] [stdout] | [INFO] [stdout] 10 | let datetime = Utc.ymd(2008, 8, 8).and_hms(8, 8, 8); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/end/end_of_day.rs:12:26 [INFO] [stdout] | [INFO] [stdout] 12 | let actual = Utc.ymd(2008, 8, 8).and_hms(23, 59, 59); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::Date::::and_hms`: Use and_hms_opt() instead [INFO] [stdout] --> src/date/end/end_of_day.rs:12:42 [INFO] [stdout] | [INFO] [stdout] 12 | let actual = Utc.ymd(2008, 8, 8).and_hms(23, 59, 59); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::DateTime::::date`: Use `date_naive()` instead [INFO] [stdout] --> src/date/end/end_of_day.rs:36:14 [INFO] [stdout] | [INFO] [stdout] 36 | datetime.date().and_hms(23, 59, 59) [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::Date::::and_hms`: Use and_hms_opt() instead [INFO] [stdout] --> src/date/end/end_of_day.rs:36:21 [INFO] [stdout] | [INFO] [stdout] 36 | datetime.date().and_hms(23, 59, 59) [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/end/end_of_hour.rs:10:28 [INFO] [stdout] | [INFO] [stdout] 10 | let datetime = Utc.ymd(2008, 8, 8).and_hms(8, 8, 8); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::Date::::and_hms`: Use and_hms_opt() instead [INFO] [stdout] --> src/date/end/end_of_hour.rs:10:44 [INFO] [stdout] | [INFO] [stdout] 10 | let datetime = Utc.ymd(2008, 8, 8).and_hms(8, 8, 8); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/end/end_of_hour.rs:12:26 [INFO] [stdout] | [INFO] [stdout] 12 | let actual = Utc.ymd(2008, 8, 8).and_hms(8, 59, 59); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::Date::::and_hms`: Use and_hms_opt() instead [INFO] [stdout] --> src/date/end/end_of_hour.rs:12:42 [INFO] [stdout] | [INFO] [stdout] 12 | let actual = Utc.ymd(2008, 8, 8).and_hms(8, 59, 59); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/end/end_of_minute.rs:10:28 [INFO] [stdout] | [INFO] [stdout] 10 | let datetime = Utc.ymd(2008, 8, 8).and_hms(8, 8, 8); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::Date::::and_hms`: Use and_hms_opt() instead [INFO] [stdout] --> src/date/end/end_of_minute.rs:10:44 [INFO] [stdout] | [INFO] [stdout] 10 | let datetime = Utc.ymd(2008, 8, 8).and_hms(8, 8, 8); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/end/end_of_minute.rs:12:26 [INFO] [stdout] | [INFO] [stdout] 12 | let actual = Utc.ymd(2008, 8, 8).and_hms(8, 8, 59); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::Date::::and_hms`: Use and_hms_opt() instead [INFO] [stdout] --> src/date/end/end_of_minute.rs:12:42 [INFO] [stdout] | [INFO] [stdout] 12 | let actual = Utc.ymd(2008, 8, 8).and_hms(8, 8, 59); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/end/end_of_month.rs:11:24 [INFO] [stdout] | [INFO] [stdout] 11 | let date = Utc.ymd(2008, 8, 8); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/end/end_of_month.rs:13:26 [INFO] [stdout] | [INFO] [stdout] 13 | let actual = Utc.ymd(2008, 8, 31); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/end/end_of_month.rs:18:24 [INFO] [stdout] | [INFO] [stdout] 18 | let date = Utc.ymd(2008, 4, 2); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/end/end_of_month.rs:20:26 [INFO] [stdout] | [INFO] [stdout] 20 | let actual = Utc.ymd(2008, 4, 30); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/end/end_of_month.rs:25:24 [INFO] [stdout] | [INFO] [stdout] 25 | let date = Utc.ymd(2008, 2, 2); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/end/end_of_month.rs:27:26 [INFO] [stdout] | [INFO] [stdout] 27 | let actual = Utc.ymd(2008, 2, 29); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/end/end_of_month.rs:33:24 [INFO] [stdout] | [INFO] [stdout] 33 | let date = Utc.ymd(2007, 2, 2); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/end/end_of_month.rs:35:26 [INFO] [stdout] | [INFO] [stdout] 35 | let actual = Utc.ymd(2007, 2, 28); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/end/end_of_month.rs:41:28 [INFO] [stdout] | [INFO] [stdout] 41 | let datetime = Utc.ymd(2008, 2, 2).and_hms(8, 8, 8); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::Date::::and_hms`: Use and_hms_opt() instead [INFO] [stdout] --> src/date/end/end_of_month.rs:41:44 [INFO] [stdout] | [INFO] [stdout] 41 | let datetime = Utc.ymd(2008, 2, 2).and_hms(8, 8, 8); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::ymd`: use `with_ymd_and_hms()` instead [INFO] [stdout] --> src/date/end/end_of_month.rs:43:26 [INFO] [stdout] | [INFO] [stdout] 43 | let actual = Utc.ymd(2008, 2, 29).and_hms(23, 59, 59); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::Date::::and_hms`: Use and_hms_opt() instead [INFO] [stdout] --> src/date/end/end_of_month.rs:43:43 [INFO] [stdout] | [INFO] [stdout] 43 | let actual = Utc.ymd(2008, 2, 29).and_hms(23, 59, 59); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::DateTime::::date`: Use `date_naive()` instead [INFO] [stdout] --> src/date/end/end_of_month.rs:109:38 [INFO] [stdout] | [INFO] [stdout] 109 | let date = end_of_month(datetime.date()); [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::Date::::and_hms`: Use and_hms_opt() instead [INFO] [stdout] --> src/date/end/end_of_month.rs:110:10 [INFO] [stdout] | [INFO] [stdout] 110 | date.and_hms(23, 59, 59) [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 69 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 208 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 14.37s [INFO] running `Command { std: "docker" "inspect" "cb337f5689f939135b320f1f4fcfacec7e8f2511a05c10643fd9da79864131c8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "cb337f5689f939135b320f1f4fcfacec7e8f2511a05c10643fd9da79864131c8", kill_on_drop: false }` [INFO] [stdout] cb337f5689f939135b320f1f4fcfacec7e8f2511a05c10643fd9da79864131c8