[INFO] updating cached repository Mistodon/doq [INFO] running `"git" "fetch" "--all"` [INFO] [stdout] Fetching origin [INFO] [stderr] From git://github.com/Mistodon/doq [INFO] [stderr] * branch HEAD -> FETCH_HEAD [INFO] running `"git" "clone" "work/cache/sources/gh/Mistodon/doq" "work/ex/clippy-test-run/sources/stable/gh/Mistodon/doq"` [INFO] [stderr] Cloning into 'work/ex/clippy-test-run/sources/stable/gh/Mistodon/doq'... [INFO] [stderr] done. [INFO] running `"git" "clone" "work/cache/sources/gh/Mistodon/doq" "work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/gh/Mistodon/doq"` [INFO] [stderr] Cloning into 'work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/gh/Mistodon/doq'... [INFO] [stderr] done. [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] 8e25199d4e6f1b208183927e195de01fc695d379 [INFO] sha for GitHub repo Mistodon/doq: 8e25199d4e6f1b208183927e195de01fc695d379 [INFO] validating manifest of Mistodon/doq on toolchain stable [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of Mistodon/doq on toolchain stable+rustflags=-Dclippy::into_iter_on_array [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing Mistodon/doq [INFO] finished frobbing Mistodon/doq [INFO] frobbed toml for Mistodon/doq written to work/ex/clippy-test-run/sources/stable/gh/Mistodon/doq/Cargo.toml [INFO] started frobbing Mistodon/doq [INFO] finished frobbing Mistodon/doq [INFO] frobbed toml for Mistodon/doq written to work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/gh/Mistodon/doq/Cargo.toml [INFO] crate Mistodon/doq has a lockfile. skipping [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] linting Mistodon/doq against stable for clippy-test-run [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/clippy-test-run/worker-4/stable:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/clippy-test-run/sources/stable/gh/Mistodon/doq:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+stable" "clippy" "--frozen" "--all" "--all-targets"` [INFO] [stdout] eb713be3cea7debd6d39a80b7e1a430e0632c3d759662b986b672c4b05e64dcf [INFO] running `"docker" "start" "-a" "eb713be3cea7debd6d39a80b7e1a430e0632c3d759662b986b672c4b05e64dcf"` [INFO] [stderr] Checking close_enough v0.2.1 [INFO] [stderr] Checking serde_yaml v0.7.3 [INFO] [stderr] Checking clap v2.29.1 [INFO] [stderr] Checking doq v0.1.1 (/opt/crater/workdir) [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/lib.rs:207:32 [INFO] [stderr] | [INFO] [stderr] 207 | assert_eq!(test((2017, 05, 27), (2017, 05, 27)), 0); [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::zero_prefixed_literal)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 207 | assert_eq!(test((2017, 5, 27), (2017, 05, 27)), 0); [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 207 | assert_eq!(test((2017, 0o5, 27), (2017, 05, 27)), 0); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/lib.rs:207:48 [INFO] [stderr] | [INFO] [stderr] 207 | assert_eq!(test((2017, 05, 27), (2017, 05, 27)), 0); [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 207 | assert_eq!(test((2017, 05, 27), (2017, 5, 27)), 0); [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 207 | assert_eq!(test((2017, 05, 27), (2017, 0o5, 27)), 0); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/lib.rs:208:32 [INFO] [stderr] | [INFO] [stderr] 208 | assert_eq!(test((2017, 05, 27), (2017, 05, 26)), 1); [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 208 | assert_eq!(test((2017, 5, 27), (2017, 05, 26)), 1); [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 208 | assert_eq!(test((2017, 0o5, 27), (2017, 05, 26)), 1); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/lib.rs:208:48 [INFO] [stderr] | [INFO] [stderr] 208 | assert_eq!(test((2017, 05, 27), (2017, 05, 26)), 1); [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 208 | assert_eq!(test((2017, 05, 27), (2017, 5, 26)), 1); [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 208 | assert_eq!(test((2017, 05, 27), (2017, 0o5, 26)), 1); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/lib.rs:209:32 [INFO] [stderr] | [INFO] [stderr] 209 | assert_eq!(test((2017, 05, 27), (2017, 05, 28)), -1); [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 209 | assert_eq!(test((2017, 5, 27), (2017, 05, 28)), -1); [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 209 | assert_eq!(test((2017, 0o5, 27), (2017, 05, 28)), -1); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/lib.rs:209:48 [INFO] [stderr] | [INFO] [stderr] 209 | assert_eq!(test((2017, 05, 27), (2017, 05, 28)), -1); [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 209 | assert_eq!(test((2017, 05, 27), (2017, 5, 28)), -1); [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 209 | assert_eq!(test((2017, 05, 27), (2017, 0o5, 28)), -1); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/lib.rs:210:32 [INFO] [stderr] | [INFO] [stderr] 210 | assert_eq!(test((2017, 04, 27), (2017, 05, 27)), -30); [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 210 | assert_eq!(test((2017, 4, 27), (2017, 05, 27)), -30); [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 210 | assert_eq!(test((2017, 0o4, 27), (2017, 05, 27)), -30); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/lib.rs:210:48 [INFO] [stderr] | [INFO] [stderr] 210 | assert_eq!(test((2017, 04, 27), (2017, 05, 27)), -30); [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 210 | assert_eq!(test((2017, 04, 27), (2017, 5, 27)), -30); [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 210 | assert_eq!(test((2017, 04, 27), (2017, 0o5, 27)), -30); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/lib.rs:211:32 [INFO] [stderr] | [INFO] [stderr] 211 | assert_eq!(test((2017, 05, 27), (2017, 06, 27)), -31); [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 211 | assert_eq!(test((2017, 5, 27), (2017, 06, 27)), -31); [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 211 | assert_eq!(test((2017, 0o5, 27), (2017, 06, 27)), -31); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/lib.rs:211:48 [INFO] [stderr] | [INFO] [stderr] 211 | assert_eq!(test((2017, 05, 27), (2017, 06, 27)), -31); [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 211 | assert_eq!(test((2017, 05, 27), (2017, 6, 27)), -31); [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 211 | assert_eq!(test((2017, 05, 27), (2017, 0o6, 27)), -31); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/lib.rs:212:32 [INFO] [stderr] | [INFO] [stderr] 212 | assert_eq!(test((2017, 05, 27), (2016, 05, 27)), 365); [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 212 | assert_eq!(test((2017, 5, 27), (2016, 05, 27)), 365); [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 212 | assert_eq!(test((2017, 0o5, 27), (2016, 05, 27)), 365); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/lib.rs:212:48 [INFO] [stderr] | [INFO] [stderr] 212 | assert_eq!(test((2017, 05, 27), (2016, 05, 27)), 365); [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 212 | assert_eq!(test((2017, 05, 27), (2016, 5, 27)), 365); [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 212 | assert_eq!(test((2017, 05, 27), (2016, 0o5, 27)), 365); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/lib.rs:213:32 [INFO] [stderr] | [INFO] [stderr] 213 | assert_eq!(test((2016, 05, 27), (2015, 05, 27)), 366); [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 213 | assert_eq!(test((2016, 5, 27), (2015, 05, 27)), 366); [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 213 | assert_eq!(test((2016, 0o5, 27), (2015, 05, 27)), 366); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/lib.rs:213:48 [INFO] [stderr] | [INFO] [stderr] 213 | assert_eq!(test((2016, 05, 27), (2015, 05, 27)), 366); [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 213 | assert_eq!(test((2016, 05, 27), (2015, 5, 27)), 366); [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 213 | assert_eq!(test((2016, 05, 27), (2015, 0o5, 27)), 366); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/lib.rs:231:32 [INFO] [stderr] | [INFO] [stderr] 231 | assert_eq!(test((2017, 05, 27), (2017, 05, 27), Never), None); [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 231 | assert_eq!(test((2017, 5, 27), (2017, 05, 27), Never), None); [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 231 | assert_eq!(test((2017, 0o5, 27), (2017, 05, 27), Never), None); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/lib.rs:231:48 [INFO] [stderr] | [INFO] [stderr] 231 | assert_eq!(test((2017, 05, 27), (2017, 05, 27), Never), None); [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 231 | assert_eq!(test((2017, 05, 27), (2017, 5, 27), Never), None); [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 231 | assert_eq!(test((2017, 05, 27), (2017, 0o5, 27), Never), None); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/lib.rs:233:32 [INFO] [stderr] | [INFO] [stderr] 233 | assert_eq!(test((2017, 05, 27), (2017, 05, 27), Days(1)), [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 233 | assert_eq!(test((2017, 5, 27), (2017, 05, 27), Days(1)), [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 233 | assert_eq!(test((2017, 0o5, 27), (2017, 05, 27), Days(1)), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/lib.rs:233:48 [INFO] [stderr] | [INFO] [stderr] 233 | assert_eq!(test((2017, 05, 27), (2017, 05, 27), Days(1)), [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 233 | assert_eq!(test((2017, 05, 27), (2017, 5, 27), Days(1)), [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 233 | assert_eq!(test((2017, 05, 27), (2017, 0o5, 27), Days(1)), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/lib.rs:234:44 [INFO] [stderr] | [INFO] [stderr] 234 | Some(NaiveDate::from_ymd(2017, 05, 28))); [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 234 | Some(NaiveDate::from_ymd(2017, 5, 28))); [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 234 | Some(NaiveDate::from_ymd(2017, 0o5, 28))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/lib.rs:236:32 [INFO] [stderr] | [INFO] [stderr] 236 | assert_eq!(test((2017, 05, 27), (2017, 05, 27), Days(5)), [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 236 | assert_eq!(test((2017, 5, 27), (2017, 05, 27), Days(5)), [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 236 | assert_eq!(test((2017, 0o5, 27), (2017, 05, 27), Days(5)), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/lib.rs:236:48 [INFO] [stderr] | [INFO] [stderr] 236 | assert_eq!(test((2017, 05, 27), (2017, 05, 27), Days(5)), [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 236 | assert_eq!(test((2017, 05, 27), (2017, 5, 27), Days(5)), [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 236 | assert_eq!(test((2017, 05, 27), (2017, 0o5, 27), Days(5)), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/lib.rs:237:44 [INFO] [stderr] | [INFO] [stderr] 237 | Some(NaiveDate::from_ymd(2017, 06, 01))); [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 237 | Some(NaiveDate::from_ymd(2017, 6, 01))); [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 237 | Some(NaiveDate::from_ymd(2017, 0o6, 01))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/lib.rs:237:48 [INFO] [stderr] | [INFO] [stderr] 237 | Some(NaiveDate::from_ymd(2017, 06, 01))); [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 237 | Some(NaiveDate::from_ymd(2017, 06, 1))); [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 237 | Some(NaiveDate::from_ymd(2017, 06, 0o1))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/lib.rs:239:32 [INFO] [stderr] | [INFO] [stderr] 239 | assert_eq!(test((2017, 05, 27), (2017, 05, 27), Days(365)), [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 239 | assert_eq!(test((2017, 5, 27), (2017, 05, 27), Days(365)), [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 239 | assert_eq!(test((2017, 0o5, 27), (2017, 05, 27), Days(365)), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/lib.rs:239:48 [INFO] [stderr] | [INFO] [stderr] 239 | assert_eq!(test((2017, 05, 27), (2017, 05, 27), Days(365)), [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 239 | assert_eq!(test((2017, 05, 27), (2017, 5, 27), Days(365)), [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 239 | assert_eq!(test((2017, 05, 27), (2017, 0o5, 27), Days(365)), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/lib.rs:240:44 [INFO] [stderr] | [INFO] [stderr] 240 | Some(NaiveDate::from_ymd(2018, 05, 27))); [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 240 | Some(NaiveDate::from_ymd(2018, 5, 27))); [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 240 | Some(NaiveDate::from_ymd(2018, 0o5, 27))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/lib.rs:242:32 [INFO] [stderr] | [INFO] [stderr] 242 | assert_eq!(test((2017, 05, 27), (2017, 05, 27), Months(1)), [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 242 | assert_eq!(test((2017, 5, 27), (2017, 05, 27), Months(1)), [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 242 | assert_eq!(test((2017, 0o5, 27), (2017, 05, 27), Months(1)), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/lib.rs:242:48 [INFO] [stderr] | [INFO] [stderr] 242 | assert_eq!(test((2017, 05, 27), (2017, 05, 27), Months(1)), [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 242 | assert_eq!(test((2017, 05, 27), (2017, 5, 27), Months(1)), [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 242 | assert_eq!(test((2017, 05, 27), (2017, 0o5, 27), Months(1)), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/lib.rs:243:44 [INFO] [stderr] | [INFO] [stderr] 243 | Some(NaiveDate::from_ymd(2017, 06, 27))); [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 243 | Some(NaiveDate::from_ymd(2017, 6, 27))); [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 243 | Some(NaiveDate::from_ymd(2017, 0o6, 27))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/lib.rs:245:32 [INFO] [stderr] | [INFO] [stderr] 245 | assert_eq!(test((2017, 05, 27), (2017, 05, 27), Months(12)), [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 245 | assert_eq!(test((2017, 5, 27), (2017, 05, 27), Months(12)), [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 245 | assert_eq!(test((2017, 0o5, 27), (2017, 05, 27), Months(12)), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/lib.rs:245:48 [INFO] [stderr] | [INFO] [stderr] 245 | assert_eq!(test((2017, 05, 27), (2017, 05, 27), Months(12)), [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 245 | assert_eq!(test((2017, 05, 27), (2017, 5, 27), Months(12)), [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 245 | assert_eq!(test((2017, 05, 27), (2017, 0o5, 27), Months(12)), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/lib.rs:246:44 [INFO] [stderr] | [INFO] [stderr] 246 | Some(NaiveDate::from_ymd(2018, 05, 27))); [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 246 | Some(NaiveDate::from_ymd(2018, 5, 27))); [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 246 | Some(NaiveDate::from_ymd(2018, 0o5, 27))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/lib.rs:248:32 [INFO] [stderr] | [INFO] [stderr] 248 | assert_eq!(test((2017, 05, 27), (2017, 05, 27), Months(14)), [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 248 | assert_eq!(test((2017, 5, 27), (2017, 05, 27), Months(14)), [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 248 | assert_eq!(test((2017, 0o5, 27), (2017, 05, 27), Months(14)), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/lib.rs:248:48 [INFO] [stderr] | [INFO] [stderr] 248 | assert_eq!(test((2017, 05, 27), (2017, 05, 27), Months(14)), [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 248 | assert_eq!(test((2017, 05, 27), (2017, 5, 27), Months(14)), [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 248 | assert_eq!(test((2017, 05, 27), (2017, 0o5, 27), Months(14)), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/lib.rs:249:44 [INFO] [stderr] | [INFO] [stderr] 249 | Some(NaiveDate::from_ymd(2018, 07, 27))); [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 249 | Some(NaiveDate::from_ymd(2018, 7, 27))); [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 249 | Some(NaiveDate::from_ymd(2018, 0o7, 27))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/lib.rs:251:32 [INFO] [stderr] | [INFO] [stderr] 251 | assert_eq!(test((2017, 05, 27), (2017, 05, 27), Years(1)), [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 251 | assert_eq!(test((2017, 5, 27), (2017, 05, 27), Years(1)), [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 251 | assert_eq!(test((2017, 0o5, 27), (2017, 05, 27), Years(1)), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/lib.rs:251:48 [INFO] [stderr] | [INFO] [stderr] 251 | assert_eq!(test((2017, 05, 27), (2017, 05, 27), Years(1)), [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 251 | assert_eq!(test((2017, 05, 27), (2017, 5, 27), Years(1)), [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 251 | assert_eq!(test((2017, 05, 27), (2017, 0o5, 27), Years(1)), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/lib.rs:252:44 [INFO] [stderr] | [INFO] [stderr] 252 | Some(NaiveDate::from_ymd(2018, 05, 27))); [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 252 | Some(NaiveDate::from_ymd(2018, 5, 27))); [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 252 | Some(NaiveDate::from_ymd(2018, 0o5, 27))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/lib.rs:254:32 [INFO] [stderr] | [INFO] [stderr] 254 | assert_eq!(test((2017, 05, 27), (2017, 05, 27), Years(7)), [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 254 | assert_eq!(test((2017, 5, 27), (2017, 05, 27), Years(7)), [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 254 | assert_eq!(test((2017, 0o5, 27), (2017, 05, 27), Years(7)), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/lib.rs:254:48 [INFO] [stderr] | [INFO] [stderr] 254 | assert_eq!(test((2017, 05, 27), (2017, 05, 27), Years(7)), [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 254 | assert_eq!(test((2017, 05, 27), (2017, 5, 27), Years(7)), [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 254 | assert_eq!(test((2017, 05, 27), (2017, 0o5, 27), Years(7)), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/lib.rs:255:44 [INFO] [stderr] | [INFO] [stderr] 255 | Some(NaiveDate::from_ymd(2024, 05, 27))); [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 255 | Some(NaiveDate::from_ymd(2024, 5, 27))); [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 255 | Some(NaiveDate::from_ymd(2024, 0o5, 27))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/lib.rs:259:32 [INFO] [stderr] | [INFO] [stderr] 259 | assert_eq!(test((2017, 05, 27), (2017, 05, 30), Days(1)), [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 259 | assert_eq!(test((2017, 5, 27), (2017, 05, 30), Days(1)), [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 259 | assert_eq!(test((2017, 0o5, 27), (2017, 05, 30), Days(1)), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/lib.rs:259:48 [INFO] [stderr] | [INFO] [stderr] 259 | assert_eq!(test((2017, 05, 27), (2017, 05, 30), Days(1)), [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 259 | assert_eq!(test((2017, 05, 27), (2017, 5, 30), Days(1)), [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 259 | assert_eq!(test((2017, 05, 27), (2017, 0o5, 30), Days(1)), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/lib.rs:260:44 [INFO] [stderr] | [INFO] [stderr] 260 | Some(NaiveDate::from_ymd(2017, 05, 31))); [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 260 | Some(NaiveDate::from_ymd(2017, 5, 31))); [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 260 | Some(NaiveDate::from_ymd(2017, 0o5, 31))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/lib.rs:262:32 [INFO] [stderr] | [INFO] [stderr] 262 | assert_eq!(test((2017, 05, 27), (2017, 05, 30), Days(2)), [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 262 | assert_eq!(test((2017, 5, 27), (2017, 05, 30), Days(2)), [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 262 | assert_eq!(test((2017, 0o5, 27), (2017, 05, 30), Days(2)), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/lib.rs:262:48 [INFO] [stderr] | [INFO] [stderr] 262 | assert_eq!(test((2017, 05, 27), (2017, 05, 30), Days(2)), [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 262 | assert_eq!(test((2017, 05, 27), (2017, 5, 30), Days(2)), [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 262 | assert_eq!(test((2017, 05, 27), (2017, 0o5, 30), Days(2)), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/lib.rs:263:44 [INFO] [stderr] | [INFO] [stderr] 263 | Some(NaiveDate::from_ymd(2017, 05, 31))); [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 263 | Some(NaiveDate::from_ymd(2017, 5, 31))); [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 263 | Some(NaiveDate::from_ymd(2017, 0o5, 31))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/lib.rs:265:32 [INFO] [stderr] | [INFO] [stderr] 265 | assert_eq!(test((2017, 05, 27), (2017, 05, 30), Days(3)), [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 265 | assert_eq!(test((2017, 5, 27), (2017, 05, 30), Days(3)), [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 265 | assert_eq!(test((2017, 0o5, 27), (2017, 05, 30), Days(3)), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/lib.rs:265:48 [INFO] [stderr] | [INFO] [stderr] 265 | assert_eq!(test((2017, 05, 27), (2017, 05, 30), Days(3)), [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 265 | assert_eq!(test((2017, 05, 27), (2017, 5, 30), Days(3)), [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 265 | assert_eq!(test((2017, 05, 27), (2017, 0o5, 30), Days(3)), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/lib.rs:266:44 [INFO] [stderr] | [INFO] [stderr] 266 | Some(NaiveDate::from_ymd(2017, 06, 02))); [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 266 | Some(NaiveDate::from_ymd(2017, 6, 02))); [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 266 | Some(NaiveDate::from_ymd(2017, 0o6, 02))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/lib.rs:266:48 [INFO] [stderr] | [INFO] [stderr] 266 | Some(NaiveDate::from_ymd(2017, 06, 02))); [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 266 | Some(NaiveDate::from_ymd(2017, 06, 2))); [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 266 | Some(NaiveDate::from_ymd(2017, 06, 0o2))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/lib.rs:268:32 [INFO] [stderr] | [INFO] [stderr] 268 | assert_eq!(test((2017, 05, 27), (2017, 05, 31), Months(1)), [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 268 | assert_eq!(test((2017, 5, 27), (2017, 05, 31), Months(1)), [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 268 | assert_eq!(test((2017, 0o5, 27), (2017, 05, 31), Months(1)), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/lib.rs:268:48 [INFO] [stderr] | [INFO] [stderr] 268 | assert_eq!(test((2017, 05, 27), (2017, 05, 31), Months(1)), [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 268 | assert_eq!(test((2017, 05, 27), (2017, 5, 31), Months(1)), [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 268 | assert_eq!(test((2017, 05, 27), (2017, 0o5, 31), Months(1)), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/lib.rs:269:44 [INFO] [stderr] | [INFO] [stderr] 269 | Some(NaiveDate::from_ymd(2017, 06, 27))); [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 269 | Some(NaiveDate::from_ymd(2017, 6, 27))); [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 269 | Some(NaiveDate::from_ymd(2017, 0o6, 27))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/lib.rs:271:32 [INFO] [stderr] | [INFO] [stderr] 271 | assert_eq!(test((2017, 05, 27), (2017, 08, 31), Months(1)), [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 271 | assert_eq!(test((2017, 5, 27), (2017, 08, 31), Months(1)), [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 271 | assert_eq!(test((2017, 0o5, 27), (2017, 08, 31), Months(1)), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/lib.rs:271:48 [INFO] [stderr] | [INFO] [stderr] 271 | assert_eq!(test((2017, 05, 27), (2017, 08, 31), Months(1)), [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 271 | assert_eq!(test((2017, 05, 27), (2017, 8, 31), Months(1)), [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 271 | assert_eq!(test((2017, 05, 27), (2017, 0o8, 31), Months(1)), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/lib.rs:272:44 [INFO] [stderr] | [INFO] [stderr] 272 | Some(NaiveDate::from_ymd(2017, 09, 27))); [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 272 | Some(NaiveDate::from_ymd(2017, 9, 27))); [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 272 | Some(NaiveDate::from_ymd(2017, 0o9, 27))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/lib.rs:274:32 [INFO] [stderr] | [INFO] [stderr] 274 | assert_eq!(test((2017, 05, 27), (2017, 12, 12), Years(1)), [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 274 | assert_eq!(test((2017, 5, 27), (2017, 12, 12), Years(1)), [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 274 | assert_eq!(test((2017, 0o5, 27), (2017, 12, 12), Years(1)), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/lib.rs:275:44 [INFO] [stderr] | [INFO] [stderr] 275 | Some(NaiveDate::from_ymd(2018, 05, 27))); [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 275 | Some(NaiveDate::from_ymd(2018, 5, 27))); [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 275 | Some(NaiveDate::from_ymd(2018, 0o5, 27))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/lib.rs:277:32 [INFO] [stderr] | [INFO] [stderr] 277 | assert_eq!(test((2017, 05, 27), (2020, 12, 12), Years(1)), [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 277 | assert_eq!(test((2017, 5, 27), (2020, 12, 12), Years(1)), [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 277 | assert_eq!(test((2017, 0o5, 27), (2020, 12, 12), Years(1)), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/lib.rs:278:44 [INFO] [stderr] | [INFO] [stderr] 278 | Some(NaiveDate::from_ymd(2021, 05, 27))); [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 278 | Some(NaiveDate::from_ymd(2021, 5, 27))); [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 278 | Some(NaiveDate::from_ymd(2021, 0o5, 27))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/lib.rs:282:32 [INFO] [stderr] | [INFO] [stderr] 282 | assert_eq!(test((2017, 05, 30), (2017, 05, 27), Days(1)), [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 282 | assert_eq!(test((2017, 5, 30), (2017, 05, 27), Days(1)), [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 282 | assert_eq!(test((2017, 0o5, 30), (2017, 05, 27), Days(1)), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/lib.rs:282:48 [INFO] [stderr] | [INFO] [stderr] 282 | assert_eq!(test((2017, 05, 30), (2017, 05, 27), Days(1)), [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 282 | assert_eq!(test((2017, 05, 30), (2017, 5, 27), Days(1)), [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 282 | assert_eq!(test((2017, 05, 30), (2017, 0o5, 27), Days(1)), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/lib.rs:283:44 [INFO] [stderr] | [INFO] [stderr] 283 | Some(NaiveDate::from_ymd(2017, 05, 30))); [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 283 | Some(NaiveDate::from_ymd(2017, 5, 30))); [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 283 | Some(NaiveDate::from_ymd(2017, 0o5, 30))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: casting u32 to i64 may become silently lossy if types change [INFO] [stderr] --> src/lib.rs:176:50 [INFO] [stderr] | [INFO] [stderr] 176 | Days(i) => due_date + Duration::days(i as i64), [INFO] [stderr] | ^^^^^^^^ help: try: `i64::from(i)` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::cast_lossless)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to i64 may become silently lossy if types change [INFO] [stderr] --> src/lib.rs:176:50 [INFO] [stderr] | [INFO] [stderr] 176 | Days(i) => due_date + Duration::days(i as i64), [INFO] [stderr] | ^^^^^^^^ help: try: `i64::from(i)` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::cast_lossless)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::env::home_dir': This function's behavior is unexpected and probably not what you want. Consider using the home_dir function from https://crates.io/crates/dirs instead. [INFO] [stderr] --> src/main.rs:185:36 [INFO] [stderr] | [INFO] [stderr] 185 | let mut home = env::home_dir().expect("Failed to find home directory"); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(deprecated)] on by default [INFO] [stderr] [INFO] [stderr] warning: called `is_some()` after searching an `Iterator` with find. This is more succinctly expressed by calling `any()`. [INFO] [stderr] --> src/main.rs:236:16 [INFO] [stderr] | [INFO] [stderr] 236 | if schedule.tasks.iter().find(|t| t.name == name).is_some() [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::search_is_some)] on by default [INFO] [stderr] = note: replace `find(|t| t.name == name).is_some()` with `any(|t| t.name == name)` [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#search_is_some [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to match on a boolean expression [INFO] [stderr] --> src/main.rs:310:31 [INFO] [stderr] | [INFO] [stderr] 310 | let proceed = match yes [INFO] [stderr] | _______________________________^ [INFO] [stderr] 311 | | { [INFO] [stderr] 312 | | true => true, [INFO] [stderr] 313 | | false => [INFO] [stderr] ... | [INFO] [stderr] 321 | | } [INFO] [stderr] 322 | | }; [INFO] [stderr] | |_________________^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::match_bool)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_bool [INFO] [stderr] help: consider using an if/else expression [INFO] [stderr] | [INFO] [stderr] 310 | let proceed = if yes { true } else { [INFO] [stderr] 311 | println!("Mark task '{}' as done on {}? (y/N) ", task.name, date); [INFO] [stderr] 312 | let mut buffer = String::new(); [INFO] [stderr] 313 | std::io::stdin().read_line(&mut buffer).or_fail("Failed to read from stdin"); [INFO] [stderr] 314 | [INFO] [stderr] 315 | let command = buffer.trim().to_lowercase(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: you don't need to add `&` to both the expression and the patterns [INFO] [stderr] --> src/main.rs:396:47 [INFO] [stderr] | [INFO] [stderr] 396 | let (datestring, days_ago_text) = match &task.date_completed [INFO] [stderr] | _______________________________________________^ [INFO] [stderr] 397 | | { [INFO] [stderr] 398 | | &Some(ref date) => [INFO] [stderr] 399 | | { [INFO] [stderr] ... | [INFO] [stderr] 411 | | &None => ("Never".to_owned(), "".to_owned()) [INFO] [stderr] 412 | | }; [INFO] [stderr] | |_____________^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::match_ref_pats)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_ref_pats [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 396 | let (datestring, days_ago_text) = match task.date_completed [INFO] [stderr] 397 | { [INFO] [stderr] 398 | Some(ref date) => [INFO] [stderr] 399 | { [INFO] [stderr] 400 | let date = date.as_naive().or_fail("Failed to parse date"); [INFO] [stderr] 401 | let days = Utc::today().naive_utc().signed_duration_since(date).num_days(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::env::home_dir': This function's behavior is unexpected and probably not what you want. Consider using the home_dir function from https://crates.io/crates/dirs instead. [INFO] [stderr] --> src/main.rs:185:36 [INFO] [stderr] | [INFO] [stderr] 185 | let mut home = env::home_dir().expect("Failed to find home directory"); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(deprecated)] on by default [INFO] [stderr] [INFO] [stderr] warning: called `is_some()` after searching an `Iterator` with find. This is more succinctly expressed by calling `any()`. [INFO] [stderr] --> src/main.rs:236:16 [INFO] [stderr] | [INFO] [stderr] 236 | if schedule.tasks.iter().find(|t| t.name == name).is_some() [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::search_is_some)] on by default [INFO] [stderr] = note: replace `find(|t| t.name == name).is_some()` with `any(|t| t.name == name)` [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#search_is_some [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to match on a boolean expression [INFO] [stderr] --> src/main.rs:310:31 [INFO] [stderr] | [INFO] [stderr] 310 | let proceed = match yes [INFO] [stderr] | _______________________________^ [INFO] [stderr] 311 | | { [INFO] [stderr] 312 | | true => true, [INFO] [stderr] 313 | | false => [INFO] [stderr] ... | [INFO] [stderr] 321 | | } [INFO] [stderr] 322 | | }; [INFO] [stderr] | |_________________^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::match_bool)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_bool [INFO] [stderr] help: consider using an if/else expression [INFO] [stderr] | [INFO] [stderr] 310 | let proceed = if yes { true } else { [INFO] [stderr] 311 | println!("Mark task '{}' as done on {}? (y/N) ", task.name, date); [INFO] [stderr] 312 | let mut buffer = String::new(); [INFO] [stderr] 313 | std::io::stdin().read_line(&mut buffer).or_fail("Failed to read from stdin"); [INFO] [stderr] 314 | [INFO] [stderr] 315 | let command = buffer.trim().to_lowercase(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: you don't need to add `&` to both the expression and the patterns [INFO] [stderr] --> src/main.rs:396:47 [INFO] [stderr] | [INFO] [stderr] 396 | let (datestring, days_ago_text) = match &task.date_completed [INFO] [stderr] | _______________________________________________^ [INFO] [stderr] 397 | | { [INFO] [stderr] 398 | | &Some(ref date) => [INFO] [stderr] 399 | | { [INFO] [stderr] ... | [INFO] [stderr] 411 | | &None => ("Never".to_owned(), "".to_owned()) [INFO] [stderr] 412 | | }; [INFO] [stderr] | |_____________^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::match_ref_pats)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_ref_pats [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 396 | let (datestring, days_ago_text) = match task.date_completed [INFO] [stderr] 397 | { [INFO] [stderr] 398 | Some(ref date) => [INFO] [stderr] 399 | { [INFO] [stderr] 400 | let date = date.as_naive().or_fail("Failed to parse date"); [INFO] [stderr] 401 | let days = Utc::today().naive_utc().signed_duration_since(date).num_days(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 10.89s [INFO] running `"docker" "inspect" "eb713be3cea7debd6d39a80b7e1a430e0632c3d759662b986b672c4b05e64dcf"` [INFO] running `"docker" "rm" "-f" "eb713be3cea7debd6d39a80b7e1a430e0632c3d759662b986b672c4b05e64dcf"` [INFO] [stdout] eb713be3cea7debd6d39a80b7e1a430e0632c3d759662b986b672c4b05e64dcf