[INFO] fetching crate supply-chain-trust-example-crate-000040 0.3.40...
[INFO] testing supply-chain-trust-example-crate-000040-0.3.40 against beta-2025-09-21 for beta-1.91-3
[INFO] extracting crate supply-chain-trust-example-crate-000040 0.3.40 into /workspace/builds/worker-6-tc2/source
[INFO] started tweaking crates.io crate supply-chain-trust-example-crate-000040 0.3.40
[INFO] finished tweaking crates.io crate supply-chain-trust-example-crate-000040 0.3.40
[INFO] tweaked toml for crates.io crate supply-chain-trust-example-crate-000040 0.3.40 written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate supply-chain-trust-example-crate-000040 0.3.40 on toolchain beta-2025-09-21
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-09-21" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-09-21" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 101 packages to latest compatible versions
[INFO] [stderr]       Adding criterion v0.5.1 (available: v0.7.0)
[INFO] [stderr]       Adding deranged v0.4.0 (available: v0.5.4)
[INFO] [stderr]       Adding num-conv v0.1.0 (available: v0.2.0)
[INFO] [stderr]       Adding rand v0.8.5 (available: v0.9.2)
[INFO] [stderr]       Adding rstest v0.23.0 (available: v0.26.1)
[INFO] [stderr]       Adding time-core v0.1.4 (available: v0.1.6)
[INFO] [stderr]       Adding time-macros v0.2.21 (available: v0.2.24)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-09-21" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 97f13200f87595a970136b81ac5ad1143ae3cce721e77d057b81eec1c9370fdd
[INFO] running `Command { std: "docker" "start" "-a" "97f13200f87595a970136b81ac5ad1143ae3cce721e77d057b81eec1c9370fdd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "97f13200f87595a970136b81ac5ad1143ae3cce721e77d057b81eec1c9370fdd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "97f13200f87595a970136b81ac5ad1143ae3cce721e77d057b81eec1c9370fdd", kill_on_drop: false }`
[INFO] [stdout] 97f13200f87595a970136b81ac5ad1143ae3cce721e77d057b81eec1c9370fdd
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 2fbe05b499b9897095ffb54ebbd8e241cb3daaee7c23dd054c70822c7a8a69fe
[INFO] running `Command { std: "docker" "start" "-a" "2fbe05b499b9897095ffb54ebbd8e241cb3daaee7c23dd054c70822c7a8a69fe", kill_on_drop: false }`
[INFO] [stderr]    Compiling deranged v0.4.0
[INFO] [stderr]    Compiling time-core v0.1.4
[INFO] [stderr]    Compiling supply-chain-trust-example-crate-000040 v0.3.40 (/opt/rustwide/workdir)
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/date.rs:1358:17
[INFO] [stdout]      |
[INFO] [stdout] 1358 |     fn metadata(&self, _: FormatterOptions) -> Metadata<Self> {
[INFO] [stdout]      |                 ^^^^^                          ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]      = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1358 |     fn metadata(&self, _: FormatterOptions) -> Metadata<'_, Self> {
[INFO] [stdout]      |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/month.rs:189:17
[INFO] [stdout]     |
[INFO] [stdout] 189 |     fn metadata(&self, _: FormatterOptions) -> Metadata<Self> {
[INFO] [stdout]     |                 ^^^^^                          ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 189 |     fn metadata(&self, _: FormatterOptions) -> Metadata<'_, Self> {
[INFO] [stdout]     |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/offset_date_time.rs:1362:17
[INFO] [stdout]      |
[INFO] [stdout] 1362 |     fn metadata(&self, _: FormatterOptions) -> Metadata<Self> {
[INFO] [stdout]      |                 ^^^^^                          ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1362 |     fn metadata(&self, _: FormatterOptions) -> Metadata<'_, Self> {
[INFO] [stdout]      |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/primitive_date_time.rs:908:17
[INFO] [stdout]     |
[INFO] [stdout] 908 |     fn metadata(&self, _: FormatterOptions) -> Metadata<Self> {
[INFO] [stdout]     |                 ^^^^^                          ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 908 |     fn metadata(&self, _: FormatterOptions) -> Metadata<'_, Self> {
[INFO] [stdout]     |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/time.rs:765:17
[INFO] [stdout]     |
[INFO] [stdout] 765 |     fn metadata(&self, _: FormatterOptions) -> Metadata<Self> {
[INFO] [stdout]     |                 ^^^^^                          ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 765 |     fn metadata(&self, _: FormatterOptions) -> Metadata<'_, Self> {
[INFO] [stdout]     |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/utc_date_time.rs:1104:17
[INFO] [stdout]      |
[INFO] [stdout] 1104 |     fn metadata(&self, _: FormatterOptions) -> Metadata<Self> {
[INFO] [stdout]      |                 ^^^^^                          ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1104 |     fn metadata(&self, _: FormatterOptions) -> Metadata<'_, Self> {
[INFO] [stdout]      |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/utc_offset.rs:415:17
[INFO] [stdout]     |
[INFO] [stdout] 415 |     fn metadata(&self, _: FormatterOptions) -> Metadata<Self> {
[INFO] [stdout]     |                 ^^^^^                          ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 415 |     fn metadata(&self, _: FormatterOptions) -> Metadata<'_, Self> {
[INFO] [stdout]     |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.84s
[INFO] running `Command { std: "docker" "inspect" "2fbe05b499b9897095ffb54ebbd8e241cb3daaee7c23dd054c70822c7a8a69fe", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2fbe05b499b9897095ffb54ebbd8e241cb3daaee7c23dd054c70822c7a8a69fe", kill_on_drop: false }`
[INFO] [stdout] 2fbe05b499b9897095ffb54ebbd8e241cb3daaee7c23dd054c70822c7a8a69fe
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] cab8bcb8a041c7ff6670a65045479847f4348c040da0eaa8617f7bae89d7d762
[INFO] running `Command { std: "docker" "start" "-a" "cab8bcb8a041c7ff6670a65045479847f4348c040da0eaa8617f7bae89d7d762", kill_on_drop: false }`
[INFO] [stderr]    Compiling relative-path v1.9.3
[INFO] [stderr]    Compiling libc v0.2.176
[INFO] [stderr]    Compiling aho-corasick v1.1.3
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling time-macros v0.2.21
[INFO] [stderr]    Compiling rstest_macros v0.23.0
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/date.rs:1358:17
[INFO] [stdout]      |
[INFO] [stdout] 1358 |     fn metadata(&self, _: FormatterOptions) -> Metadata<Self> {
[INFO] [stdout]      |                 ^^^^^                          ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]      = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1358 |     fn metadata(&self, _: FormatterOptions) -> Metadata<'_, Self> {
[INFO] [stdout]      |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/month.rs:189:17
[INFO] [stdout]     |
[INFO] [stdout] 189 |     fn metadata(&self, _: FormatterOptions) -> Metadata<Self> {
[INFO] [stdout]     |                 ^^^^^                          ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 189 |     fn metadata(&self, _: FormatterOptions) -> Metadata<'_, Self> {
[INFO] [stdout]     |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/offset_date_time.rs:1362:17
[INFO] [stdout]      |
[INFO] [stdout] 1362 |     fn metadata(&self, _: FormatterOptions) -> Metadata<Self> {
[INFO] [stdout]      |                 ^^^^^                          ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1362 |     fn metadata(&self, _: FormatterOptions) -> Metadata<'_, Self> {
[INFO] [stdout]      |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/primitive_date_time.rs:908:17
[INFO] [stdout]     |
[INFO] [stdout] 908 |     fn metadata(&self, _: FormatterOptions) -> Metadata<Self> {
[INFO] [stdout]     |                 ^^^^^                          ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 908 |     fn metadata(&self, _: FormatterOptions) -> Metadata<'_, Self> {
[INFO] [stdout]     |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/time.rs:765:17
[INFO] [stdout]     |
[INFO] [stdout] 765 |     fn metadata(&self, _: FormatterOptions) -> Metadata<Self> {
[INFO] [stdout]     |                 ^^^^^                          ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 765 |     fn metadata(&self, _: FormatterOptions) -> Metadata<'_, Self> {
[INFO] [stdout]     |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling syn v2.0.106
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/utc_date_time.rs:1104:17
[INFO] [stdout]      |
[INFO] [stdout] 1104 |     fn metadata(&self, _: FormatterOptions) -> Metadata<Self> {
[INFO] [stdout]      |                 ^^^^^                          ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1104 |     fn metadata(&self, _: FormatterOptions) -> Metadata<'_, Self> {
[INFO] [stdout]      |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/utc_offset.rs:415:17
[INFO] [stdout]     |
[INFO] [stdout] 415 |     fn metadata(&self, _: FormatterOptions) -> Metadata<Self> {
[INFO] [stdout]     |                 ^^^^^                          ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 415 |     fn metadata(&self, _: FormatterOptions) -> Metadata<'_, Self> {
[INFO] [stdout]     |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling regex-automata v0.4.11
[INFO] [stderr]    Compiling getrandom v0.2.16
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling regex v1.11.3
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling rstest_reuse v0.7.0
[INFO] [stderr]    Compiling quickcheck_macros v1.1.0
[INFO] [stderr]    Compiling rstest v0.23.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling serde_test v1.0.177
[INFO] [stderr]    Compiling supply-chain-trust-example-crate-000040 v0.3.40 (/opt/rustwide/workdir)
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/date.rs:1358:17
[INFO] [stdout]      |
[INFO] [stdout] 1358 |     fn metadata(&self, _: FormatterOptions) -> Metadata<Self> {
[INFO] [stdout]      |                 ^^^^^                          ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]      = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1358 |     fn metadata(&self, _: FormatterOptions) -> Metadata<'_, Self> {
[INFO] [stdout]      |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/month.rs:189:17
[INFO] [stdout]     |
[INFO] [stdout] 189 |     fn metadata(&self, _: FormatterOptions) -> Metadata<Self> {
[INFO] [stdout]     |                 ^^^^^                          ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 189 |     fn metadata(&self, _: FormatterOptions) -> Metadata<'_, Self> {
[INFO] [stdout]     |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/offset_date_time.rs:1362:17
[INFO] [stdout]      |
[INFO] [stdout] 1362 |     fn metadata(&self, _: FormatterOptions) -> Metadata<Self> {
[INFO] [stdout]      |                 ^^^^^                          ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1362 |     fn metadata(&self, _: FormatterOptions) -> Metadata<'_, Self> {
[INFO] [stdout]      |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/primitive_date_time.rs:908:17
[INFO] [stdout]     |
[INFO] [stdout] 908 |     fn metadata(&self, _: FormatterOptions) -> Metadata<Self> {
[INFO] [stdout]     |                 ^^^^^                          ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 908 |     fn metadata(&self, _: FormatterOptions) -> Metadata<'_, Self> {
[INFO] [stdout]     |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/time.rs:765:17
[INFO] [stdout]     |
[INFO] [stdout] 765 |     fn metadata(&self, _: FormatterOptions) -> Metadata<Self> {
[INFO] [stdout]     |                 ^^^^^                          ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 765 |     fn metadata(&self, _: FormatterOptions) -> Metadata<'_, Self> {
[INFO] [stdout]     |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/utc_date_time.rs:1104:17
[INFO] [stdout]      |
[INFO] [stdout] 1104 |     fn metadata(&self, _: FormatterOptions) -> Metadata<Self> {
[INFO] [stdout]      |                 ^^^^^                          ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1104 |     fn metadata(&self, _: FormatterOptions) -> Metadata<'_, Self> {
[INFO] [stdout]      |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/utc_offset.rs:415:17
[INFO] [stdout]     |
[INFO] [stdout] 415 |     fn metadata(&self, _: FormatterOptions) -> Metadata<Self> {
[INFO] [stdout]     |                 ^^^^^                          ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 415 |     fn metadata(&self, _: FormatterOptions) -> Metadata<'_, Self> {
[INFO] [stdout]     |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 18.21s
[INFO] running `Command { std: "docker" "inspect" "cab8bcb8a041c7ff6670a65045479847f4348c040da0eaa8617f7bae89d7d762", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "cab8bcb8a041c7ff6670a65045479847f4348c040da0eaa8617f7bae89d7d762", kill_on_drop: false }`
[INFO] [stdout] cab8bcb8a041c7ff6670a65045479847f4348c040da0eaa8617f7bae89d7d762
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 236a31361ac18e91608689d563a13d80e0fe81e224d9e2e2151965f6e16c8e4f
[INFO] running `Command { std: "docker" "start" "-a" "236a31361ac18e91608689d563a13d80e0fe81e224d9e2e2151965f6e16c8e4f", kill_on_drop: false }`
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/date.rs:1358:17
[INFO] [stderr]      |
[INFO] [stderr] 1358 |     fn metadata(&self, _: FormatterOptions) -> Metadata<Self> {
[INFO] [stderr]      |                 ^^^^^                          ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr]      = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 1358 |     fn metadata(&self, _: FormatterOptions) -> Metadata<'_, Self> {
[INFO] [stderr]      |                                                         +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/month.rs:189:17
[INFO] [stderr]     |
[INFO] [stderr] 189 |     fn metadata(&self, _: FormatterOptions) -> Metadata<Self> {
[INFO] [stderr]     |                 ^^^^^                          ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 189 |     fn metadata(&self, _: FormatterOptions) -> Metadata<'_, Self> {
[INFO] [stderr]     |                                                         +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/offset_date_time.rs:1362:17
[INFO] [stderr]      |
[INFO] [stderr] 1362 |     fn metadata(&self, _: FormatterOptions) -> Metadata<Self> {
[INFO] [stderr]      |                 ^^^^^                          ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 1362 |     fn metadata(&self, _: FormatterOptions) -> Metadata<'_, Self> {
[INFO] [stderr]      |                                                         +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/primitive_date_time.rs:908:17
[INFO] [stderr]     |
[INFO] [stderr] 908 |     fn metadata(&self, _: FormatterOptions) -> Metadata<Self> {
[INFO] [stderr]     |                 ^^^^^                          ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 908 |     fn metadata(&self, _: FormatterOptions) -> Metadata<'_, Self> {
[INFO] [stderr]     |                                                         +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/time.rs:765:17
[INFO] [stderr]     |
[INFO] [stderr] 765 |     fn metadata(&self, _: FormatterOptions) -> Metadata<Self> {
[INFO] [stderr]     |                 ^^^^^                          ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 765 |     fn metadata(&self, _: FormatterOptions) -> Metadata<'_, Self> {
[INFO] [stderr]     |                                                         +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/utc_date_time.rs:1104:17
[INFO] [stderr]      |
[INFO] [stderr] 1104 |     fn metadata(&self, _: FormatterOptions) -> Metadata<Self> {
[INFO] [stderr]      |                 ^^^^^                          ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 1104 |     fn metadata(&self, _: FormatterOptions) -> Metadata<'_, Self> {
[INFO] [stderr]      |                                                         +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/utc_offset.rs:415:17
[INFO] [stderr]     |
[INFO] [stderr] 415 |     fn metadata(&self, _: FormatterOptions) -> Metadata<Self> {
[INFO] [stderr]     |                 ^^^^^                          ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 415 |     fn metadata(&self, _: FormatterOptions) -> Metadata<'_, Self> {
[INFO] [stderr]     |                                                         +++
[INFO] [stderr] 
[INFO] [stderr] warning: `supply-chain-trust-example-crate-000040` (lib) generated 7 warnings (run `cargo fix --lib -p supply-chain-trust-example-crate-000040` to apply 7 suggestions)
[INFO] [stderr] warning: `supply-chain-trust-example-crate-000040` (lib test) generated 7 warnings (7 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.10s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/supply_chain_trust_example_crate_000040-93caf478b93d80e8)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests supply_chain_trust_example_crate_000040
[INFO] [stdout] 
[INFO] [stdout] running 322 tests
[INFO] [stdout] test src/date.rs - date::Date::checked_sub (line 835) ... FAILED
[INFO] [stdout] test src/date.rs - date::Date::from_ordinal_date (line 169) ... FAILED
[INFO] [stdout] test src/date.rs - date::Date::from_calendar_date (line 115) ... FAILED
[INFO] [stdout] test src/date.rs - date::Date::checked_sub_std (line 894) ... FAILED
[INFO] [stdout] test src/date.rs - date::Date::day (line 376) ... FAILED
[INFO] [stdout] test src/date.rs - date::Date::from_calendar_date (line 121) ... FAILED
[INFO] [stdout] test src/date.rs - date::Date::from_iso_week_date (line 195) ... FAILED
[INFO] [stdout] test src/date.rs - date::Date::checked_sub (line 850) ... FAILED
[INFO] [stdout] test src/date.rs - date::Date::from_ordinal_date (line 163) ... FAILED
[INFO] [stdout] test src/date.rs - date::Date::from_iso_week_date (line 202) ... FAILED
[INFO] [stdout] test src/date.rs - date::Date::checked_sub_std (line 880) ... FAILED
[INFO] [stdout] test src/date.rs - date::Date::from_julian_day (line 264) ... FAILED
[INFO] [stdout] test src/date.rs - date::Date::checked_add_std (line 806) ... FAILED
[INFO] [stdout] test src/date.rs - date::Date::checked_add (line 747) ... FAILED
[INFO] [stdout] test src/date.rs - date::Date::monday_based_week (line 456) ... FAILED
[INFO] [stdout] test src/date.rs - date::Date::checked_add (line 762) ... FAILED
[INFO] [stdout] test src/date.rs - date::Date::ordinal (line 401) ... FAILED
[INFO] [stdout] test src/date.rs - date::Date::next_day (line 574) ... FAILED
[INFO] [stdout] test src/date.rs - date::Date::month (line 344) ... FAILED
[INFO] [stdout] test src/date.rs - date::Date::replace_year (line 1063) ... FAILED
[INFO] [stdout] test src/date.rs - date::Date::next_occurrence (line 630) ... FAILED
[INFO] [stdout] test src/date.rs - date::Date::nth_next_occurrence (line 680) ... FAILED
[INFO] [stdout] test src/date.rs - date::Date::replace_day (line 1129) ... FAILED
[INFO] [stdout] test src/date.rs - date::Date::replace_ordinal (line 1162) ... FAILED
[INFO] [stdout] test src/date.rs - date::Date::checked_add_std (line 792) ... FAILED
[INFO] [stdout] test src/date.rs - date::Date::saturating_sub (line 1023) ... FAILED
[INFO] [stdout] test src/date.rs - date::Date::saturating_add (line 998) ... FAILED
[INFO] [stdout] test src/date.rs - date::Date::to_iso_week_date (line 519) ... FAILED
[INFO] [stdout] test src/date.rs - date::Date::iso_week (line 425) ... FAILED
[INFO] [stdout] test src/date.rs - date::Date::nth_prev_occurrence (line 705) ... FAILED
[INFO] [stdout] test src/date.rs - date::Date::prev_occurrence (line 655) ... FAILED
[INFO] [stdout] test src/date.rs - date::Date::midnight (line 1194) ... FAILED
[INFO] [stdout] test src/date.rs - date::Date::sunday_based_week (line 441) ... FAILED
[INFO] [stdout] test src/date.rs - date::Date::replace_month (line 1110) ... FAILED
[INFO] [stdout] test src/date.rs - date::Date::to_julian_day (line 726) ... FAILED
[INFO] [stdout] test src/date.rs - date::Date::to_calendar_date (line 469) ... FAILED
[INFO] [stdout] test src/date.rs - date::Date::saturating_sub (line 1038) ... FAILED
[INFO] [stdout] test src/duration.rs - duration::Duration (line 1178) ... FAILED
[INFO] [stdout] test src/date.rs - date::Date::saturating_add (line 983) ... FAILED
[INFO] [stdout] test src/date.rs - date::Date::to_ordinal_date (line 509) ... FAILED
[INFO] [stdout] test src/date.rs - date::Date::with_time (line 1204) ... FAILED
[INFO] [stdout] test src/duration.rs - duration::Duration::MILLISECOND (line 219) ... FAILED
[INFO] [stdout] test src/date.rs - date::Date::with_hms_milli (line 1236) ... FAILED
[INFO] [stdout] test src/date.rs - date::Date::previous_day (line 600) ... FAILED
[INFO] [stdout] test src/date.rs - date::Date::year (line 332) ... FAILED
[INFO] [stdout] test src/date.rs - date::Date::with_hms_micro (line 1256) ... FAILED
[INFO] [stdout] test src/duration.rs - duration::Duration::checked_add (line 926) ... FAILED
[INFO] [stdout] test src/date.rs - date::Date::with_hms_nano (line 1276) ... FAILED
[INFO] [stdout] test src/duration.rs - duration::Duration::MICROSECOND (line 211) ... FAILED
[INFO] [stdout] test src/duration.rs - duration::Duration::NANOSECOND (line 203) ... FAILED
[INFO] [stdout] test src/date.rs - date::Date::weekday (line 541) ... FAILED
[INFO] [stdout] test src/duration.rs - duration::Duration::DAY (line 251) ... FAILED
[INFO] [stdout] test src/duration.rs - duration::Duration::WEEK (line 259) ... FAILED
[INFO] [stdout] test src/duration.rs - duration::Duration::checked_mul (line 976) ... FAILED
[INFO] [stdout] test src/duration.rs - duration::Duration::MINUTE (line 235) ... FAILED
[INFO] [stdout] test src/duration.rs - duration::Duration::checked_seconds_f64 (line 631) ... FAILED
[INFO] [stdout] test src/duration.rs - duration::Duration::SECOND (line 227) ... FAILED
[INFO] [stdout] test src/duration.rs - duration::Duration::ZERO (line 195) ... FAILED
[INFO] [stdout] test src/date.rs - date::Date::with_hms (line 1217) ... FAILED
[INFO] [stdout] test src/duration.rs - duration::Duration::HOUR (line 243) ... FAILED
[INFO] [stdout] test src/duration.rs - duration::Duration::as_seconds_f64 (line 817) ... FAILED
[INFO] [stdout] test src/duration.rs - duration::Duration::as_seconds_f32 (line 828) ... FAILED
[INFO] [stdout] test src/duration.rs - duration::Duration::checked_neg (line 1020) ... FAILED
[INFO] [stdout] test src/duration.rs - duration::Duration::hours (line 466) ... FAILED
[INFO] [stdout] test src/duration.rs - duration::Duration::days (line 448) ... FAILED
[INFO] [stdout] test src/duration.rs - duration::Duration::microseconds (line 701) ... FAILED
[INFO] [stdout] test src/duration.rs - duration::Duration::checked_sub (line 951) ... FAILED
[INFO] [stdout] test src/duration.rs - duration::Duration::checked_seconds_f32 (line 658) ... FAILED
[INFO] [stdout] test src/duration.rs - duration::Duration::is_zero (line 273) ... FAILED
[INFO] [stdout] test src/duration.rs - duration::Duration::abs (line 310) ... FAILED
[INFO] [stdout] test src/duration.rs - duration::Duration::is_negative (line 284) ... FAILED
[INFO] [stdout] test src/duration.rs - duration::Duration::minutes (line 484) ... FAILED
[INFO] [stdout] test src/duration.rs - duration::Duration::saturating_seconds_f64 (line 558) ... FAILED
[INFO] [stdout] test src/duration.rs - duration::Duration::saturating_seconds_f32 (line 595) ... FAILED
[INFO] [stdout] test src/duration.rs - duration::Duration::saturating_mul (line 1121) ... FAILED
[INFO] [stdout] test src/duration.rs - duration::Duration::is_positive (line 296) ... FAILED
[INFO] [stdout] test src/duration.rs - duration::Duration::checked_div (line 999) ... FAILED
[INFO] [stdout] test src/duration.rs - duration::Duration::saturating_sub (line 1080) ... FAILED
[INFO] [stdout] test src/duration.rs - duration::Duration::new (line 373) ... FAILED
[INFO] [stdout] test src/duration.rs - duration::Duration::milliseconds (line 683) ... FAILED
[INFO] [stdout] test src/duration.rs - duration::Duration::saturating_add (line 1039) ... FAILED
[INFO] [stdout] test src/duration.rs - duration::Duration::seconds (line 501) ... FAILED
[INFO] [stdout] test src/duration.rs - duration::Duration::weeks (line 430) ... FAILED
[INFO] [stdout] test src/duration.rs - duration::Duration::nanoseconds (line 719) ... FAILED
[INFO] [stdout] test src/duration.rs - duration::Duration::seconds_f32 (line 533) ... FAILED
[INFO] [stdout] test src/duration.rs - duration::Duration::whole_minutes (line 791) ... FAILED
[INFO] [stdout] test src/duration.rs - duration::Duration::seconds_f64 (line 511) ... FAILED
[INFO] [stdout] test src/duration.rs - duration::Duration::unsigned_abs (line 326) ... FAILED
[INFO] [stdout] test src/duration.rs - duration::Duration::subsec_nanoseconds (line 909) ... FAILED
[INFO] [stdout] test src/duration.rs - duration::Duration::whole_nanoseconds (line 894) ... FAILED
[INFO] [stdout] test src/duration.rs - duration::Duration::whole_microseconds (line 867) ... FAILED
[INFO] [stdout] test src/duration.rs - duration::Duration::whole_seconds (line 804) ... FAILED
[INFO] [stdout] test src/instant.rs - instant::Instant::checked_add (line 71) ... FAILED
[INFO] [stdout] test src/duration.rs - duration::Duration::whole_weeks (line 752) ... FAILED
[INFO] [stdout] test src/ext/numerical_std_duration.rs - ext::numerical_std_duration::NumericalStdDuration (line 21) ... FAILED
[INFO] [stdout] test src/ext/numerical_duration.rs - ext::numerical_duration::NumericalDuration (line 18) ... FAILED
[INFO] [stdout] test src/instant.rs - instant::Instant::into_inner (line 113) ... FAILED
[INFO] [stdout] test src/duration.rs - duration::Duration::subsec_milliseconds (line 855) ... FAILED
[INFO] [stdout] test src/ext/instant.rs - ext::instant::InstantExt::signed_duration_since (line 50) ... FAILED
[INFO] [stdout] test src/instant.rs - instant::Instant::checked_sub (line 93) ... FAILED
[INFO] [stdout] test src/duration.rs - duration::Duration::subsec_microseconds (line 883) ... FAILED
[INFO] [stdout] test src/month.rs - month::Month::next (line 103) ... FAILED
[INFO] [stdout] test src/instant.rs - instant::Instant::elapsed (line 55) ... FAILED
[INFO] [stdout] test src/month.rs - month::Month::length (line 70) ... FAILED
[INFO] [stdout] test src/ext/numerical_duration.rs - ext::numerical_duration::NumericalDuration (line 32) ... FAILED
[INFO] [stdout] test src/duration.rs - duration::Duration::whole_days (line 765) ... FAILED
[INFO] [stdout] test src/duration.rs - duration::Duration::whole_hours (line 778) ... FAILED
[INFO] [stdout] test src/month.rs - month::Month::nth_prev (line 153) ... FAILED
[INFO] [stdout] test src/month.rs - month::Month::nth_next (line 126) ... FAILED
[INFO] [stdout] test src/instant.rs - instant::Instant::now (line 43) ... FAILED
[INFO] [stdout] test src/month.rs - month::Month::previous (line 80) ... FAILED
[INFO] [stdout] test src/duration.rs - duration::Duration::whole_milliseconds (line 839) ... FAILED
[INFO] [stdout] test src/ext/numerical_duration.rs - ext::numerical_duration::NumericalDuration (line 46) ... FAILED
[INFO] [stdout] test src/ext/numerical_std_duration.rs - ext::numerical_std_duration::NumericalStdDuration (line 36) ... FAILED
[INFO] [stdout] test src/offset_date_time.rs - offset_date_time::OffsetDateTime::from_unix_timestamp_nanos (line 401) ... FAILED
[INFO] [stdout] test src/offset_date_time.rs - offset_date_time::OffsetDateTime::microsecond (line 850) ... FAILED
[INFO] [stdout] test src/offset_date_time.rs - offset_date_time::OffsetDateTime::day (line 551) ... FAILED
[INFO] [stdout] test src/offset_date_time.rs - offset_date_time::OffsetDateTime::from_unix_timestamp (line 339) ... FAILED
[INFO] [stdout] test src/offset_date_time.rs - offset_date_time::OffsetDateTime::checked_add (line 880) ... FAILED
[INFO] [stdout] test src/offset_date_time.rs - offset_date_time::OffsetDateTime::UNIX_EPOCH (line 71) ... FAILED
[INFO] [stdout] test src/offset_date_time.rs - offset_date_time::OffsetDateTime::new_in_offset (line 127) ... FAILED
[INFO] [stdout] test src/offset_date_time.rs - offset_date_time::OffsetDateTime::checked_to_offset (line 196) ... FAILED
[INFO] [stdout] test src/offset_date_time.rs - offset_date_time::OffsetDateTime::from_unix_timestamp (line 355) ... FAILED
[INFO] [stdout] test src/offset_date_time.rs - offset_date_time::OffsetDateTime::checked_to_utc (line 258) ... FAILED
[INFO] [stdout] test src/offset_date_time.rs - offset_date_time::OffsetDateTime::now_utc (line 85) ... FAILED
[INFO] [stdout] test src/offset_date_time.rs - offset_date_time::OffsetDateTime::month (line 532) ... FAILED
[INFO] [stdout] test src/offset_date_time.rs - offset_date_time::OffsetDateTime::offset (line 436) ... FAILED
[INFO] [stdout] test src/offset_date_time.rs - offset_date_time::OffsetDateTime::hour (line 780) ... FAILED
[INFO] [stdout] test src/offset_date_time.rs - offset_date_time::OffsetDateTime::nanosecond (line 866) ... FAILED
[INFO] [stdout] test src/offset_date_time.rs - offset_date_time::OffsetDateTime::checked_sub (line 900) ... FAILED
[INFO] [stdout] test src/offset_date_time.rs - offset_date_time::OffsetDateTime::minute (line 798) ... FAILED
[INFO] [stdout] test src/offset_date_time.rs - offset_date_time::OffsetDateTime::new_utc (line 147) ... FAILED
[INFO] [stdout] test src/offset_date_time.rs - offset_date_time::OffsetDateTime::replace_minute (line 1184) ... FAILED
[INFO] [stdout] test src/offset_date_time.rs - offset_date_time::OffsetDateTime::replace_hour (line 1169) ... FAILED
[INFO] [stdout] test src/offset_date_time.rs - offset_date_time::OffsetDateTime::iso_week (line 587) ... FAILED
[INFO] [stdout] test src/offset_date_time.rs - offset_date_time::OffsetDateTime::monday_based_week (line 617) ... FAILED
[INFO] [stdout] test src/offset_date_time.rs - offset_date_time::OffsetDateTime::date (line 483) ... FAILED
[INFO] [stdout] test src/offset_date_time.rs - offset_date_time::OffsetDateTime::replace_day (line 1140) ... FAILED
[INFO] [stdout] test src/offset_date_time.rs - offset_date_time::OffsetDateTime::replace_date_time (line 1076) ... FAILED
[INFO] [stdout] test src/offset_date_time.rs - offset_date_time::OffsetDateTime::ordinal (line 569) ... FAILED
[INFO] [stdout] test src/offset_date_time.rs - offset_date_time::OffsetDateTime::replace_offset (line 1094) ... FAILED
[INFO] [stdout] test src/offset_date_time.rs - offset_date_time::OffsetDateTime::replace_month (line 1124) ... FAILED
[INFO] [stdout] test src/offset_date_time.rs - offset_date_time::OffsetDateTime::millisecond (line 837) ... FAILED
[INFO] [stdout] test src/offset_date_time.rs - offset_date_time::OffsetDateTime::replace_second (line 1199) ... FAILED
[INFO] [stdout] test src/offset_date_time.rs - offset_date_time::OffsetDateTime::time (line 499) ... FAILED
[INFO] [stdout] test src/offset_date_time.rs - offset_date_time::OffsetDateTime::replace_millisecond (line 1214) ... FAILED
[INFO] [stdout] test src/offset_date_time.rs - offset_date_time::OffsetDateTime::replace_microsecond (line 1235) ... FAILED
[INFO] [stdout] test src/offset_date_time.rs - offset_date_time::OffsetDateTime::replace_nanosecond (line 1256) ... FAILED
[INFO] [stdout] test src/offset_date_time.rs - offset_date_time::OffsetDateTime::replace_date (line 1057) ... FAILED
[INFO] [stdout] test src/offset_date_time.rs - offset_date_time::OffsetDateTime::saturating_sub (line 975) ... FAILED
[INFO] [stdout] test src/offset_date_time.rs - offset_date_time::OffsetDateTime::replace_year (line 1108) ... FAILED
[INFO] [stdout] test src/offset_date_time.rs - offset_date_time::OffsetDateTime::to_hms (line 716) ... FAILED
[INFO] [stdout] test src/offset_date_time.rs - offset_date_time::OffsetDateTime::to_hms_micro (line 744) ... FAILED
[INFO] [stdout] test src/offset_date_time.rs - offset_date_time::OffsetDateTime::to_calendar_date (line 630) ... FAILED
[INFO] [stdout] test src/offset_date_time.rs - offset_date_time::OffsetDateTime::to_ordinal_date (line 644) ... FAILED
[INFO] [stdout] test src/offset_date_time.rs - offset_date_time::OffsetDateTime::replace_ordinal (line 1156) ... FAILED
[INFO] [stdout] test src/offset_date_time.rs - offset_date_time::OffsetDateTime::to_hms_milli (line 727) ... FAILED
[INFO] [stdout] test src/offset_date_time.rs - offset_date_time::OffsetDateTime::to_utc (line 238) ... FAILED
[INFO] [stdout] test src/offset_date_time.rs - offset_date_time::OffsetDateTime::second (line 816) ... FAILED
[INFO] [stdout] test src/offset_date_time.rs - offset_date_time::OffsetDateTime::to_hms_nano (line 761) ... FAILED
[INFO] [stdout] test src/offset_date_time.rs - offset_date_time::OffsetDateTime::sunday_based_week (line 602) ... FAILED
[INFO] [stdout] test src/primitive_date_time.rs - primitive_date_time::PrimitiveDateTime::MIN (line 38) ... FAILED
[INFO] [stdout] test src/offset_date_time.rs - offset_date_time::OffsetDateTime::unix_timestamp (line 447) ... FAILED
[INFO] [stdout] test src/offset_date_time.rs - offset_date_time::OffsetDateTime::year (line 515) ... FAILED
[INFO] [stdout] test src/offset_date_time.rs - offset_date_time::OffsetDateTime::saturating_add (line 920) ... FAILED
[INFO] [stdout] test src/primitive_date_time.rs - primitive_date_time::PrimitiveDateTime::as_utc (line 496) ... FAILED
[INFO] [stdout] test src/primitive_date_time.rs - primitive_date_time::PrimitiveDateTime::as_hms (line 319) ... FAILED
[INFO] [stdout] test src/primitive_date_time.rs - primitive_date_time::PrimitiveDateTime::MAX (line 70) ... FAILED
[INFO] [stdout] test src/offset_date_time.rs - offset_date_time::OffsetDateTime::to_offset (line 163) ... FAILED
[INFO] [stdout] test src/primitive_date_time.rs - primitive_date_time::PrimitiveDateTime::as_hms_micro (line 344) ... FAILED
[INFO] [stdout] test src/offset_date_time.rs - offset_date_time::OffsetDateTime::weekday (line 687) ... FAILED
[INFO] [stdout] test src/offset_date_time.rs - offset_date_time::OffsetDateTime::unix_timestamp_nanos (line 464) ... FAILED
[INFO] [stdout] test src/primitive_date_time.rs - primitive_date_time::PrimitiveDateTime::assume_offset (line 457) ... FAILED
[INFO] [stdout] test src/primitive_date_time.rs - primitive_date_time::PrimitiveDateTime::as_hms_milli (line 330) ... FAILED
[INFO] [stdout] test src/primitive_date_time.rs - primitive_date_time::PrimitiveDateTime::checked_sub (line 539) ... FAILED
[INFO] [stdout] test src/primitive_date_time.rs - primitive_date_time::PrimitiveDateTime::date (line 111) ... FAILED
[INFO] [stdout] test src/primitive_date_time.rs - primitive_date_time::PrimitiveDateTime::hour (line 374) ... FAILED
[INFO] [stdout] test src/primitive_date_time.rs - primitive_date_time::PrimitiveDateTime::as_hms_nano (line 358) ... FAILED
[INFO] [stdout] test src/offset_date_time.rs - offset_date_time::OffsetDateTime::to_julian_day (line 703) ... FAILED
[INFO] [stdout] test src/primitive_date_time.rs - primitive_date_time::PrimitiveDateTime::day (line 157) ... FAILED
[INFO] [stdout] test src/primitive_date_time.rs - primitive_date_time::PrimitiveDateTime::microsecond (line 426) ... FAILED
[INFO] [stdout] test src/primitive_date_time.rs - primitive_date_time::PrimitiveDateTime::assume_utc (line 479) ... FAILED
[INFO] [stdout] test src/primitive_date_time.rs - primitive_date_time::PrimitiveDateTime::iso_week (line 183) ... FAILED
[INFO] [stdout] test src/primitive_date_time.rs - primitive_date_time::PrimitiveDateTime::checked_add (line 509) ... FAILED
[INFO] [stdout] test src/primitive_date_time.rs - primitive_date_time::PrimitiveDateTime::millisecond (line 413) ... FAILED
[INFO] [stdout] test src/primitive_date_time.rs - primitive_date_time::PrimitiveDateTime::new (line 97) ... FAILED
[INFO] [stdout] test src/primitive_date_time.rs - primitive_date_time::PrimitiveDateTime::minute (line 387) ... FAILED
[INFO] [stdout] test src/primitive_date_time.rs - primitive_date_time::PrimitiveDateTime::ordinal (line 170) ... FAILED
[INFO] [stdout] test src/primitive_date_time.rs - primitive_date_time::PrimitiveDateTime::monday_based_week (line 214) ... FAILED
[INFO] [stdout] test src/offset_date_time.rs - offset_date_time::OffsetDateTime::replace_time (line 1034) ... FAILED
[INFO] [stdout] test src/primitive_date_time.rs - primitive_date_time::PrimitiveDateTime::replace_date (line 649) ... FAILED
[INFO] [stdout] test src/primitive_date_time.rs - primitive_date_time::PrimitiveDateTime::replace_microsecond (line 814) ... FAILED
[INFO] [stdout] test src/primitive_date_time.rs - primitive_date_time::PrimitiveDateTime::replace_second (line 775) ... FAILED
[INFO] [stdout] test src/primitive_date_time.rs - primitive_date_time::PrimitiveDateTime::nanosecond (line 442) ... FAILED
[INFO] [stdout] test src/primitive_date_time.rs - primitive_date_time::PrimitiveDateTime::month (line 143) ... FAILED
[INFO] [stdout] test src/primitive_date_time.rs - primitive_date_time::PrimitiveDateTime::replace_time (line 632) ... FAILED
[INFO] [stdout] test src/primitive_date_time.rs - primitive_date_time::PrimitiveDateTime::second (line 400) ... FAILED
[INFO] [stdout] test src/offset_date_time.rs - offset_date_time::OffsetDateTime::to_iso_week_date (line 657) ... FAILED
[INFO] [stdout] test src/primitive_date_time.rs - primitive_date_time::PrimitiveDateTime::replace_day (line 704) ... FAILED
[INFO] [stdout] test src/primitive_date_time.rs - primitive_date_time::PrimitiveDateTime::replace_hour (line 739) ... FAILED
[INFO] [stdout] test src/primitive_date_time.rs - primitive_date_time::PrimitiveDateTime::replace_month (line 685) ... FAILED
[INFO] [stdout] test src/primitive_date_time.rs - primitive_date_time::PrimitiveDateTime::replace_ordinal (line 723) ... FAILED
[INFO] [stdout] test src/primitive_date_time.rs - primitive_date_time::PrimitiveDateTime::saturating_sub (line 599) ... FAILED
[INFO] [stdout] test src/primitive_date_time.rs - primitive_date_time::PrimitiveDateTime::replace_minute (line 757) ... FAILED
[INFO] [stdout] test src/primitive_date_time.rs - primitive_date_time::PrimitiveDateTime::to_calendar_date (line 227) ... FAILED
[INFO] [stdout] test src/primitive_date_time.rs - primitive_date_time::PrimitiveDateTime::replace_millisecond (line 793) ... FAILED
[INFO] [stdout] test src/primitive_date_time.rs - primitive_date_time::PrimitiveDateTime::to_ordinal_date (line 241) ... FAILED
[INFO] [stdout] test src/primitive_date_time.rs - primitive_date_time::PrimitiveDateTime::sunday_based_week (line 199) ... FAILED
[INFO] [stdout] test src/primitive_date_time.rs - primitive_date_time::PrimitiveDateTime::to_julian_day (line 306) ... FAILED
[INFO] [stdout] test src/time.rs - time::Time::as_hms (line 308) ... FAILED
[INFO] [stdout] test src/primitive_date_time.rs - primitive_date_time::PrimitiveDateTime::saturating_add (line 569) ... FAILED
[INFO] [stdout] test src/primitive_date_time.rs - primitive_date_time::PrimitiveDateTime::replace_nanosecond (line 835) ... FAILED
[INFO] [stdout] test src/time.rs - time::Time::add (line 848) ... FAILED
[INFO] [stdout] test src/primitive_date_time.rs - primitive_date_time::PrimitiveDateTime::time (line 121) ... FAILED
[INFO] [stdout] test src/time.rs - time::Time::as_hms_micro (line 335) ... FAILED
[INFO] [stdout] test src/time.rs - time::Time::MIDNIGHT (line 138) ... FAILED
[INFO] [stdout] test src/time.rs - time::Time::from_hms_nano (line 280) ... FAILED
[INFO] [stdout] test src/time.rs - time::Time::from_hms_micro (line 252) ... FAILED
[INFO] [stdout] test src/time.rs - time::Time::from_hms (line 186) ... FAILED
[INFO] [stdout] test src/time.rs - time::Time::MAX (line 150) ... FAILED
[INFO] [stdout] test src/primitive_date_time.rs - primitive_date_time::PrimitiveDateTime::to_iso_week_date (line 251) ... FAILED
[INFO] [stdout] test src/primitive_date_time.rs - primitive_date_time::PrimitiveDateTime::replace_year (line 666) ... FAILED
[INFO] [stdout] test src/time.rs - time::Time::from_hms (line 191) ... FAILED
[INFO] [stdout] test src/time.rs - time::Time::from_hms_milli (line 229) ... FAILED
[INFO] [stdout] test src/time.rs - time::Time::from_hms_milli (line 224) ... FAILED
[INFO] [stdout] test src/time.rs - time::Time::from_hms_micro (line 257) ... FAILED
[INFO] [stdout] test src/time.rs - time::Time::add (line 832) ... FAILED
[INFO] [stdout] test src/time.rs - time::Time::from_hms_nano (line 285) ... FAILED
[INFO] [stdout] test src/time.rs - time::Time::as_hms_nano (line 354) ... FAILED
[INFO] [stdout] test src/primitive_date_time.rs - primitive_date_time::PrimitiveDateTime::year (line 131) ... FAILED
[INFO] [stdout] test src/time.rs - time::Time::as_hms_milli (line 319) ... FAILED
[INFO] [stdout] test src/time.rs - time::Time::replace_minute (line 608) ... FAILED
[INFO] [stdout] test src/time.rs - time::Time::replace_nanosecond (line 684) ... FAILED
[INFO] [stdout] test src/time.rs - time::Time::replace_microsecond (line 662) ... FAILED
[INFO] [stdout] test src/time.rs - time::Time::sub (line 882) ... FAILED
[INFO] [stdout] test src/time.rs - time::Time::replace_hour (line 592) ... FAILED
[INFO] [stdout] test src/time.rs - time::Time::hour (line 381) ... FAILED
[INFO] [stdout] test src/time.rs - time::Time::minute (line 394) ... FAILED
[INFO] [stdout] test src/time.rs - time::Time::second (line 407) ... FAILED
[INFO] [stdout] test src/utc_date_time.rs - utc_date_time::UtcDateTime::as_hms_milli (line 606) ... FAILED
[INFO] [stdout] test src/utc_date_time.rs - utc_date_time::UtcDateTime::MIN (line 62) ... FAILED
[INFO] [stdout] test src/time.rs - time::Time::millisecond (line 420) ... FAILED
[INFO] [stdout] test src/utc_date_time.rs - utc_date_time::UtcDateTime::UNIX_EPOCH (line 44) ... FAILED
[INFO] [stdout] test src/primitive_date_time.rs - primitive_date_time::PrimitiveDateTime::weekday (line 281) ... FAILED
[INFO] [stdout] test src/time.rs - time::Time::microsecond (line 433) ... FAILED
[INFO] [stdout] test src/time.rs - time::Time::nanosecond (line 446) ... FAILED
[INFO] [stdout] test src/utc_date_time.rs - utc_date_time::UtcDateTime::as_hms (line 595) ... FAILED
[INFO] [stdout] test src/time.rs - time::Time::replace_second (line 624) ... FAILED
[INFO] [stdout] test src/utc_date_time.rs - utc_date_time::UtcDateTime::MAX (line 91) ... FAILED
[INFO] [stdout] test src/utc_date_time.rs - utc_date_time::UtcDateTime::checked_add (line 732) ... FAILED
[INFO] [stdout] test src/utc_date_time.rs - utc_date_time::UtcDateTime::day (line 433) ... FAILED
[INFO] [stdout] test src/time.rs - time::Time::replace_millisecond (line 640) ... FAILED
[INFO] [stdout] test src/utc_date_time.rs - utc_date_time::UtcDateTime::date (line 387) ... FAILED
[INFO] [stdout] test src/utc_date_time.rs - utc_date_time::UtcDateTime::microsecond (line 702) ... FAILED
[INFO] [stdout] test src/utc_date_time.rs - utc_date_time::UtcDateTime::hour (line 650) ... FAILED
[INFO] [stdout] test src/utc_date_time.rs - utc_date_time::UtcDateTime::as_hms_micro (line 620) ... FAILED
[INFO] [stdout] test src/utc_date_time.rs - utc_date_time::UtcDateTime::from_unix_timestamp (line 183) ... FAILED
[INFO] [stdout] test src/utc_date_time.rs - utc_date_time::UtcDateTime::as_hms_nano (line 634) ... FAILED
[INFO] [stdout] test src/utc_date_time.rs - utc_date_time::UtcDateTime::checked_to_offset (line 288) ... FAILED
[INFO] [stdout] test src/utc_date_time.rs - utc_date_time::UtcDateTime::now (line 115) ... FAILED
[INFO] [stdout] test src/utc_date_time.rs - utc_date_time::UtcDateTime::millisecond (line 689) ... FAILED
[INFO] [stdout] test src/utc_date_time.rs - utc_date_time::UtcDateTime::month (line 419) ... FAILED
[INFO] [stdout] test src/utc_date_time.rs - utc_date_time::UtcDateTime::monday_based_week (line 490) ... FAILED
[INFO] [stdout] test src/utc_date_time.rs - utc_date_time::UtcDateTime::minute (line 663) ... FAILED
[INFO] [stdout] test src/utc_date_time.rs - utc_date_time::UtcDateTime::new (line 140) ... FAILED
[INFO] [stdout] test src/utc_date_time.rs - utc_date_time::UtcDateTime::nanosecond (line 718) ... FAILED
[INFO] [stdout] test src/utc_date_time.rs - utc_date_time::UtcDateTime::ordinal (line 446) ... FAILED
[INFO] [stdout] test src/utc_date_time.rs - utc_date_time::UtcDateTime::replace_microsecond (line 989) ... FAILED
[INFO] [stdout] test src/utc_date_time.rs - utc_date_time::UtcDateTime::iso_week (line 459) ... FAILED
[INFO] [stdout] test src/utc_date_time.rs - utc_date_time::UtcDateTime::from_unix_timestamp_nanos (line 221) ... FAILED
[INFO] [stdout] test src/time.rs - time::Time::sub (line 866) ... FAILED
[INFO] [stdout] test src/time.rs - time::Time::sub (line 901) ... FAILED
[INFO] [stdout] test src/utc_date_time.rs - utc_date_time::UtcDateTime::replace_minute (line 929) ... FAILED
[INFO] [stdout] test src/utc_date_time.rs - utc_date_time::UtcDateTime::replace_date (line 829) ... FAILED
[INFO] [stdout] test src/utc_date_time.rs - utc_date_time::UtcDateTime::replace_millisecond (line 969) ... FAILED
[INFO] [stdout] test src/utc_date_time.rs - utc_date_time::UtcDateTime::checked_sub (line 750) ... FAILED
[INFO] [stdout] test src/utc_date_time.rs - utc_date_time::UtcDateTime::second (line 676) ... FAILED
[INFO] [stdout] test src/utc_date_time.rs - utc_date_time::UtcDateTime::replace_second (line 949) ... FAILED
[INFO] [stdout] test src/utc_date_time.rs - utc_date_time::UtcDateTime::from_unix_timestamp (line 167) ... FAILED
[INFO] [stdout] test src/utc_date_time.rs - utc_date_time::UtcDateTime::replace_nanosecond (line 1009) ... FAILED
[INFO] [stdout] test src/utc_date_time.rs - utc_date_time::UtcDateTime::to_ordinal_date (line 517) ... FAILED
[INFO] [stdout] test src/utc_date_time.rs - utc_date_time::UtcDateTime::unix_timestamp_nanos (line 373) ... FAILED
[INFO] [stdout] test src/utc_date_time.rs - utc_date_time::UtcDateTime::saturating_sub (line 790) ... FAILED
[INFO] [stdout] test src/utc_date_time.rs - utc_date_time::UtcDateTime::sunday_based_week (line 475) ... FAILED
[INFO] [stdout] test src/utc_date_time.rs - utc_date_time::UtcDateTime::unix_timestamp (line 357) ... FAILED
[INFO] [stdout] test src/utc_date_time.rs - utc_date_time::UtcDateTime::replace_year (line 843) ... FAILED
[INFO] [stdout] test src/utc_date_time.rs - utc_date_time::UtcDateTime::year (line 407) ... FAILED
[INFO] [stdout] test src/utc_date_time.rs - utc_date_time::UtcDateTime::to_calendar_date (line 503) ... FAILED
[INFO] [stdout] test src/utc_offset.rs - utc_offset::UtcOffset::from_whole_seconds_ranged (line 187) ... ignored
[INFO] [stdout] test src/utc_date_time.rs - utc_date_time::UtcDateTime::replace_time (line 815) ... FAILED
[INFO] [stdout] test src/utc_date_time.rs - utc_date_time::UtcDateTime::time (line 397) ... FAILED
[INFO] [stdout] test src/utc_date_time.rs - utc_date_time::UtcDateTime::replace_day (line 879) ... FAILED
[INFO] [stdout] test src/utc_offset.rs - utc_offset::UtcOffset::UTC (line 61) ... FAILED
[INFO] [stdout] test src/utc_date_time.rs - utc_date_time::UtcDateTime::saturating_add (line 768) ... FAILED
[INFO] [stdout] test src/utc_offset.rs - utc_offset::UtcOffset::from_hms (line 98) ... FAILED
[INFO] [stdout] test src/utc_date_time.rs - utc_date_time::UtcDateTime::to_offset (line 256) ... FAILED
[INFO] [stdout] test src/utc_date_time.rs - utc_date_time::UtcDateTime::replace_month (line 861) ... FAILED
[INFO] [stdout] test src/utc_offset.rs - utc_offset::UtcOffset::is_positive (line 306) ... FAILED
[INFO] [stdout] test src/utc_offset.rs - utc_offset::UtcOffset::from_whole_seconds (line 175) ... FAILED
[INFO] [stdout] test src/utc_date_time.rs - utc_date_time::UtcDateTime::replace_ordinal (line 897) ... FAILED
[INFO] [stdout] test src/util.rs - util::days_in_month (line 19) ... FAILED
[INFO] [stdout] test src/utc_offset.rs - utc_offset::UtcOffset::is_negative (line 318) ... FAILED
[INFO] [stdout] test src/utc_date_time.rs - utc_date_time::UtcDateTime::replace_hour (line 912) ... FAILED
[INFO] [stdout] test src/utc_offset.rs - utc_offset::UtcOffset::as_hms (line 211) ... FAILED
[INFO] [stdout] test src/weekday.rs - weekday::Weekday::next (line 54) ... FAILED
[INFO] [stdout] test src/utc_offset.rs - utc_offset::UtcOffset::whole_hours (line 230) ... FAILED
[INFO] [stdout] test src/utc_date_time.rs - utc_date_time::UtcDateTime::to_julian_day (line 582) ... FAILED
[INFO] [stdout] test src/weekday.rs - weekday::Weekday::number_days_from_monday (line 137) ... FAILED
[INFO] [stdout] test src/utc_offset.rs - utc_offset::UtcOffset::seconds_past_minute (line 282) ... FAILED
[INFO] [stdout] test src/util.rs - util::days_in_year_month (line 29) ... FAILED
[INFO] [stdout] test src/weekday.rs - weekday::Weekday::nth_next (line 72) ... FAILED
[INFO] [stdout] test src/weekday.rs - weekday::Weekday::nth_prev (line 94) ... FAILED
[INFO] [stdout] test src/weekday.rs - weekday::Weekday::number_from_monday (line 116) ... FAILED
[INFO] [stdout] test src/utc_offset.rs - utc_offset::UtcOffset::is_utc (line 294) ... FAILED
[INFO] [stdout] test src/weekday.rs - weekday::Weekday::number_days_from_sunday (line 147) ... FAILED
[INFO] [stdout] test src/weekday.rs - weekday::Weekday::previous (line 36) ... FAILED
[INFO] [stdout] test src/weekday.rs - weekday::Weekday::number_from_sunday (line 127) ... FAILED
[INFO] [stdout] test src/utc_date_time.rs - utc_date_time::UtcDateTime::weekday (line 557) ... FAILED
[INFO] [stdout] test src/utc_offset.rs - utc_offset::UtcOffset::whole_minutes (line 242) ... FAILED
[INFO] [stdout] test src/utc_date_time.rs - utc_date_time::UtcDateTime::to_iso_week_date (line 527) ... FAILED
[INFO] [stdout] test src/utc_offset.rs - utc_offset::UtcOffset::minutes_past_hour (line 254) ... FAILED
[INFO] [stdout] test src/utc_offset.rs - utc_offset::UtcOffset::whole_seconds (line 266) ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/date.rs - date::Date::checked_sub (line 835) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `time`
[INFO] [stdout]  --> src/date.rs:836:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Date, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `time`
[INFO] [stdout]   |
[INFO] [stdout] help: to make use of source file src/time.rs, use `mod time` in this file to declare the module
[INFO] [stdout]   |
[INFO] [stdout] 2 + mod time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `time`
[INFO] [stdout]  --> src/date.rs:836:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Date, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ help: a similar path exists: `std::time`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:841:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     date!(2020-12-31).checked_sub(2.days()),
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:842:10
[INFO] [stdout]   |
[INFO] [stdout] 9 |     Some(date!(2020-12-29))
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:841:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     date!(2020-12-31).checked_sub(2.days()),
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:842:10
[INFO] [stdout]   |
[INFO] [stdout] 9 |     Some(date!(2020-12-29))
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `days` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/date.rs:838:39
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(Date::MAX.checked_sub((-2).days()), None);
[INFO] [stdout]   |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `days` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/date.rs:839:36
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert_eq!(Date::MIN.checked_sub(1.days()), None);
[INFO] [stdout]   |                                    ^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert_eq!(Date::MIN.checked_sub(1_i32.days()), None);
[INFO] [stdout]   |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `days` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/date.rs:841:37
[INFO] [stdout]   |
[INFO] [stdout] 8 |     date!(2020-12-31).checked_sub(2.days()),
[INFO] [stdout]   |                                     ^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 8 |     date!(2020-12-31).checked_sub(2_i32.days()),
[INFO] [stdout]   |                                    ++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 9 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0689.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/date.rs - date::Date::from_ordinal_date (line 169) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `time`
[INFO] [stdout]  --> src/date.rs:170:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::Date;
[INFO] [stdout]   |     ^^^^ help: a similar path exists: `std::time`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/date.rs - date::Date::from_calendar_date (line 115) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `time`
[INFO] [stdout]  --> src/date.rs:116:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Date, Month};
[INFO] [stdout]   |     ^^^^ help: a similar path exists: `std::time`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/date.rs - date::Date::checked_sub_std (line 894) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `time`
[INFO] [stdout]  --> src/date.rs:895:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Date, ext::NumericalStdDuration};
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `time`
[INFO] [stdout]   |
[INFO] [stdout] help: to make use of source file src/time.rs, use `mod time` in this file to declare the module
[INFO] [stdout]   |
[INFO] [stdout] 2 + mod time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `time`
[INFO] [stdout]  --> src/date.rs:895:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Date, ext::NumericalStdDuration};
[INFO] [stdout]   |     ^^^^ help: a similar path exists: `std::time`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:899:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     date!(2020-12-31).checked_sub_std(23.std_hours()),
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:900:10
[INFO] [stdout]   |
[INFO] [stdout] 8 |     Some(date!(2020-12-31))
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/date.rs:903:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     date!(2020-12-31).checked_sub_std(47.std_hours()),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/date.rs:904:10
[INFO] [stdout]    |
[INFO] [stdout] 12 |     Some(date!(2020-12-30))
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:899:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     date!(2020-12-31).checked_sub_std(23.std_hours()),
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:900:10
[INFO] [stdout]   |
[INFO] [stdout] 8 |     Some(date!(2020-12-31))
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/date.rs:903:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     date!(2020-12-31).checked_sub_std(47.std_hours()),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/date.rs:904:10
[INFO] [stdout]    |
[INFO] [stdout] 12 |     Some(date!(2020-12-30))
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `std_hours` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/date.rs:897:41
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(Date::MIN.checked_sub_std(23.std_hours()), Some(Date::MIN));
[INFO] [stdout]   |                                         ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(Date::MIN.checked_sub_std(23_i32.std_hours()), Some(Date::MIN));
[INFO] [stdout]   |                                        ++++
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `std_hours` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/date.rs:899:42
[INFO] [stdout]   |
[INFO] [stdout] 7 |     date!(2020-12-31).checked_sub_std(23.std_hours()),
[INFO] [stdout]   |                                          ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 7 |     date!(2020-12-31).checked_sub_std(23_i32.std_hours()),
[INFO] [stdout]   |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `std_hours` on ambiguous numeric type `{integer}`
[INFO] [stdout]   --> src/date.rs:903:42
[INFO] [stdout]    |
[INFO] [stdout] 11 |     date!(2020-12-31).checked_sub_std(47.std_hours()),
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]    |
[INFO] [stdout] 11 |     date!(2020-12-31).checked_sub_std(47_i32.std_hours()),
[INFO] [stdout]    |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 13 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0689.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/date.rs - date::Date::day (line 376) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:378:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(date!(2019-01-01).day(), 1);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:379:12
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(date!(2019-12-31).day(), 31);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:378:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(date!(2019-01-01).day(), 1);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:379:12
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(date!(2019-12-31).day(), 31);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/date.rs - date::Date::from_calendar_date (line 121) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `time`
[INFO] [stdout]  --> src/date.rs:122:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Date, Month};
[INFO] [stdout]   |     ^^^^ help: a similar path exists: `std::time`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/date.rs - date::Date::from_iso_week_date (line 195) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `time`
[INFO] [stdout]  --> src/date.rs:196:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Date, Weekday::*};
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `time`
[INFO] [stdout]   |
[INFO] [stdout] help: to make use of source file src/time.rs, use `mod time` in this file to declare the module
[INFO] [stdout]   |
[INFO] [stdout] 2 + mod time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `time`
[INFO] [stdout]  --> src/date.rs:196:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Date, Weekday::*};
[INFO] [stdout]   |     ^^^^ help: a similar path exists: `std::time`
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Monday` in this scope
[INFO] [stdout]  --> src/date.rs:197:43
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert!(Date::from_iso_week_date(2019, 1, Monday).is_ok());
[INFO] [stdout]   |                                           ^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Weekday::Monday;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Tuesday` in this scope
[INFO] [stdout]  --> src/date.rs:198:43
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert!(Date::from_iso_week_date(2019, 1, Tuesday).is_ok());
[INFO] [stdout]   |                                           ^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Weekday::Tuesday;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Friday` in this scope
[INFO] [stdout]  --> src/date.rs:199:44
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert!(Date::from_iso_week_date(2020, 53, Friday).is_ok());
[INFO] [stdout]   |                                            ^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Weekday::Friday;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/date.rs - date::Date::checked_sub (line 850) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `time`
[INFO] [stdout]  --> src/date.rs:851:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Date, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `time`
[INFO] [stdout]   |
[INFO] [stdout] help: to make use of source file src/time.rs, use `mod time` in this file to declare the module
[INFO] [stdout]   |
[INFO] [stdout] 2 + mod time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `time`
[INFO] [stdout]  --> src/date.rs:851:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Date, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ help: a similar path exists: `std::time`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:856:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     date!(2020-12-31).checked_sub(23.hours()),
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:857:10
[INFO] [stdout]   |
[INFO] [stdout] 9 |     Some(date!(2020-12-31))
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/date.rs:860:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     date!(2020-12-31).checked_sub(47.hours()),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/date.rs:861:10
[INFO] [stdout]    |
[INFO] [stdout] 13 |     Some(date!(2020-12-30))
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:856:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     date!(2020-12-31).checked_sub(23.hours()),
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:857:10
[INFO] [stdout]   |
[INFO] [stdout] 9 |     Some(date!(2020-12-31))
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/date.rs:860:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     date!(2020-12-31).checked_sub(47.hours()),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/date.rs:861:10
[INFO] [stdout]    |
[INFO] [stdout] 13 |     Some(date!(2020-12-30))
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `hours` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/date.rs:853:40
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(Date::MAX.checked_sub((-23).hours()), Some(Date::MAX));
[INFO] [stdout]   |                                        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `hours` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/date.rs:854:37
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert_eq!(Date::MIN.checked_sub(23.hours()), Some(Date::MIN));
[INFO] [stdout]   |                                     ^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert_eq!(Date::MIN.checked_sub(23_i32.hours()), Some(Date::MIN));
[INFO] [stdout]   |                                    ++++
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `hours` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/date.rs:856:38
[INFO] [stdout]   |
[INFO] [stdout] 8 |     date!(2020-12-31).checked_sub(23.hours()),
[INFO] [stdout]   |                                      ^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 8 |     date!(2020-12-31).checked_sub(23_i32.hours()),
[INFO] [stdout]   |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `hours` on ambiguous numeric type `{integer}`
[INFO] [stdout]   --> src/date.rs:860:38
[INFO] [stdout]    |
[INFO] [stdout] 12 |     date!(2020-12-31).checked_sub(47.hours()),
[INFO] [stdout]    |                                      ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]    |
[INFO] [stdout] 12 |     date!(2020-12-31).checked_sub(47_i32.hours()),
[INFO] [stdout]    |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 14 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0689.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/date.rs - date::Date::from_ordinal_date (line 163) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `time`
[INFO] [stdout]  --> src/date.rs:164:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::Date;
[INFO] [stdout]   |     ^^^^ help: a similar path exists: `std::time`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/date.rs - date::Date::from_iso_week_date (line 202) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `time`
[INFO] [stdout]  --> src/date.rs:203:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Date, Weekday::*};
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `time`
[INFO] [stdout]   |
[INFO] [stdout] help: to make use of source file src/time.rs, use `mod time` in this file to declare the module
[INFO] [stdout]   |
[INFO] [stdout] 2 + mod time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `time`
[INFO] [stdout]  --> src/date.rs:203:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Date, Weekday::*};
[INFO] [stdout]   |     ^^^^ help: a similar path exists: `std::time`
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Monday` in this scope
[INFO] [stdout]  --> src/date.rs:204:44
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert!(Date::from_iso_week_date(2019, 53, Monday).is_err());
[INFO] [stdout]   |                                            ^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Weekday::Monday;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/date.rs - date::Date::checked_sub_std (line 880) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `time`
[INFO] [stdout]  --> src/date.rs:881:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Date, ext::NumericalStdDuration};
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `time`
[INFO] [stdout]   |
[INFO] [stdout] help: to make use of source file src/time.rs, use `mod time` in this file to declare the module
[INFO] [stdout]   |
[INFO] [stdout] 2 + mod time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `time`
[INFO] [stdout]  --> src/date.rs:881:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Date, ext::NumericalStdDuration};
[INFO] [stdout]   |     ^^^^ help: a similar path exists: `std::time`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:885:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     date!(2020-12-31).checked_sub_std(2.std_days()),
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:886:10
[INFO] [stdout]   |
[INFO] [stdout] 8 |     Some(date!(2020-12-29))
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:885:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     date!(2020-12-31).checked_sub_std(2.std_days()),
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:886:10
[INFO] [stdout]   |
[INFO] [stdout] 8 |     Some(date!(2020-12-29))
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `std_days` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/date.rs:883:40
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(Date::MIN.checked_sub_std(1.std_days()), None);
[INFO] [stdout]   |                                        ^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(Date::MIN.checked_sub_std(1_i32.std_days()), None);
[INFO] [stdout]   |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `std_days` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/date.rs:885:41
[INFO] [stdout]   |
[INFO] [stdout] 7 |     date!(2020-12-31).checked_sub_std(2.std_days()),
[INFO] [stdout]   |                                         ^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 7 |     date!(2020-12-31).checked_sub_std(2_i32.std_days()),
[INFO] [stdout]   |                                        ++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 8 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0689.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/date.rs - date::Date::from_julian_day (line 264) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `time`
[INFO] [stdout]  --> src/date.rs:265:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::Date;
[INFO] [stdout]   |     ^^^^ help: a similar path exists: `std::time`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:267:41
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(Date::from_julian_day(0), Ok(date!(-4713 - 11 - 24)));
[INFO] [stdout]   |                                         ^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:268:49
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert_eq!(Date::from_julian_day(2_451_545), Ok(date!(2000-01-01)));
[INFO] [stdout]   |                                                 ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:269:49
[INFO] [stdout]   |
[INFO] [stdout] 7 | assert_eq!(Date::from_julian_day(2_458_485), Ok(date!(2019-01-01)));
[INFO] [stdout]   |                                                 ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:270:49
[INFO] [stdout]   |
[INFO] [stdout] 8 | assert_eq!(Date::from_julian_day(2_458_849), Ok(date!(2019-12-31)));
[INFO] [stdout]   |                                                 ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:267:41
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(Date::from_julian_day(0), Ok(date!(-4713 - 11 - 24)));
[INFO] [stdout]   |                                         ^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:268:49
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert_eq!(Date::from_julian_day(2_451_545), Ok(date!(2000-01-01)));
[INFO] [stdout]   |                                                 ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:269:49
[INFO] [stdout]   |
[INFO] [stdout] 7 | assert_eq!(Date::from_julian_day(2_458_485), Ok(date!(2019-01-01)));
[INFO] [stdout]   |                                                 ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:270:49
[INFO] [stdout]   |
[INFO] [stdout] 8 | assert_eq!(Date::from_julian_day(2_458_849), Ok(date!(2019-12-31)));
[INFO] [stdout]   |                                                 ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 9 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/date.rs - date::Date::checked_add_std (line 806) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `time`
[INFO] [stdout]  --> src/date.rs:807:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Date, ext::NumericalStdDuration};
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `time`
[INFO] [stdout]   |
[INFO] [stdout] help: to make use of source file src/time.rs, use `mod time` in this file to declare the module
[INFO] [stdout]   |
[INFO] [stdout] 2 + mod time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `time`
[INFO] [stdout]  --> src/date.rs:807:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Date, ext::NumericalStdDuration};
[INFO] [stdout]   |     ^^^^ help: a similar path exists: `std::time`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:811:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     date!(2020-12-31).checked_add_std(23.std_hours()),
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:812:10
[INFO] [stdout]   |
[INFO] [stdout] 8 |     Some(date!(2020-12-31))
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/date.rs:815:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     date!(2020-12-31).checked_add_std(47.std_hours()),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/date.rs:816:10
[INFO] [stdout]    |
[INFO] [stdout] 12 |     Some(date!(2021-01-01))
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:811:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     date!(2020-12-31).checked_add_std(23.std_hours()),
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:812:10
[INFO] [stdout]   |
[INFO] [stdout] 8 |     Some(date!(2020-12-31))
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/date.rs:815:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     date!(2020-12-31).checked_add_std(47.std_hours()),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/date.rs:816:10
[INFO] [stdout]    |
[INFO] [stdout] 12 |     Some(date!(2021-01-01))
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `std_hours` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/date.rs:809:41
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(Date::MAX.checked_add_std(23.std_hours()), Some(Date::MAX));
[INFO] [stdout]   |                                         ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(Date::MAX.checked_add_std(23_i32.std_hours()), Some(Date::MAX));
[INFO] [stdout]   |                                        ++++
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `std_hours` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/date.rs:811:42
[INFO] [stdout]   |
[INFO] [stdout] 7 |     date!(2020-12-31).checked_add_std(23.std_hours()),
[INFO] [stdout]   |                                          ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 7 |     date!(2020-12-31).checked_add_std(23_i32.std_hours()),
[INFO] [stdout]   |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `std_hours` on ambiguous numeric type `{integer}`
[INFO] [stdout]   --> src/date.rs:815:42
[INFO] [stdout]    |
[INFO] [stdout] 11 |     date!(2020-12-31).checked_add_std(47.std_hours()),
[INFO] [stdout]    |                                          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]    |
[INFO] [stdout] 11 |     date!(2020-12-31).checked_add_std(47_i32.std_hours()),
[INFO] [stdout]    |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 13 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0689.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/date.rs - date::Date::checked_add (line 747) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `time`
[INFO] [stdout]  --> src/date.rs:748:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Date, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `time`
[INFO] [stdout]   |
[INFO] [stdout] help: to make use of source file src/time.rs, use `mod time` in this file to declare the module
[INFO] [stdout]   |
[INFO] [stdout] 2 + mod time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `time`
[INFO] [stdout]  --> src/date.rs:748:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Date, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ help: a similar path exists: `std::time`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:753:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     date!(2020-12-31).checked_add(2.days()),
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:754:10
[INFO] [stdout]   |
[INFO] [stdout] 9 |     Some(date!(2021-01-02))
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:753:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     date!(2020-12-31).checked_add(2.days()),
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:754:10
[INFO] [stdout]   |
[INFO] [stdout] 9 |     Some(date!(2021-01-02))
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `days` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/date.rs:750:36
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(Date::MAX.checked_add(1.days()), None);
[INFO] [stdout]   |                                    ^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(Date::MAX.checked_add(1_i32.days()), None);
[INFO] [stdout]   |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `days` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/date.rs:751:39
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert_eq!(Date::MIN.checked_add((-2).days()), None);
[INFO] [stdout]   |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `days` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/date.rs:753:37
[INFO] [stdout]   |
[INFO] [stdout] 8 |     date!(2020-12-31).checked_add(2.days()),
[INFO] [stdout]   |                                     ^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 8 |     date!(2020-12-31).checked_add(2_i32.days()),
[INFO] [stdout]   |                                    ++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 9 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0689.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/date.rs - date::Date::monday_based_week (line 456) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:458:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(date!(2019-01-01).monday_based_week(), 0);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:459:12
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(date!(2020-01-01).monday_based_week(), 0);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:460:12
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert_eq!(date!(2020-12-31).monday_based_week(), 52);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:461:12
[INFO] [stdout]   |
[INFO] [stdout] 7 | assert_eq!(date!(2021-01-01).monday_based_week(), 0);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:458:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(date!(2019-01-01).monday_based_week(), 0);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:459:12
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(date!(2020-01-01).monday_based_week(), 0);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:460:12
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert_eq!(date!(2020-12-31).monday_based_week(), 52);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:461:12
[INFO] [stdout]   |
[INFO] [stdout] 7 | assert_eq!(date!(2021-01-01).monday_based_week(), 0);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 8 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/date.rs - date::Date::checked_add (line 762) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `time`
[INFO] [stdout]  --> src/date.rs:763:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Date, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `time`
[INFO] [stdout]   |
[INFO] [stdout] help: to make use of source file src/time.rs, use `mod time` in this file to declare the module
[INFO] [stdout]   |
[INFO] [stdout] 2 + mod time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `time`
[INFO] [stdout]  --> src/date.rs:763:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Date, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ help: a similar path exists: `std::time`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:768:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     date!(2020-12-31).checked_add(23.hours()),
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:769:10
[INFO] [stdout]   |
[INFO] [stdout] 9 |     Some(date!(2020-12-31))
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/date.rs:772:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     date!(2020-12-31).checked_add(47.hours()),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/date.rs:773:10
[INFO] [stdout]    |
[INFO] [stdout] 13 |     Some(date!(2021-01-01))
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:768:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     date!(2020-12-31).checked_add(23.hours()),
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:769:10
[INFO] [stdout]   |
[INFO] [stdout] 9 |     Some(date!(2020-12-31))
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/date.rs:772:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     date!(2020-12-31).checked_add(47.hours()),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/date.rs:773:10
[INFO] [stdout]    |
[INFO] [stdout] 13 |     Some(date!(2021-01-01))
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `hours` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/date.rs:765:37
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(Date::MAX.checked_add(23.hours()), Some(Date::MAX));
[INFO] [stdout]   |                                     ^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(Date::MAX.checked_add(23_i32.hours()), Some(Date::MAX));
[INFO] [stdout]   |                                    ++++
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `hours` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/date.rs:766:40
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert_eq!(Date::MIN.checked_add((-23).hours()), Some(Date::MIN));
[INFO] [stdout]   |                                        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `hours` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/date.rs:768:38
[INFO] [stdout]   |
[INFO] [stdout] 8 |     date!(2020-12-31).checked_add(23.hours()),
[INFO] [stdout]   |                                      ^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 8 |     date!(2020-12-31).checked_add(23_i32.hours()),
[INFO] [stdout]   |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `hours` on ambiguous numeric type `{integer}`
[INFO] [stdout]   --> src/date.rs:772:38
[INFO] [stdout]    |
[INFO] [stdout] 12 |     date!(2020-12-31).checked_add(47.hours()),
[INFO] [stdout]    |                                      ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]    |
[INFO] [stdout] 12 |     date!(2020-12-31).checked_add(47_i32.hours()),
[INFO] [stdout]    |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 14 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0689.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/date.rs - date::Date::ordinal (line 401) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:403:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(date!(2019-01-01).ordinal(), 1);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:404:12
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(date!(2019-12-31).ordinal(), 365);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:403:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(date!(2019-01-01).ordinal(), 1);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:404:12
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(date!(2019-12-31).ordinal(), 365);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/date.rs - date::Date::next_day (line 574) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `time`
[INFO] [stdout]  --> src/date.rs:575:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::Date;
[INFO] [stdout]   |     ^^^^ help: a similar path exists: `std::time`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:577:12
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(date!(2019-01-01).next_day(), Some(date!(2019-01-02)));
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:577:47
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(date!(2019-01-01).next_day(), Some(date!(2019-01-02)));
[INFO] [stdout]   |                                               ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:578:12
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert_eq!(date!(2019-01-31).next_day(), Some(date!(2019-02-01)));
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:578:47
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert_eq!(date!(2019-01-31).next_day(), Some(date!(2019-02-01)));
[INFO] [stdout]   |                                               ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:579:12
[INFO] [stdout]   |
[INFO] [stdout] 7 | assert_eq!(date!(2019-12-31).next_day(), Some(date!(2020-01-01)));
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:579:47
[INFO] [stdout]   |
[INFO] [stdout] 7 | assert_eq!(date!(2019-12-31).next_day(), Some(date!(2020-01-01)));
[INFO] [stdout]   |                                               ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:577:12
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(date!(2019-01-01).next_day(), Some(date!(2019-01-02)));
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:577:47
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(date!(2019-01-01).next_day(), Some(date!(2019-01-02)));
[INFO] [stdout]   |                                               ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:578:12
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert_eq!(date!(2019-01-31).next_day(), Some(date!(2019-02-01)));
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:578:47
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert_eq!(date!(2019-01-31).next_day(), Some(date!(2019-02-01)));
[INFO] [stdout]   |                                               ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:579:12
[INFO] [stdout]   |
[INFO] [stdout] 7 | assert_eq!(date!(2019-12-31).next_day(), Some(date!(2020-01-01)));
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:579:47
[INFO] [stdout]   |
[INFO] [stdout] 7 | assert_eq!(date!(2019-12-31).next_day(), Some(date!(2020-01-01)));
[INFO] [stdout]   |                                               ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 13 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/date.rs - date::Date::month (line 344) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `time`
[INFO] [stdout]  --> src/date.rs:345:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::Month;
[INFO] [stdout]   |     ^^^^ help: a similar path exists: `std::time`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:347:12
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(date!(2019-01-01).month(), Month::January);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:348:12
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert_eq!(date!(2019-12-31).month(), Month::December);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:347:12
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(date!(2019-01-01).month(), Month::January);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:348:12
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert_eq!(date!(2019-12-31).month(), Month::December);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/date.rs - date::Date::replace_year (line 1063) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:1066:5
[INFO] [stdout]   |
[INFO] [stdout] 5 |     date!(2022-02-18).replace_year(2019),
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:1067:8
[INFO] [stdout]   |
[INFO] [stdout] 6 |     Ok(date!(2019-02-18))
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:1069:9
[INFO] [stdout]   |
[INFO] [stdout] 8 | assert!(date!(2022-02-18).replace_year(-1_000_000_000).is_err()); // -1_000_000_000 isn't a valid year
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:1070:9
[INFO] [stdout]   |
[INFO] [stdout] 9 | assert!(date!(2022-02-18).replace_year(1_000_000_000).is_err());
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:1066:5
[INFO] [stdout]   |
[INFO] [stdout] 5 |     date!(2022-02-18).replace_year(2019),
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:1067:8
[INFO] [stdout]   |
[INFO] [stdout] 6 |     Ok(date!(2019-02-18))
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:1069:9
[INFO] [stdout]   |
[INFO] [stdout] 8 | assert!(date!(2022-02-18).replace_year(-1_000_000_000).is_err()); // -1_000_000_000 isn't a valid year
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:1070:9
[INFO] [stdout]   |
[INFO] [stdout] 9 | assert!(date!(2022-02-18).replace_year(1_000_000_000).is_err());
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 8 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/date.rs - date::Date::next_occurrence (line 630) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `time`
[INFO] [stdout]  --> src/date.rs:631:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::Weekday;
[INFO] [stdout]   |     ^^^^ help: a similar path exists: `std::time`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:634:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     date!(2023-06-28).next_occurrence(Weekday::Monday),
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:635:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     date!(2023-07-03)
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/date.rs:638:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     date!(2023-06-19).next_occurrence(Weekday::Monday),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/date.rs:639:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     date!(2023-06-26)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:634:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     date!(2023-06-28).next_occurrence(Weekday::Monday),
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:635:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     date!(2023-07-03)
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/date.rs:638:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     date!(2023-06-19).next_occurrence(Weekday::Monday),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/date.rs:639:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     date!(2023-06-26)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 9 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/date.rs - date::Date::nth_next_occurrence (line 680) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `time`
[INFO] [stdout]  --> src/date.rs:681:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::Weekday;
[INFO] [stdout]   |     ^^^^ help: a similar path exists: `std::time`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:684:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     date!(2023-06-25).nth_next_occurrence(Weekday::Monday, 5),
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:685:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     date!(2023-07-24)
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/date.rs:688:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     date!(2023-06-26).nth_next_occurrence(Weekday::Monday, 5),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/date.rs:689:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     date!(2023-07-31)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:684:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     date!(2023-06-25).nth_next_occurrence(Weekday::Monday, 5),
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:685:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     date!(2023-07-24)
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/date.rs:688:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     date!(2023-06-26).nth_next_occurrence(Weekday::Monday, 5),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/date.rs:689:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     date!(2023-07-31)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 9 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/date.rs - date::Date::replace_day (line 1129) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:1131:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(date!(2022-02-18).replace_day(1), Ok(date!(2022-02-01)));
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:1131:49
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(date!(2022-02-18).replace_day(1), Ok(date!(2022-02-01)));
[INFO] [stdout]   |                                                 ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:1132:9
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert!(date!(2022-02-18).replace_day(0).is_err()); // 0 isn't a valid day
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:1133:9
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert!(date!(2022-02-18).replace_day(30).is_err());
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:1131:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(date!(2022-02-18).replace_day(1), Ok(date!(2022-02-01)));
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:1131:49
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(date!(2022-02-18).replace_day(1), Ok(date!(2022-02-01)));
[INFO] [stdout]   |                                                 ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:1132:9
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert!(date!(2022-02-18).replace_day(0).is_err()); // 0 isn't a valid day
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:1133:9
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert!(date!(2022-02-18).replace_day(30).is_err());
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 8 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/date.rs - date::Date::replace_ordinal (line 1162) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:1164:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(date!(2022-049).replace_ordinal(1), Ok(date!(2022-001)));
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:1164:51
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(date!(2022-049).replace_ordinal(1), Ok(date!(2022-001)));
[INFO] [stdout]   |                                                   ^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:1165:9
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert!(date!(2022-049).replace_ordinal(0).is_err()); // 0 isn't a valid ordinal
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:1166:9
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert!(date!(2022-049).replace_ordinal(366).is_err());
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:1164:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(date!(2022-049).replace_ordinal(1), Ok(date!(2022-001)));
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:1164:51
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(date!(2022-049).replace_ordinal(1), Ok(date!(2022-001)));
[INFO] [stdout]   |                                                   ^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:1165:9
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert!(date!(2022-049).replace_ordinal(0).is_err()); // 0 isn't a valid ordinal
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:1166:9
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert!(date!(2022-049).replace_ordinal(366).is_err());
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 8 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/date.rs - date::Date::checked_add_std (line 792) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `time`
[INFO] [stdout]  --> src/date.rs:793:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Date, ext::NumericalStdDuration};
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `time`
[INFO] [stdout]   |
[INFO] [stdout] help: to make use of source file src/time.rs, use `mod time` in this file to declare the module
[INFO] [stdout]   |
[INFO] [stdout] 2 + mod time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `time`
[INFO] [stdout]  --> src/date.rs:793:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Date, ext::NumericalStdDuration};
[INFO] [stdout]   |     ^^^^ help: a similar path exists: `std::time`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:797:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     date!(2020-12-31).checked_add_std(2.std_days()),
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:798:10
[INFO] [stdout]   |
[INFO] [stdout] 8 |     Some(date!(2021-01-02))
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:797:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     date!(2020-12-31).checked_add_std(2.std_days()),
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:798:10
[INFO] [stdout]   |
[INFO] [stdout] 8 |     Some(date!(2021-01-02))
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `std_days` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/date.rs:795:40
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(Date::MAX.checked_add_std(1.std_days()), None);
[INFO] [stdout]   |                                        ^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(Date::MAX.checked_add_std(1_i32.std_days()), None);
[INFO] [stdout]   |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `std_days` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/date.rs:797:41
[INFO] [stdout]   |
[INFO] [stdout] 7 |     date!(2020-12-31).checked_add_std(2.std_days()),
[INFO] [stdout]   |                                         ^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 7 |     date!(2020-12-31).checked_add_std(2_i32.std_days()),
[INFO] [stdout]   |                                        ++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 8 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0689.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/date.rs - date::Date::saturating_sub (line 1023) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `time`
[INFO] [stdout]  --> src/date.rs:1024:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Date, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `time`
[INFO] [stdout]   |
[INFO] [stdout] help: to make use of source file src/time.rs, use `mod time` in this file to declare the module
[INFO] [stdout]   |
[INFO] [stdout] 2 + mod time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `time`
[INFO] [stdout]  --> src/date.rs:1024:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Date, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ help: a similar path exists: `std::time`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:1029:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     date!(2020-12-31).saturating_sub(2.days()),
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:1030:5
[INFO] [stdout]   |
[INFO] [stdout] 9 |     date!(2020-12-29)
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:1029:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     date!(2020-12-31).saturating_sub(2.days()),
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:1030:5
[INFO] [stdout]   |
[INFO] [stdout] 9 |     date!(2020-12-29)
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `days` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/date.rs:1026:42
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(Date::MAX.saturating_sub((-2).days()), Date::MAX);
[INFO] [stdout]   |                                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `days` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/date.rs:1027:39
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert_eq!(Date::MIN.saturating_sub(1.days()), Date::MIN);
[INFO] [stdout]   |                                       ^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert_eq!(Date::MIN.saturating_sub(1_i32.days()), Date::MIN);
[INFO] [stdout]   |                                      ++++
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `days` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/date.rs:1029:40
[INFO] [stdout]   |
[INFO] [stdout] 8 |     date!(2020-12-31).saturating_sub(2.days()),
[INFO] [stdout]   |                                        ^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 8 |     date!(2020-12-31).saturating_sub(2_i32.days()),
[INFO] [stdout]   |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 9 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0689.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/date.rs - date::Date::saturating_add (line 998) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `time`
[INFO] [stdout]  --> src/date.rs:999:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::ext::NumericalDuration;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `time`
[INFO] [stdout]   |
[INFO] [stdout] help: to make use of source file src/time.rs, use `mod time` in this file to declare the module
[INFO] [stdout]   |
[INFO] [stdout] 2 + mod time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:1002:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     date!(2020-12-31).saturating_add(23.hours()),
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:1003:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     date!(2020-12-31)
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/date.rs:1006:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     date!(2020-12-31).saturating_add(47.hours()),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/date.rs:1007:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     date!(2021-01-01)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:1002:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     date!(2020-12-31).saturating_add(23.hours()),
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:1003:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     date!(2020-12-31)
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/date.rs:1006:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     date!(2020-12-31).saturating_add(47.hours()),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/date.rs:1007:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     date!(2021-01-01)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `hours` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/date.rs:1002:41
[INFO] [stdout]   |
[INFO] [stdout] 6 |     date!(2020-12-31).saturating_add(23.hours()),
[INFO] [stdout]   |                                         ^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 6 |     date!(2020-12-31).saturating_add(23_i32.hours()),
[INFO] [stdout]   |                                        ++++
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `hours` on ambiguous numeric type `{integer}`
[INFO] [stdout]   --> src/date.rs:1006:41
[INFO] [stdout]    |
[INFO] [stdout] 10 |     date!(2020-12-31).saturating_add(47.hours()),
[INFO] [stdout]    |                                         ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]    |
[INFO] [stdout] 10 |     date!(2020-12-31).saturating_add(47_i32.hours()),
[INFO] [stdout]    |                                        ++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 11 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0433, E0689.
[INFO] [stdout] For more information about an error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/date.rs - date::Date::to_iso_week_date (line 519) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `time`
[INFO] [stdout]  --> src/date.rs:520:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::Weekday::*;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `time`
[INFO] [stdout]   |
[INFO] [stdout] help: to make use of source file src/time.rs, use `mod time` in this file to declare the module
[INFO] [stdout]   |
[INFO] [stdout] 2 + mod time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:522:12
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(date!(2019-01-01).to_iso_week_date(), (2019, 1, Tuesday));
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:523:12
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert_eq!(date!(2019-10-04).to_iso_week_date(), (2019, 40, Friday));
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:524:12
[INFO] [stdout]   |
[INFO] [stdout] 7 | assert_eq!(date!(2020-01-01).to_iso_week_date(), (2020, 1, Wednesday));
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:525:12
[INFO] [stdout]   |
[INFO] [stdout] 8 | assert_eq!(date!(2020-12-31).to_iso_week_date(), (2020, 53, Thursday));
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:526:12
[INFO] [stdout]   |
[INFO] [stdout] 9 | assert_eq!(date!(2021-01-01).to_iso_week_date(), (2020, 53, Friday));
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:522:12
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(date!(2019-01-01).to_iso_week_date(), (2019, 1, Tuesday));
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Tuesday` in this scope
[INFO] [stdout]  --> src/date.rs:522:60
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(date!(2019-01-01).to_iso_week_date(), (2019, 1, Tuesday));
[INFO] [stdout]   |                                                            ^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Weekday::Tuesday;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:523:12
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert_eq!(date!(2019-10-04).to_iso_week_date(), (2019, 40, Friday));
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Friday` in this scope
[INFO] [stdout]  --> src/date.rs:523:61
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert_eq!(date!(2019-10-04).to_iso_week_date(), (2019, 40, Friday));
[INFO] [stdout]   |                                                             ^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Weekday::Friday;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:524:12
[INFO] [stdout]   |
[INFO] [stdout] 7 | assert_eq!(date!(2020-01-01).to_iso_week_date(), (2020, 1, Wednesday));
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Wednesday` in this scope
[INFO] [stdout]  --> src/date.rs:524:60
[INFO] [stdout]   |
[INFO] [stdout] 7 | assert_eq!(date!(2020-01-01).to_iso_week_date(), (2020, 1, Wednesday));
[INFO] [stdout]   |                                                            ^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Weekday::Wednesday;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:525:12
[INFO] [stdout]   |
[INFO] [stdout] 8 | assert_eq!(date!(2020-12-31).to_iso_week_date(), (2020, 53, Thursday));
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Thursday` in this scope
[INFO] [stdout]  --> src/date.rs:525:61
[INFO] [stdout]   |
[INFO] [stdout] 8 | assert_eq!(date!(2020-12-31).to_iso_week_date(), (2020, 53, Thursday));
[INFO] [stdout]   |                                                             ^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Weekday::Thursday;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:526:12
[INFO] [stdout]   |
[INFO] [stdout] 9 | assert_eq!(date!(2021-01-01).to_iso_week_date(), (2020, 53, Friday));
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Friday` in this scope
[INFO] [stdout]  --> src/date.rs:526:61
[INFO] [stdout]   |
[INFO] [stdout] 9 | assert_eq!(date!(2021-01-01).to_iso_week_date(), (2020, 53, Friday));
[INFO] [stdout]   |                                                             ^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Weekday::Friday;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 16 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/date.rs - date::Date::iso_week (line 425) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:427:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(date!(2019-01-01).iso_week(), 1);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:428:12
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(date!(2019-10-04).iso_week(), 40);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:429:12
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert_eq!(date!(2020-01-01).iso_week(), 1);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:430:12
[INFO] [stdout]   |
[INFO] [stdout] 7 | assert_eq!(date!(2020-12-31).iso_week(), 53);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:431:12
[INFO] [stdout]   |
[INFO] [stdout] 8 | assert_eq!(date!(2021-01-01).iso_week(), 53);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:427:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(date!(2019-01-01).iso_week(), 1);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:428:12
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(date!(2019-10-04).iso_week(), 40);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:429:12
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert_eq!(date!(2020-01-01).iso_week(), 1);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:430:12
[INFO] [stdout]   |
[INFO] [stdout] 7 | assert_eq!(date!(2020-12-31).iso_week(), 53);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:431:12
[INFO] [stdout]   |
[INFO] [stdout] 8 | assert_eq!(date!(2021-01-01).iso_week(), 53);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 10 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/date.rs - date::Date::nth_prev_occurrence (line 705) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `time`
[INFO] [stdout]  --> src/date.rs:706:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::Weekday;
[INFO] [stdout]   |     ^^^^ help: a similar path exists: `std::time`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:709:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     date!(2023-06-27).nth_prev_occurrence(Weekday::Monday, 3),
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:710:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     date!(2023-06-12)
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/date.rs:713:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     date!(2023-06-26).nth_prev_occurrence(Weekday::Monday, 3),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/date.rs:714:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     date!(2023-06-05)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:709:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     date!(2023-06-27).nth_prev_occurrence(Weekday::Monday, 3),
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:710:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     date!(2023-06-12)
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/date.rs:713:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     date!(2023-06-26).nth_prev_occurrence(Weekday::Monday, 3),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/date.rs:714:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     date!(2023-06-05)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 9 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/date.rs - date::Date::prev_occurrence (line 655) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `time`
[INFO] [stdout]  --> src/date.rs:656:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::Weekday;
[INFO] [stdout]   |     ^^^^ help: a similar path exists: `std::time`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:659:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     date!(2023-06-28).prev_occurrence(Weekday::Monday),
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:660:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     date!(2023-06-26)
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/date.rs:663:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     date!(2023-06-19).prev_occurrence(Weekday::Monday),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/date.rs:664:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     date!(2023-06-12)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:659:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     date!(2023-06-28).prev_occurrence(Weekday::Monday),
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:660:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     date!(2023-06-26)
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/date.rs:663:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     date!(2023-06-19).prev_occurrence(Weekday::Monday),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/date.rs:664:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     date!(2023-06-12)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 9 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/date.rs - date::Date::midnight (line 1194) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:1196:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(date!(1970-01-01).midnight(), datetime!(1970-01-01 0:00));
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:1196:42
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(date!(1970-01-01).midnight(), datetime!(1970-01-01 0:00));
[INFO] [stdout]   |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:1196:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(date!(1970-01-01).midnight(), datetime!(1970-01-01 0:00));
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:1196:42
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(date!(1970-01-01).midnight(), datetime!(1970-01-01 0:00));
[INFO] [stdout]   |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::PrimitiveDateTime;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:1196:42
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(date!(1970-01-01).midnight(), datetime!(1970-01-01 0:00));
[INFO] [stdout]   |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:1196:42
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(date!(1970-01-01).midnight(), datetime!(1970-01-01 0:00));
[INFO] [stdout]   |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/date.rs - date::Date::sunday_based_week (line 441) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:443:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(date!(2019-01-01).sunday_based_week(), 0);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:444:12
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(date!(2020-01-01).sunday_based_week(), 0);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:445:12
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert_eq!(date!(2020-12-31).sunday_based_week(), 52);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:446:12
[INFO] [stdout]   |
[INFO] [stdout] 7 | assert_eq!(date!(2021-01-01).sunday_based_week(), 0);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:443:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(date!(2019-01-01).sunday_based_week(), 0);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:444:12
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(date!(2020-01-01).sunday_based_week(), 0);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:445:12
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert_eq!(date!(2020-12-31).sunday_based_week(), 52);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:446:12
[INFO] [stdout]   |
[INFO] [stdout] 7 | assert_eq!(date!(2021-01-01).sunday_based_week(), 0);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 8 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/date.rs - date::Date::replace_month (line 1110) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `time`
[INFO] [stdout]  --> src/date.rs:1112:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use time::Month;
[INFO] [stdout]   |     ^^^^ help: a similar path exists: `std::time`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:1114:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     date!(2022-02-18).replace_month(Month::January),
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:1115:8
[INFO] [stdout]   |
[INFO] [stdout] 7 |     Ok(date!(2022-01-18))
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:1117:9
[INFO] [stdout]   |
[INFO] [stdout] 9 | assert!(date!(2022-01-30)
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:1114:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     date!(2022-02-18).replace_month(Month::January),
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:1115:8
[INFO] [stdout]   |
[INFO] [stdout] 7 |     Ok(date!(2022-01-18))
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:1117:9
[INFO] [stdout]   |
[INFO] [stdout] 9 | assert!(date!(2022-01-30)
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 7 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/date.rs - date::Date::to_julian_day (line 726) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:728:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(date!(-4713 - 11 - 24).to_julian_day(), 0);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:729:12
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(date!(2000-01-01).to_julian_day(), 2_451_545);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:730:12
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert_eq!(date!(2019-01-01).to_julian_day(), 2_458_485);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:731:12
[INFO] [stdout]   |
[INFO] [stdout] 7 | assert_eq!(date!(2019-12-31).to_julian_day(), 2_458_849);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:728:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(date!(-4713 - 11 - 24).to_julian_day(), 0);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:729:12
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(date!(2000-01-01).to_julian_day(), 2_451_545);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:730:12
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert_eq!(date!(2019-01-01).to_julian_day(), 2_458_485);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:731:12
[INFO] [stdout]   |
[INFO] [stdout] 7 | assert_eq!(date!(2019-12-31).to_julian_day(), 2_458_849);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 8 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/date.rs - date::Date::to_calendar_date (line 469) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `time`
[INFO] [stdout]  --> src/date.rs:470:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::Month;
[INFO] [stdout]   |     ^^^^ help: a similar path exists: `std::time`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:473:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     date!(2019-01-01).to_calendar_date(),
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:473:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     date!(2019-01-01).to_calendar_date(),
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/date.rs - date::Date::saturating_sub (line 1038) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `time`
[INFO] [stdout]  --> src/date.rs:1039:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::ext::NumericalDuration;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `time`
[INFO] [stdout]   |
[INFO] [stdout] help: to make use of source file src/time.rs, use `mod time` in this file to declare the module
[INFO] [stdout]   |
[INFO] [stdout] 2 + mod time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:1042:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     date!(2020-12-31).saturating_sub(23.hours()),
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:1043:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     date!(2020-12-31)
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/date.rs:1046:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     date!(2020-12-31).saturating_sub(47.hours()),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/date.rs:1047:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     date!(2020-12-30)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:1042:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     date!(2020-12-31).saturating_sub(23.hours()),
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:1043:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     date!(2020-12-31)
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/date.rs:1046:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     date!(2020-12-31).saturating_sub(47.hours()),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/date.rs:1047:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     date!(2020-12-30)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `hours` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/date.rs:1042:41
[INFO] [stdout]   |
[INFO] [stdout] 6 |     date!(2020-12-31).saturating_sub(23.hours()),
[INFO] [stdout]   |                                         ^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 6 |     date!(2020-12-31).saturating_sub(23_i32.hours()),
[INFO] [stdout]   |                                        ++++
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `hours` on ambiguous numeric type `{integer}`
[INFO] [stdout]   --> src/date.rs:1046:41
[INFO] [stdout]    |
[INFO] [stdout] 10 |     date!(2020-12-31).saturating_sub(47.hours()),
[INFO] [stdout]    |                                         ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]    |
[INFO] [stdout] 10 |     date!(2020-12-31).saturating_sub(47_i32.hours()),
[INFO] [stdout]    |                                        ++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 11 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0433, E0689.
[INFO] [stdout] For more information about an error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/duration.rs - duration::Duration (line 1178) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `time`
[INFO] [stdout]  --> src/duration.rs:1179:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::Duration;
[INFO] [stdout]   |     ^^^^ help: a similar path exists: `std::time`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/date.rs - date::Date::saturating_add (line 983) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `time`
[INFO] [stdout]  --> src/date.rs:984:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Date, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `time`
[INFO] [stdout]   |
[INFO] [stdout] help: to make use of source file src/time.rs, use `mod time` in this file to declare the module
[INFO] [stdout]   |
[INFO] [stdout] 2 + mod time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `time`
[INFO] [stdout]  --> src/date.rs:984:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Date, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ help: a similar path exists: `std::time`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:989:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     date!(2020-12-31).saturating_add(2.days()),
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:990:5
[INFO] [stdout]   |
[INFO] [stdout] 9 |     date!(2021-01-02)
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:989:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     date!(2020-12-31).saturating_add(2.days()),
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:990:5
[INFO] [stdout]   |
[INFO] [stdout] 9 |     date!(2021-01-02)
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `days` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/date.rs:986:39
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(Date::MAX.saturating_add(1.days()), Date::MAX);
[INFO] [stdout]   |                                       ^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(Date::MAX.saturating_add(1_i32.days()), Date::MAX);
[INFO] [stdout]   |                                      ++++
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `days` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/date.rs:987:42
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert_eq!(Date::MIN.saturating_add((-2).days()), Date::MIN);
[INFO] [stdout]   |                                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `days` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/date.rs:989:40
[INFO] [stdout]   |
[INFO] [stdout] 8 |     date!(2020-12-31).saturating_add(2.days()),
[INFO] [stdout]   |                                        ^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 8 |     date!(2020-12-31).saturating_add(2_i32.days()),
[INFO] [stdout]   |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 9 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0689.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/date.rs - date::Date::to_ordinal_date (line 509) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:511:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(date!(2019-01-01).to_ordinal_date(), (2019, 1));
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:511:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(date!(2019-01-01).to_ordinal_date(), (2019, 1));
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/date.rs - date::Date::with_time (line 1204) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:1207:5
[INFO] [stdout]   |
[INFO] [stdout] 5 |     date!(1970-01-01).with_time(time!(0:00)),
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:1207:33
[INFO] [stdout]   |
[INFO] [stdout] 5 |     date!(1970-01-01).with_time(time!(0:00)),
[INFO] [stdout]   |                                 ^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `time` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:1208:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     datetime!(1970-01-01 0:00),
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:1207:5
[INFO] [stdout]   |
[INFO] [stdout] 5 |     date!(1970-01-01).with_time(time!(0:00)),
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:1207:33
[INFO] [stdout]   |
[INFO] [stdout] 5 |     date!(1970-01-01).with_time(time!(0:00)),
[INFO] [stdout]   |                                 ^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `time` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:1208:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     datetime!(1970-01-01 0:00),
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::PrimitiveDateTime;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:1208:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     datetime!(1970-01-01 0:00),
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:1208:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     datetime!(1970-01-01 0:00),
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 8 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/duration.rs - duration::Duration::MILLISECOND (line 219) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `time`
[INFO] [stdout]  --> src/duration.rs:220:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Duration, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `time`
[INFO] [stdout]   |
[INFO] [stdout] help: to make use of source file src/time.rs, use `mod time` in this file to declare the module
[INFO] [stdout]   |
[INFO] [stdout] 2 + mod time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `time`
[INFO] [stdout]  --> src/duration.rs:220:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Duration, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ help: a similar path exists: `std::time`
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `milliseconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/duration.rs:221:37
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(Duration::MILLISECOND, 1.milliseconds());
[INFO] [stdout]   |                                     ^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(Duration::MILLISECOND, 1_i32.milliseconds());
[INFO] [stdout]   |                                    ++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0689.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/date.rs - date::Date::with_hms_milli (line 1236) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:1238:9
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert!(date!(1970-01-01).with_hms_milli(0, 0, 0, 0).is_ok());
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:1239:9
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert!(date!(1970-01-01).with_hms_milli(24, 0, 0, 0).is_err());
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:1238:9
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert!(date!(1970-01-01).with_hms_milli(0, 0, 0, 0).is_ok());
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:1239:9
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert!(date!(1970-01-01).with_hms_milli(24, 0, 0, 0).is_err());
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/date.rs - date::Date::previous_day (line 600) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `time`
[INFO] [stdout]  --> src/date.rs:601:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::Date;
[INFO] [stdout]   |     ^^^^ help: a similar path exists: `std::time`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:603:12
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(date!(2019-01-02).previous_day(), Some(date!(2019-01-01)));
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:603:51
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(date!(2019-01-02).previous_day(), Some(date!(2019-01-01)));
[INFO] [stdout]   |                                                   ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:604:12
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert_eq!(date!(2019-02-01).previous_day(), Some(date!(2019-01-31)));
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:604:51
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert_eq!(date!(2019-02-01).previous_day(), Some(date!(2019-01-31)));
[INFO] [stdout]   |                                                   ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:605:12
[INFO] [stdout]   |
[INFO] [stdout] 7 | assert_eq!(date!(2020-01-01).previous_day(), Some(date!(2019-12-31)));
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:605:51
[INFO] [stdout]   |
[INFO] [stdout] 7 | assert_eq!(date!(2020-01-01).previous_day(), Some(date!(2019-12-31)));
[INFO] [stdout]   |                                                   ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:603:12
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(date!(2019-01-02).previous_day(), Some(date!(2019-01-01)));
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:603:51
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(date!(2019-01-02).previous_day(), Some(date!(2019-01-01)));
[INFO] [stdout]   |                                                   ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:604:12
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert_eq!(date!(2019-02-01).previous_day(), Some(date!(2019-01-31)));
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:604:51
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert_eq!(date!(2019-02-01).previous_day(), Some(date!(2019-01-31)));
[INFO] [stdout]   |                                                   ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:605:12
[INFO] [stdout]   |
[INFO] [stdout] 7 | assert_eq!(date!(2020-01-01).previous_day(), Some(date!(2019-12-31)));
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:605:51
[INFO] [stdout]   |
[INFO] [stdout] 7 | assert_eq!(date!(2020-01-01).previous_day(), Some(date!(2019-12-31)));
[INFO] [stdout]   |                                                   ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 13 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/date.rs - date::Date::year (line 332) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:334:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(date!(2019-01-01).year(), 2019);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:335:12
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(date!(2019-12-31).year(), 2019);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:336:12
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert_eq!(date!(2020-01-01).year(), 2020);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:334:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(date!(2019-01-01).year(), 2019);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:335:12
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(date!(2019-12-31).year(), 2019);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:336:12
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert_eq!(date!(2020-01-01).year(), 2020);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/date.rs - date::Date::with_hms_micro (line 1256) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:1258:9
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert!(date!(1970-01-01).with_hms_micro(0, 0, 0, 0).is_ok());
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:1259:9
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert!(date!(1970-01-01).with_hms_micro(24, 0, 0, 0).is_err());
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:1258:9
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert!(date!(1970-01-01).with_hms_micro(0, 0, 0, 0).is_ok());
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:1259:9
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert!(date!(1970-01-01).with_hms_micro(24, 0, 0, 0).is_err());
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/duration.rs - duration::Duration::checked_add (line 926) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `time`
[INFO] [stdout]  --> src/duration.rs:927:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Duration, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `time`
[INFO] [stdout]   |
[INFO] [stdout] help: to make use of source file src/time.rs, use `mod time` in this file to declare the module
[INFO] [stdout]   |
[INFO] [stdout] 2 + mod time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `time`
[INFO] [stdout]  --> src/duration.rs:927:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Duration, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ help: a similar path exists: `std::time`
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/duration.rs:928:14
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(5.seconds().checked_add(5.seconds()), Some(10.seconds()));
[INFO] [stdout]   |              ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(5_i32.seconds().checked_add(5.seconds()), Some(10.seconds()));
[INFO] [stdout]   |             ++++
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/duration.rs:928:38
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(5.seconds().checked_add(5.seconds()), Some(10.seconds()));
[INFO] [stdout]   |                                      ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(5.seconds().checked_add(5_i32.seconds()), Some(10.seconds()));
[INFO] [stdout]   |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/duration.rs:928:58
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(5.seconds().checked_add(5.seconds()), Some(10.seconds()));
[INFO] [stdout]   |                                                          ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(5.seconds().checked_add(5.seconds()), Some(10_i32.seconds()));
[INFO] [stdout]   |                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `nanoseconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/duration.rs:929:40
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(Duration::MAX.checked_add(1.nanoseconds()), None);
[INFO] [stdout]   |                                        ^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(Duration::MAX.checked_add(1_i32.nanoseconds()), None);
[INFO] [stdout]   |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/duration.rs:930:17
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert_eq!((-5).seconds().checked_add(5.seconds()), Some(0.seconds()));
[INFO] [stdout]   |                 ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/duration.rs:930:41
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert_eq!((-5).seconds().checked_add(5.seconds()), Some(0.seconds()));
[INFO] [stdout]   |                                         ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert_eq!((-5).seconds().checked_add(5_i32.seconds()), Some(0.seconds()));
[INFO] [stdout]   |                                        ++++
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/duration.rs:930:60
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert_eq!((-5).seconds().checked_add(5.seconds()), Some(0.seconds()));
[INFO] [stdout]   |                                                            ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert_eq!((-5).seconds().checked_add(5.seconds()), Some(0_i32.seconds()));
[INFO] [stdout]   |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 9 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0689.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/date.rs - date::Date::with_hms_nano (line 1276) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:1278:9
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert!(date!(1970-01-01).with_hms_nano(0, 0, 0, 0).is_ok());
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:1279:9
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert!(date!(1970-01-01).with_hms_nano(24, 0, 0, 0).is_err());
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:1278:9
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert!(date!(1970-01-01).with_hms_nano(0, 0, 0, 0).is_ok());
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:1279:9
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert!(date!(1970-01-01).with_hms_nano(24, 0, 0, 0).is_err());
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/duration.rs - duration::Duration::MICROSECOND (line 211) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `time`
[INFO] [stdout]  --> src/duration.rs:212:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Duration, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `time`
[INFO] [stdout]   |
[INFO] [stdout] help: to make use of source file src/time.rs, use `mod time` in this file to declare the module
[INFO] [stdout]   |
[INFO] [stdout] 2 + mod time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `time`
[INFO] [stdout]  --> src/duration.rs:212:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Duration, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ help: a similar path exists: `std::time`
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `microseconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/duration.rs:213:37
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(Duration::MICROSECOND, 1.microseconds());
[INFO] [stdout]   |                                     ^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(Duration::MICROSECOND, 1_i32.microseconds());
[INFO] [stdout]   |                                    ++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0689.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/duration.rs - duration::Duration::NANOSECOND (line 203) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `time`
[INFO] [stdout]  --> src/duration.rs:204:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Duration, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `time`
[INFO] [stdout]   |
[INFO] [stdout] help: to make use of source file src/time.rs, use `mod time` in this file to declare the module
[INFO] [stdout]   |
[INFO] [stdout] 2 + mod time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `time`
[INFO] [stdout]  --> src/duration.rs:204:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Duration, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ help: a similar path exists: `std::time`
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `nanoseconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/duration.rs:205:36
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(Duration::NANOSECOND, 1.nanoseconds());
[INFO] [stdout]   |                                    ^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(Duration::NANOSECOND, 1_i32.nanoseconds());
[INFO] [stdout]   |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0689.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/date.rs - date::Date::weekday (line 541) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `time`
[INFO] [stdout]  --> src/date.rs:542:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::Weekday::*;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `time`
[INFO] [stdout]   |
[INFO] [stdout] help: to make use of source file src/time.rs, use `mod time` in this file to declare the module
[INFO] [stdout]   |
[INFO] [stdout] 2 + mod time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:544:12
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(date!(2019-01-01).weekday(), Tuesday);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:545:12
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert_eq!(date!(2019-02-01).weekday(), Friday);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:546:12
[INFO] [stdout]   |
[INFO] [stdout] 7 | assert_eq!(date!(2019-03-01).weekday(), Friday);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:547:12
[INFO] [stdout]   |
[INFO] [stdout] 8 | assert_eq!(date!(2019-04-01).weekday(), Monday);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:548:12
[INFO] [stdout]   |
[INFO] [stdout] 9 | assert_eq!(date!(2019-05-01).weekday(), Wednesday);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/date.rs:549:12
[INFO] [stdout]    |
[INFO] [stdout] 10 | assert_eq!(date!(2019-06-01).weekday(), Saturday);
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/date.rs:550:12
[INFO] [stdout]    |
[INFO] [stdout] 11 | assert_eq!(date!(2019-07-01).weekday(), Monday);
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/date.rs:551:12
[INFO] [stdout]    |
[INFO] [stdout] 12 | assert_eq!(date!(2019-08-01).weekday(), Thursday);
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/date.rs:552:12
[INFO] [stdout]    |
[INFO] [stdout] 13 | assert_eq!(date!(2019-09-01).weekday(), Sunday);
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/date.rs:553:12
[INFO] [stdout]    |
[INFO] [stdout] 14 | assert_eq!(date!(2019-10-01).weekday(), Tuesday);
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/date.rs:554:12
[INFO] [stdout]    |
[INFO] [stdout] 15 | assert_eq!(date!(2019-11-01).weekday(), Friday);
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/date.rs:555:12
[INFO] [stdout]    |
[INFO] [stdout] 16 | assert_eq!(date!(2019-12-01).weekday(), Sunday);
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:544:12
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(date!(2019-01-01).weekday(), Tuesday);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Tuesday` in this scope
[INFO] [stdout]  --> src/date.rs:544:41
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(date!(2019-01-01).weekday(), Tuesday);
[INFO] [stdout]   |                                         ^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Weekday::Tuesday;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:545:12
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert_eq!(date!(2019-02-01).weekday(), Friday);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Friday` in this scope
[INFO] [stdout]  --> src/date.rs:545:41
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert_eq!(date!(2019-02-01).weekday(), Friday);
[INFO] [stdout]   |                                         ^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Weekday::Friday;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:546:12
[INFO] [stdout]   |
[INFO] [stdout] 7 | assert_eq!(date!(2019-03-01).weekday(), Friday);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Friday` in this scope
[INFO] [stdout]  --> src/date.rs:546:41
[INFO] [stdout]   |
[INFO] [stdout] 7 | assert_eq!(date!(2019-03-01).weekday(), Friday);
[INFO] [stdout]   |                                         ^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Weekday::Friday;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:547:12
[INFO] [stdout]   |
[INFO] [stdout] 8 | assert_eq!(date!(2019-04-01).weekday(), Monday);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Monday` in this scope
[INFO] [stdout]  --> src/date.rs:547:41
[INFO] [stdout]   |
[INFO] [stdout] 8 | assert_eq!(date!(2019-04-01).weekday(), Monday);
[INFO] [stdout]   |                                         ^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Weekday::Monday;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:548:12
[INFO] [stdout]   |
[INFO] [stdout] 9 | assert_eq!(date!(2019-05-01).weekday(), Wednesday);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Wednesday` in this scope
[INFO] [stdout]  --> src/date.rs:548:41
[INFO] [stdout]   |
[INFO] [stdout] 9 | assert_eq!(date!(2019-05-01).weekday(), Wednesday);
[INFO] [stdout]   |                                         ^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Weekday::Wednesday;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/date.rs:549:12
[INFO] [stdout]    |
[INFO] [stdout] 10 | assert_eq!(date!(2019-06-01).weekday(), Saturday);
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Saturday` in this scope
[INFO] [stdout]   --> src/date.rs:549:41
[INFO] [stdout]    |
[INFO] [stdout] 10 | assert_eq!(date!(2019-06-01).weekday(), Saturday);
[INFO] [stdout]    |                                         ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]    |
[INFO] [stdout]  2 + use supply_chain_trust_example_crate_000040::Weekday::Saturday;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/date.rs:550:12
[INFO] [stdout]    |
[INFO] [stdout] 11 | assert_eq!(date!(2019-07-01).weekday(), Monday);
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Monday` in this scope
[INFO] [stdout]   --> src/date.rs:550:41
[INFO] [stdout]    |
[INFO] [stdout] 11 | assert_eq!(date!(2019-07-01).weekday(), Monday);
[INFO] [stdout]    |                                         ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]    |
[INFO] [stdout]  2 + use supply_chain_trust_example_crate_000040::Weekday::Monday;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/date.rs:551:12
[INFO] [stdout]    |
[INFO] [stdout] 12 | assert_eq!(date!(2019-08-01).weekday(), Thursday);
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Thursday` in this scope
[INFO] [stdout]   --> src/date.rs:551:41
[INFO] [stdout]    |
[INFO] [stdout] 12 | assert_eq!(date!(2019-08-01).weekday(), Thursday);
[INFO] [stdout]    |                                         ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]    |
[INFO] [stdout]  2 + use supply_chain_trust_example_crate_000040::Weekday::Thursday;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/date.rs:552:12
[INFO] [stdout]    |
[INFO] [stdout] 13 | assert_eq!(date!(2019-09-01).weekday(), Sunday);
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Sunday` in this scope
[INFO] [stdout]   --> src/date.rs:552:41
[INFO] [stdout]    |
[INFO] [stdout] 13 | assert_eq!(date!(2019-09-01).weekday(), Sunday);
[INFO] [stdout]    |                                         ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]    |
[INFO] [stdout]  2 + use supply_chain_trust_example_crate_000040::Weekday::Sunday;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/date.rs:553:12
[INFO] [stdout]    |
[INFO] [stdout] 14 | assert_eq!(date!(2019-10-01).weekday(), Tuesday);
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Tuesday` in this scope
[INFO] [stdout]   --> src/date.rs:553:41
[INFO] [stdout]    |
[INFO] [stdout] 14 | assert_eq!(date!(2019-10-01).weekday(), Tuesday);
[INFO] [stdout]    |                                         ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]    |
[INFO] [stdout]  2 + use supply_chain_trust_example_crate_000040::Weekday::Tuesday;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/date.rs:554:12
[INFO] [stdout]    |
[INFO] [stdout] 15 | assert_eq!(date!(2019-11-01).weekday(), Friday);
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Friday` in this scope
[INFO] [stdout]   --> src/date.rs:554:41
[INFO] [stdout]    |
[INFO] [stdout] 15 | assert_eq!(date!(2019-11-01).weekday(), Friday);
[INFO] [stdout]    |                                         ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]    |
[INFO] [stdout]  2 + use supply_chain_trust_example_crate_000040::Weekday::Friday;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/date.rs:555:12
[INFO] [stdout]    |
[INFO] [stdout] 16 | assert_eq!(date!(2019-12-01).weekday(), Sunday);
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Sunday` in this scope
[INFO] [stdout]   --> src/date.rs:555:41
[INFO] [stdout]    |
[INFO] [stdout] 16 | assert_eq!(date!(2019-12-01).weekday(), Sunday);
[INFO] [stdout]    |                                         ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]    |
[INFO] [stdout]  2 + use supply_chain_trust_example_crate_000040::Weekday::Sunday;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 37 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/duration.rs - duration::Duration::DAY (line 251) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `time`
[INFO] [stdout]  --> src/duration.rs:252:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Duration, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `time`
[INFO] [stdout]   |
[INFO] [stdout] help: to make use of source file src/time.rs, use `mod time` in this file to declare the module
[INFO] [stdout]   |
[INFO] [stdout] 2 + mod time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `time`
[INFO] [stdout]  --> src/duration.rs:252:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Duration, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ help: a similar path exists: `std::time`
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `days` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/duration.rs:253:29
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(Duration::DAY, 1.days());
[INFO] [stdout]   |                             ^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(Duration::DAY, 1_i32.days());
[INFO] [stdout]   |                            ++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0689.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/duration.rs - duration::Duration::WEEK (line 259) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `time`
[INFO] [stdout]  --> src/duration.rs:260:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Duration, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `time`
[INFO] [stdout]   |
[INFO] [stdout] help: to make use of source file src/time.rs, use `mod time` in this file to declare the module
[INFO] [stdout]   |
[INFO] [stdout] 2 + mod time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `time`
[INFO] [stdout]  --> src/duration.rs:260:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Duration, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ help: a similar path exists: `std::time`
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `weeks` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/duration.rs:261:30
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(Duration::WEEK, 1.weeks());
[INFO] [stdout]   |                              ^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(Duration::WEEK, 1_i32.weeks());
[INFO] [stdout]   |                             ++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0689.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/duration.rs - duration::Duration::checked_mul (line 976) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `time`
[INFO] [stdout]  --> src/duration.rs:977:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Duration, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `time`
[INFO] [stdout]   |
[INFO] [stdout] help: to make use of source file src/time.rs, use `mod time` in this file to declare the module
[INFO] [stdout]   |
[INFO] [stdout] 2 + mod time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `time`
[INFO] [stdout]  --> src/duration.rs:977:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Duration, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ help: a similar path exists: `std::time`
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/duration.rs:978:14
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(5.seconds().checked_mul(2), Some(10.seconds()));
[INFO] [stdout]   |              ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(5_i32.seconds().checked_mul(2), Some(10.seconds()));
[INFO] [stdout]   |             ++++
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/duration.rs:978:48
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(5.seconds().checked_mul(2), Some(10.seconds()));
[INFO] [stdout]   |                                                ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(5.seconds().checked_mul(2), Some(10_i32.seconds()));
[INFO] [stdout]   |                                               ++++
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/duration.rs:979:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(5.seconds().checked_mul(-2), Some((-10).seconds()));
[INFO] [stdout]   |              ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(5_i32.seconds().checked_mul(-2), Some((-10).seconds()));
[INFO] [stdout]   |             ++++
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/duration.rs:979:52
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(5.seconds().checked_mul(-2), Some((-10).seconds()));
[INFO] [stdout]   |                                                    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/duration.rs:980:14
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert_eq!(5.seconds().checked_mul(0), Some(0.seconds()));
[INFO] [stdout]   |              ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert_eq!(5_i32.seconds().checked_mul(0), Some(0.seconds()));
[INFO] [stdout]   |             ++++
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/duration.rs:980:47
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert_eq!(5.seconds().checked_mul(0), Some(0.seconds()));
[INFO] [stdout]   |                                               ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert_eq!(5.seconds().checked_mul(0), Some(0_i32.seconds()));
[INFO] [stdout]   |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 8 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0689.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/duration.rs - duration::Duration::MINUTE (line 235) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `time`
[INFO] [stdout]  --> src/duration.rs:236:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Duration, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `time`
[INFO] [stdout]   |
[INFO] [stdout] help: to make use of source file src/time.rs, use `mod time` in this file to declare the module
[INFO] [stdout]   |
[INFO] [stdout] 2 + mod time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `time`
[INFO] [stdout]  --> src/duration.rs:236:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Duration, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ help: a similar path exists: `std::time`
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `minutes` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/duration.rs:237:32
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(Duration::MINUTE, 1.minutes());
[INFO] [stdout]   |                                ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(Duration::MINUTE, 1_i32.minutes());
[INFO] [stdout]   |                               ++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0689.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/duration.rs - duration::Duration::checked_seconds_f64 (line 631) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `time`
[INFO] [stdout]  --> src/duration.rs:632:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Duration, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `time`
[INFO] [stdout]   |
[INFO] [stdout] help: to make use of source file src/time.rs, use `mod time` in this file to declare the module
[INFO] [stdout]   |
[INFO] [stdout] 2 + mod time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `time`
[INFO] [stdout]  --> src/duration.rs:632:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Duration, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ help: a similar path exists: `std::time`
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{float}`
[INFO] [stdout]  --> src/duration.rs:633:57
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(Duration::checked_seconds_f64(0.5), Some(0.5.seconds()));
[INFO] [stdout]   |                                                         ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `f32`
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(Duration::checked_seconds_f64(0.5), Some(0.5_f32.seconds()));
[INFO] [stdout]   |                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{float}`
[INFO] [stdout]  --> src/duration.rs:634:61
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(Duration::checked_seconds_f64(-0.5), Some((-0.5).seconds()));
[INFO] [stdout]   |                                                             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0689.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/duration.rs - duration::Duration::SECOND (line 227) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `time`
[INFO] [stdout]  --> src/duration.rs:228:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Duration, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `time`
[INFO] [stdout]   |
[INFO] [stdout] help: to make use of source file src/time.rs, use `mod time` in this file to declare the module
[INFO] [stdout]   |
[INFO] [stdout] 2 + mod time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `time`
[INFO] [stdout]  --> src/duration.rs:228:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Duration, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ help: a similar path exists: `std::time`
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/duration.rs:229:32
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(Duration::SECOND, 1.seconds());
[INFO] [stdout]   |                                ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(Duration::SECOND, 1_i32.seconds());
[INFO] [stdout]   |                               ++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0689.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/duration.rs - duration::Duration::ZERO (line 195) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `time`
[INFO] [stdout]  --> src/duration.rs:196:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Duration, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `time`
[INFO] [stdout]   |
[INFO] [stdout] help: to make use of source file src/time.rs, use `mod time` in this file to declare the module
[INFO] [stdout]   |
[INFO] [stdout] 2 + mod time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `time`
[INFO] [stdout]  --> src/duration.rs:196:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Duration, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ help: a similar path exists: `std::time`
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/duration.rs:197:30
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(Duration::ZERO, 0.seconds());
[INFO] [stdout]   |                              ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(Duration::ZERO, 0_i32.seconds());
[INFO] [stdout]   |                             ++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0689.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/date.rs - date::Date::with_hms (line 1217) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:1219:9
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert!(date!(1970-01-01).with_hms(0, 0, 0).is_ok());
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:1220:9
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert!(date!(1970-01-01).with_hms(24, 0, 0).is_err());
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:1219:9
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert!(date!(1970-01-01).with_hms(0, 0, 0).is_ok());
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/date.rs:1220:9
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert!(date!(1970-01-01).with_hms(24, 0, 0).is_err());
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `date` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/duration.rs - duration::Duration::HOUR (line 243) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `time`
[INFO] [stdout]  --> src/duration.rs:244:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Duration, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `time`
[INFO] [stdout]   |
[INFO] [stdout] help: to make use of source file src/time.rs, use `mod time` in this file to declare the module
[INFO] [stdout]   |
[INFO] [stdout] 2 + mod time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `time`
[INFO] [stdout]  --> src/duration.rs:244:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Duration, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ help: a similar path exists: `std::time`
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `hours` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/duration.rs:245:30
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(Duration::HOUR, 1.hours());
[INFO] [stdout]   |                              ^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(Duration::HOUR, 1_i32.hours());
[INFO] [stdout]   |                             ++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0689.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/duration.rs - duration::Duration::as_seconds_f64 (line 817) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `time`
[INFO] [stdout]  --> src/duration.rs:818:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::ext::NumericalDuration;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `time`
[INFO] [stdout]   |
[INFO] [stdout] help: to make use of source file src/time.rs, use `mod time` in this file to declare the module
[INFO] [stdout]   |
[INFO] [stdout] 2 + mod time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `seconds` found for type `{float}` in the current scope
[INFO] [stdout]  --> src/duration.rs:819:16
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(1.5.seconds().as_seconds_f64(), 1.5);
[INFO] [stdout]   |                ^^^^^^^ method not found in `{float}`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `seconds` found for type `{float}` in the current scope
[INFO] [stdout]  --> src/duration.rs:820:19
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!((-1.5).seconds().as_seconds_f64(), -1.5);
[INFO] [stdout]   |                   ^^^^^^^ method not found in `{float}`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0433, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/duration.rs - duration::Duration::as_seconds_f32 (line 828) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `time`
[INFO] [stdout]  --> src/duration.rs:829:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::ext::NumericalDuration;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `time`
[INFO] [stdout]   |
[INFO] [stdout] help: to make use of source file src/time.rs, use `mod time` in this file to declare the module
[INFO] [stdout]   |
[INFO] [stdout] 2 + mod time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `seconds` found for type `{float}` in the current scope
[INFO] [stdout]  --> src/duration.rs:830:16
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(1.5.seconds().as_seconds_f32(), 1.5);
[INFO] [stdout]   |                ^^^^^^^ method not found in `{float}`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `seconds` found for type `{float}` in the current scope
[INFO] [stdout]  --> src/duration.rs:831:19
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!((-1.5).seconds().as_seconds_f32(), -1.5);
[INFO] [stdout]   |                   ^^^^^^^ method not found in `{float}`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0433, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/duration.rs - duration::Duration::checked_neg (line 1020) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `time`
[INFO] [stdout]  --> src/duration.rs:1021:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::ext::NumericalDuration;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `time`
[INFO] [stdout]   |
[INFO] [stdout] help: to make use of source file src/time.rs, use `mod time` in this file to declare the module
[INFO] [stdout]   |
[INFO] [stdout] 2 + mod time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `time`
[INFO] [stdout]  --> src/duration.rs:1022:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use time::Duration;
[INFO] [stdout]   |     ^^^^ help: a similar path exists: `std::time`
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/duration.rs:1023:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(5.seconds().checked_neg(), Some((-5).seconds()));
[INFO] [stdout]   |              ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(5_i32.seconds().checked_neg(), Some((-5).seconds()));
[INFO] [stdout]   |             ++++
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/duration.rs:1023:49
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(5.seconds().checked_neg(), Some((-5).seconds()));
[INFO] [stdout]   |                                                 ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0689.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/duration.rs - duration::Duration::hours (line 466) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `time`
[INFO] [stdout]  --> src/duration.rs:467:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Duration, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `time`
[INFO] [stdout]   |
[INFO] [stdout] help: to make use of source file src/time.rs, use `mod time` in this file to declare the module
[INFO] [stdout]   |
[INFO] [stdout] 2 + mod time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `time`
[INFO] [stdout]  --> src/duration.rs:467:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Duration, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ help: a similar path exists: `std::time`
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/duration.rs:468:38
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(Duration::hours(1), 3_600.seconds());
[INFO] [stdout]   |                                      ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(Duration::hours(1), 3_600_i32.seconds());
[INFO] [stdout]   |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0689.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/duration.rs - duration::Duration::days (line 448) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `time`
[INFO] [stdout]  --> src/duration.rs:449:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Duration, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `time`
[INFO] [stdout]   |
[INFO] [stdout] help: to make use of source file src/time.rs, use `mod time` in this file to declare the module
[INFO] [stdout]   |
[INFO] [stdout] 2 + mod time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `time`
[INFO] [stdout]  --> src/duration.rs:449:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Duration, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ help: a similar path exists: `std::time`
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/duration.rs:450:38
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(Duration::days(1), 86_400.seconds());
[INFO] [stdout]   |                                      ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(Duration::days(1), 86_400_i32.seconds());
[INFO] [stdout]   |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0689.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/duration.rs - duration::Duration::microseconds (line 701) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `time`
[INFO] [stdout]  --> src/duration.rs:702:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Duration, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `time`
[INFO] [stdout]   |
[INFO] [stdout] help: to make use of source file src/time.rs, use `mod time` in this file to declare the module
[INFO] [stdout]   |
[INFO] [stdout] 2 + mod time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `time`
[INFO] [stdout]  --> src/duration.rs:702:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Duration, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ help: a similar path exists: `std::time`
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `nanoseconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/duration.rs:703:45
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(Duration::microseconds(1), 1_000.nanoseconds());
[INFO] [stdout]   |                                             ^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(Duration::microseconds(1), 1_000_i32.nanoseconds());
[INFO] [stdout]   |                                            ++++
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `nanoseconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/duration.rs:704:49
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(Duration::microseconds(-1), (-1_000).nanoseconds());
[INFO] [stdout]   |                                                 ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0689.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/duration.rs - duration::Duration::checked_sub (line 951) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `time`
[INFO] [stdout]  --> src/duration.rs:952:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Duration, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `time`
[INFO] [stdout]   |
[INFO] [stdout] help: to make use of source file src/time.rs, use `mod time` in this file to declare the module
[INFO] [stdout]   |
[INFO] [stdout] 2 + mod time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `time`
[INFO] [stdout]  --> src/duration.rs:952:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Duration, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ help: a similar path exists: `std::time`
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/duration.rs:953:14
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(5.seconds().checked_sub(5.seconds()), Some(Duration::ZERO));
[INFO] [stdout]   |              ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(5_i32.seconds().checked_sub(5.seconds()), Some(Duration::ZERO));
[INFO] [stdout]   |             ++++
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/duration.rs:953:38
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(5.seconds().checked_sub(5.seconds()), Some(Duration::ZERO));
[INFO] [stdout]   |                                      ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(5.seconds().checked_sub(5_i32.seconds()), Some(Duration::ZERO));
[INFO] [stdout]   |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `nanoseconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/duration.rs:954:40
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(Duration::MIN.checked_sub(1.nanoseconds()), None);
[INFO] [stdout]   |                                        ^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(Duration::MIN.checked_sub(1_i32.nanoseconds()), None);
[INFO] [stdout]   |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/duration.rs:955:14
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert_eq!(5.seconds().checked_sub(10.seconds()), Some((-5).seconds()));
[INFO] [stdout]   |              ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert_eq!(5_i32.seconds().checked_sub(10.seconds()), Some((-5).seconds()));
[INFO] [stdout]   |             ++++
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/duration.rs:955:39
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert_eq!(5.seconds().checked_sub(10.seconds()), Some((-5).seconds()));
[INFO] [stdout]   |                                       ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert_eq!(5.seconds().checked_sub(10_i32.seconds()), Some((-5).seconds()));
[INFO] [stdout]   |                                      ++++
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/duration.rs:955:61
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert_eq!(5.seconds().checked_sub(10.seconds()), Some((-5).seconds()));
[INFO] [stdout]   |                                                             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 8 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0689.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/duration.rs - duration::Duration::checked_seconds_f32 (line 658) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `time`
[INFO] [stdout]  --> src/duration.rs:659:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Duration, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `time`
[INFO] [stdout]   |
[INFO] [stdout] help: to make use of source file src/time.rs, use `mod time` in this file to declare the module
[INFO] [stdout]   |
[INFO] [stdout] 2 + mod time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `time`
[INFO] [stdout]  --> src/duration.rs:659:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Duration, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ help: a similar path exists: `std::time`
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{float}`
[INFO] [stdout]  --> src/duration.rs:660:57
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(Duration::checked_seconds_f32(0.5), Some(0.5.seconds()));
[INFO] [stdout]   |                                                         ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `f32`
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(Duration::checked_seconds_f32(0.5), Some(0.5_f32.seconds()));
[INFO] [stdout]   |                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{float}`
[INFO] [stdout]  --> src/duration.rs:661:61
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(Duration::checked_seconds_f32(-0.5), Some((-0.5).seconds()));
[INFO] [stdout]   |                                                             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0689.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/duration.rs - duration::Duration::is_zero (line 273) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `time`
[INFO] [stdout]  --> src/duration.rs:274:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::ext::NumericalDuration;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `time`
[INFO] [stdout]   |
[INFO] [stdout] help: to make use of source file src/time.rs, use `mod time` in this file to declare the module
[INFO] [stdout]   |
[INFO] [stdout] 2 + mod time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `seconds` found for type `{integer}` in the current scope
[INFO] [stdout]  --> src/duration.rs:275:11
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert!(0.seconds().is_zero());
[INFO] [stdout]   |           ^^^^^^^ method not found in `{integer}`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `nanoseconds` found for type `{integer}` in the current scope
[INFO] [stdout]  --> src/duration.rs:276:12
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert!(!1.nanoseconds().is_zero());
[INFO] [stdout]   |            ^^^^^^^^^^^ method not found in `{integer}`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0433, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/duration.rs - duration::Duration::abs (line 310) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `time`
[INFO] [stdout]  --> src/duration.rs:311:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::ext::NumericalDuration;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `time`
[INFO] [stdout]   |
[INFO] [stdout] help: to make use of source file src/time.rs, use `mod time` in this file to declare the module
[INFO] [stdout]   |
[INFO] [stdout] 2 + mod time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `seconds` found for type `{integer}` in the current scope
[INFO] [stdout]  --> src/duration.rs:312:14
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(1.seconds().abs(), 1.seconds());
[INFO] [stdout]   |              ^^^^^^^ method not found in `{integer}`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `seconds` found for type `{integer}` in the current scope
[INFO] [stdout]  --> src/duration.rs:312:33
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(1.seconds().abs(), 1.seconds());
[INFO] [stdout]   |                                 ^^^^^^^ method not found in `{integer}`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `seconds` found for type `{integer}` in the current scope
[INFO] [stdout]  --> src/duration.rs:313:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(0.seconds().abs(), 0.seconds());
[INFO] [stdout]   |              ^^^^^^^ method not found in `{integer}`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `seconds` found for type `{integer}` in the current scope
[INFO] [stdout]  --> src/duration.rs:313:33
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(0.seconds().abs(), 0.seconds());
[INFO] [stdout]   |                                 ^^^^^^^ method not found in `{integer}`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `seconds` found for type `{integer}` in the current scope
[INFO] [stdout]  --> src/duration.rs:314:17
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert_eq!((-1).seconds().abs(), 1.seconds());
[INFO] [stdout]   |                 ^^^^^^^ method not found in `{integer}`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `seconds` found for type `{integer}` in the current scope
[INFO] [stdout]  --> src/duration.rs:314:36
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert_eq!((-1).seconds().abs(), 1.seconds());
[INFO] [stdout]   |                                    ^^^^^^^ method not found in `{integer}`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 7 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0433, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/duration.rs - duration::Duration::is_negative (line 284) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `time`
[INFO] [stdout]  --> src/duration.rs:285:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::ext::NumericalDuration;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `time`
[INFO] [stdout]   |
[INFO] [stdout] help: to make use of source file src/time.rs, use `mod time` in this file to declare the module
[INFO] [stdout]   |
[INFO] [stdout] 2 + mod time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `seconds` found for type `{integer}` in the current scope
[INFO] [stdout]  --> src/duration.rs:286:14
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert!((-1).seconds().is_negative());
[INFO] [stdout]   |              ^^^^^^^ method not found in `{integer}`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `seconds` found for type `{integer}` in the current scope
[INFO] [stdout]  --> src/duration.rs:287:12
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert!(!0.seconds().is_negative());
[INFO] [stdout]   |            ^^^^^^^ method not found in `{integer}`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `seconds` found for type `{integer}` in the current scope
[INFO] [stdout]  --> src/duration.rs:288:12
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert!(!1.seconds().is_negative());
[INFO] [stdout]   |            ^^^^^^^ method not found in `{integer}`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0433, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/duration.rs - duration::Duration::minutes (line 484) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `time`
[INFO] [stdout]  --> src/duration.rs:485:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Duration, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `time`
[INFO] [stdout]   |
[INFO] [stdout] help: to make use of source file src/time.rs, use `mod time` in this file to declare the module
[INFO] [stdout]   |
[INFO] [stdout] 2 + mod time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `time`
[INFO] [stdout]  --> src/duration.rs:485:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Duration, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ help: a similar path exists: `std::time`
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/duration.rs:486:37
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(Duration::minutes(1), 60.seconds());
[INFO] [stdout]   |                                     ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(Duration::minutes(1), 60_i32.seconds());
[INFO] [stdout]   |                                    ++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0689.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/duration.rs - duration::Duration::saturating_seconds_f64 (line 558) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `time`
[INFO] [stdout]  --> src/duration.rs:559:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Duration, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `time`
[INFO] [stdout]   |
[INFO] [stdout] help: to make use of source file src/time.rs, use `mod time` in this file to declare the module
[INFO] [stdout]   |
[INFO] [stdout] 2 + mod time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `time`
[INFO] [stdout]  --> src/duration.rs:559:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Duration, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ help: a similar path exists: `std::time`
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{float}`
[INFO] [stdout]  --> src/duration.rs:560:55
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(Duration::saturating_seconds_f64(0.5), 0.5.seconds());
[INFO] [stdout]   |                                                       ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `f32`
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(Duration::saturating_seconds_f64(0.5), 0.5_f32.seconds());
[INFO] [stdout]   |                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{float}`
[INFO] [stdout]  --> src/duration.rs:561:59
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(Duration::saturating_seconds_f64(-0.5), (-0.5).seconds());
[INFO] [stdout]   |                                                           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0689.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/duration.rs - duration::Duration::saturating_seconds_f32 (line 595) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `time`
[INFO] [stdout]  --> src/duration.rs:596:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Duration, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `time`
[INFO] [stdout]   |
[INFO] [stdout] help: to make use of source file src/time.rs, use `mod time` in this file to declare the module
[INFO] [stdout]   |
[INFO] [stdout] 2 + mod time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `time`
[INFO] [stdout]  --> src/duration.rs:596:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Duration, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ help: a similar path exists: `std::time`
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{float}`
[INFO] [stdout]  --> src/duration.rs:597:55
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(Duration::saturating_seconds_f32(0.5), 0.5.seconds());
[INFO] [stdout]   |                                                       ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `f32`
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(Duration::saturating_seconds_f32(0.5), 0.5_f32.seconds());
[INFO] [stdout]   |                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{float}`
[INFO] [stdout]  --> src/duration.rs:598:59
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(Duration::saturating_seconds_f32(-0.5), (-0.5).seconds());
[INFO] [stdout]   |                                                           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0689.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/duration.rs - duration::Duration::saturating_mul (line 1121) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `time`
[INFO] [stdout]  --> src/duration.rs:1122:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Duration, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `time`
[INFO] [stdout]   |
[INFO] [stdout] help: to make use of source file src/time.rs, use `mod time` in this file to declare the module
[INFO] [stdout]   |
[INFO] [stdout] 2 + mod time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `time`
[INFO] [stdout]  --> src/duration.rs:1122:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Duration, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ help: a similar path exists: `std::time`
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/duration.rs:1123:14
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(5.seconds().saturating_mul(2), 10.seconds());
[INFO] [stdout]   |              ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(5_i32.seconds().saturating_mul(2), 10.seconds());
[INFO] [stdout]   |             ++++
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/duration.rs:1123:46
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(5.seconds().saturating_mul(2), 10.seconds());
[INFO] [stdout]   |                                              ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(5.seconds().saturating_mul(2), 10_i32.seconds());
[INFO] [stdout]   |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/duration.rs:1124:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(5.seconds().saturating_mul(-2), (-10).seconds());
[INFO] [stdout]   |              ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(5_i32.seconds().saturating_mul(-2), (-10).seconds());
[INFO] [stdout]   |             ++++
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/duration.rs:1124:50
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(5.seconds().saturating_mul(-2), (-10).seconds());
[INFO] [stdout]   |                                                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/duration.rs:1125:14
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert_eq!(5.seconds().saturating_mul(0), Duration::ZERO);
[INFO] [stdout]   |              ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert_eq!(5_i32.seconds().saturating_mul(0), Duration::ZERO);
[INFO] [stdout]   |             ++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 7 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0689.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/duration.rs - duration::Duration::is_positive (line 296) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `time`
[INFO] [stdout]  --> src/duration.rs:297:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::ext::NumericalDuration;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `time`
[INFO] [stdout]   |
[INFO] [stdout] help: to make use of source file src/time.rs, use `mod time` in this file to declare the module
[INFO] [stdout]   |
[INFO] [stdout] 2 + mod time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `seconds` found for type `{integer}` in the current scope
[INFO] [stdout]  --> src/duration.rs:298:11
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert!(1.seconds().is_positive());
[INFO] [stdout]   |           ^^^^^^^ method not found in `{integer}`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `seconds` found for type `{integer}` in the current scope
[INFO] [stdout]  --> src/duration.rs:299:12
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert!(!0.seconds().is_positive());
[INFO] [stdout]   |            ^^^^^^^ method not found in `{integer}`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `seconds` found for type `{integer}` in the current scope
[INFO] [stdout]  --> src/duration.rs:300:15
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert!(!(-1).seconds().is_positive());
[INFO] [stdout]   |               ^^^^^^^ method not found in `{integer}`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0433, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/duration.rs - duration::Duration::checked_div (line 999) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `time`
[INFO] [stdout]  --> src/duration.rs:1000:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::ext::NumericalDuration;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `time`
[INFO] [stdout]   |
[INFO] [stdout] help: to make use of source file src/time.rs, use `mod time` in this file to declare the module
[INFO] [stdout]   |
[INFO] [stdout] 2 + mod time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `seconds` found for type `{integer}` in the current scope
[INFO] [stdout]  --> src/duration.rs:1001:15
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(10.seconds().checked_div(2), Some(5.seconds()));
[INFO] [stdout]   |               ^^^^^^^ method not found in `{integer}`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `seconds` found for type `{integer}` in the current scope
[INFO] [stdout]  --> src/duration.rs:1001:48
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(10.seconds().checked_div(2), Some(5.seconds()));
[INFO] [stdout]   |                                                ^^^^^^^ method not found in `{integer}`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `seconds` found for type `{integer}` in the current scope
[INFO] [stdout]  --> src/duration.rs:1002:15
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(10.seconds().checked_div(-2), Some((-5).seconds()));
[INFO] [stdout]   |               ^^^^^^^ method not found in `{integer}`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `seconds` found for type `{integer}` in the current scope
[INFO] [stdout]  --> src/duration.rs:1002:52
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(10.seconds().checked_div(-2), Some((-5).seconds()));
[INFO] [stdout]   |                                                    ^^^^^^^ method not found in `{integer}`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `seconds` found for type `{integer}` in the current scope
[INFO] [stdout]  --> src/duration.rs:1003:14
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert_eq!(1.seconds().checked_div(0), None);
[INFO] [stdout]   |              ^^^^^^^ method not found in `{integer}`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0433, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/duration.rs - duration::Duration::saturating_sub (line 1080) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `time`
[INFO] [stdout]  --> src/duration.rs:1081:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Duration, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `time`
[INFO] [stdout]   |
[INFO] [stdout] help: to make use of source file src/time.rs, use `mod time` in this file to declare the module
[INFO] [stdout]   |
[INFO] [stdout] 2 + mod time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `time`
[INFO] [stdout]  --> src/duration.rs:1081:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Duration, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ help: a similar path exists: `std::time`
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/duration.rs:1082:14
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(5.seconds().saturating_sub(5.seconds()), Duration::ZERO);
[INFO] [stdout]   |              ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(5_i32.seconds().saturating_sub(5.seconds()), Duration::ZERO);
[INFO] [stdout]   |             ++++
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/duration.rs:1082:41
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(5.seconds().saturating_sub(5.seconds()), Duration::ZERO);
[INFO] [stdout]   |                                         ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(5.seconds().saturating_sub(5_i32.seconds()), Duration::ZERO);
[INFO] [stdout]   |                                        ++++
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `nanoseconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/duration.rs:1083:43
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(Duration::MIN.saturating_sub(1.nanoseconds()), Duration::MIN);
[INFO] [stdout]   |                                           ^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(Duration::MIN.saturating_sub(1_i32.nanoseconds()), Duration::MIN);
[INFO] [stdout]   |                                          ++++
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `nanoseconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/duration.rs:1085:39
[INFO] [stdout]   |
[INFO] [stdout] 7 |     Duration::MAX.saturating_sub((-1).nanoseconds()),
[INFO] [stdout]   |                                       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]   --> src/duration.rs:1088:14
[INFO] [stdout]    |
[INFO] [stdout] 10 | assert_eq!(5.seconds().saturating_sub(10.seconds()), (-5).seconds());
[INFO] [stdout]    |              ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]    |
[INFO] [stdout] 10 | assert_eq!(5_i32.seconds().saturating_sub(10.seconds()), (-5).seconds());
[INFO] [stdout]    |             ++++
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]   --> src/duration.rs:1088:42
[INFO] [stdout]    |
[INFO] [stdout] 10 | assert_eq!(5.seconds().saturating_sub(10.seconds()), (-5).seconds());
[INFO] [stdout]    |                                          ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]    |
[INFO] [stdout] 10 | assert_eq!(5.seconds().saturating_sub(10_i32.seconds()), (-5).seconds());
[INFO] [stdout]    |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]   --> src/duration.rs:1088:59
[INFO] [stdout]    |
[INFO] [stdout] 10 | assert_eq!(5.seconds().saturating_sub(10.seconds()), (-5).seconds());
[INFO] [stdout]    |                                                           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 9 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0689.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/duration.rs - duration::Duration::new (line 373) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `time`
[INFO] [stdout]  --> src/duration.rs:374:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Duration, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `time`
[INFO] [stdout]   |
[INFO] [stdout] help: to make use of source file src/time.rs, use `mod time` in this file to declare the module
[INFO] [stdout]   |
[INFO] [stdout] 2 + mod time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `time`
[INFO] [stdout]  --> src/duration.rs:374:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Duration, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ help: a similar path exists: `std::time`
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/duration.rs:375:35
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(Duration::new(1, 0), 1.seconds());
[INFO] [stdout]   |                                   ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(Duration::new(1, 0), 1_i32.seconds());
[INFO] [stdout]   |                                  ++++
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/duration.rs:376:39
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(Duration::new(-1, 0), (-1).seconds());
[INFO] [stdout]   |                                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/duration.rs:377:47
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert_eq!(Duration::new(1, 2_000_000_000), 3.seconds());
[INFO] [stdout]   |                                               ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert_eq!(Duration::new(1, 2_000_000_000), 3_i32.seconds());
[INFO] [stdout]   |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0689.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/duration.rs - duration::Duration::milliseconds (line 683) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `time`
[INFO] [stdout]  --> src/duration.rs:684:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Duration, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `time`
[INFO] [stdout]   |
[INFO] [stdout] help: to make use of source file src/time.rs, use `mod time` in this file to declare the module
[INFO] [stdout]   |
[INFO] [stdout] 2 + mod time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `time`
[INFO] [stdout]  --> src/duration.rs:684:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Duration, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ help: a similar path exists: `std::time`
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `microseconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/duration.rs:685:45
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(Duration::milliseconds(1), 1_000.microseconds());
[INFO] [stdout]   |                                             ^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(Duration::milliseconds(1), 1_000_i32.microseconds());
[INFO] [stdout]   |                                            ++++
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `microseconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/duration.rs:686:49
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(Duration::milliseconds(-1), (-1_000).microseconds());
[INFO] [stdout]   |                                                 ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0689.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/duration.rs - duration::Duration::saturating_add (line 1039) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `time`
[INFO] [stdout]  --> src/duration.rs:1040:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Duration, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `time`
[INFO] [stdout]   |
[INFO] [stdout] help: to make use of source file src/time.rs, use `mod time` in this file to declare the module
[INFO] [stdout]   |
[INFO] [stdout] 2 + mod time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `time`
[INFO] [stdout]  --> src/duration.rs:1040:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Duration, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ help: a similar path exists: `std::time`
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/duration.rs:1041:14
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(5.seconds().saturating_add(5.seconds()), 10.seconds());
[INFO] [stdout]   |              ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(5_i32.seconds().saturating_add(5.seconds()), 10.seconds());
[INFO] [stdout]   |             ++++
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/duration.rs:1041:41
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(5.seconds().saturating_add(5.seconds()), 10.seconds());
[INFO] [stdout]   |                                         ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(5.seconds().saturating_add(5_i32.seconds()), 10.seconds());
[INFO] [stdout]   |                                        ++++
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/duration.rs:1041:56
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(5.seconds().saturating_add(5.seconds()), 10.seconds());
[INFO] [stdout]   |                                                        ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(5.seconds().saturating_add(5.seconds()), 10_i32.seconds());
[INFO] [stdout]   |                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `nanoseconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/duration.rs:1042:43
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(Duration::MAX.saturating_add(1.nanoseconds()), Duration::MAX);
[INFO] [stdout]   |                                           ^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(Duration::MAX.saturating_add(1_i32.nanoseconds()), Duration::MAX);
[INFO] [stdout]   |                                          ++++
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `nanoseconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/duration.rs:1044:39
[INFO] [stdout]   |
[INFO] [stdout] 7 |     Duration::MIN.saturating_add((-1).nanoseconds()),
[INFO] [stdout]   |                                       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]   --> src/duration.rs:1047:17
[INFO] [stdout]    |
[INFO] [stdout] 10 | assert_eq!((-5).seconds().saturating_add(5.seconds()), Duration::ZERO);
[INFO] [stdout]    |                 ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]   --> src/duration.rs:1047:44
[INFO] [stdout]    |
[INFO] [stdout] 10 | assert_eq!((-5).seconds().saturating_add(5.seconds()), Duration::ZERO);
[INFO] [stdout]    |                                            ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]    |
[INFO] [stdout] 10 | assert_eq!((-5).seconds().saturating_add(5_i32.seconds()), Duration::ZERO);
[INFO] [stdout]    |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 9 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0689.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/duration.rs - duration::Duration::seconds (line 501) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `time`
[INFO] [stdout]  --> src/duration.rs:502:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Duration, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `time`
[INFO] [stdout]   |
[INFO] [stdout] help: to make use of source file src/time.rs, use `mod time` in this file to declare the module
[INFO] [stdout]   |
[INFO] [stdout] 2 + mod time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `time`
[INFO] [stdout]  --> src/duration.rs:502:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Duration, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ help: a similar path exists: `std::time`
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `milliseconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/duration.rs:503:40
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(Duration::seconds(1), 1_000.milliseconds());
[INFO] [stdout]   |                                        ^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(Duration::seconds(1), 1_000_i32.milliseconds());
[INFO] [stdout]   |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0689.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/duration.rs - duration::Duration::weeks (line 430) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `time`
[INFO] [stdout]  --> src/duration.rs:431:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Duration, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `time`
[INFO] [stdout]   |
[INFO] [stdout] help: to make use of source file src/time.rs, use `mod time` in this file to declare the module
[INFO] [stdout]   |
[INFO] [stdout] 2 + mod time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `time`
[INFO] [stdout]  --> src/duration.rs:431:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Duration, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ help: a similar path exists: `std::time`
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/duration.rs:432:40
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(Duration::weeks(1), 604_800.seconds());
[INFO] [stdout]   |                                        ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(Duration::weeks(1), 604_800_i32.seconds());
[INFO] [stdout]   |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0689.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/duration.rs - duration::Duration::nanoseconds (line 719) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `time`
[INFO] [stdout]  --> src/duration.rs:720:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Duration, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `time`
[INFO] [stdout]   |
[INFO] [stdout] help: to make use of source file src/time.rs, use `mod time` in this file to declare the module
[INFO] [stdout]   |
[INFO] [stdout] 2 + mod time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `time`
[INFO] [stdout]  --> src/duration.rs:720:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Duration, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ help: a similar path exists: `std::time`
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `microseconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/duration.rs:721:40
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(Duration::nanoseconds(1), 1.microseconds() / 1_000);
[INFO] [stdout]   |                                        ^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(Duration::nanoseconds(1), 1_i32.microseconds() / 1_000);
[INFO] [stdout]   |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `microseconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/duration.rs:722:44
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(Duration::nanoseconds(-1), (-1).microseconds() / 1_000);
[INFO] [stdout]   |                                            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0689.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/duration.rs - duration::Duration::seconds_f32 (line 533) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `time`
[INFO] [stdout]  --> src/duration.rs:534:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Duration, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `time`
[INFO] [stdout]   |
[INFO] [stdout] help: to make use of source file src/time.rs, use `mod time` in this file to declare the module
[INFO] [stdout]   |
[INFO] [stdout] 2 + mod time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `time`
[INFO] [stdout]  --> src/duration.rs:534:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Duration, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ help: a similar path exists: `std::time`
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{float}`
[INFO] [stdout]  --> src/duration.rs:535:44
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(Duration::seconds_f32(0.5), 0.5.seconds());
[INFO] [stdout]   |                                            ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `f32`
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(Duration::seconds_f32(0.5), 0.5_f32.seconds());
[INFO] [stdout]   |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{float}`
[INFO] [stdout]  --> src/duration.rs:536:48
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(Duration::seconds_f32(-0.5), (-0.5).seconds());
[INFO] [stdout]   |                                                ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0689.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/duration.rs - duration::Duration::whole_minutes (line 791) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `time`
[INFO] [stdout]  --> src/duration.rs:792:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::ext::NumericalDuration;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `time`
[INFO] [stdout]   |
[INFO] [stdout] help: to make use of source file src/time.rs, use `mod time` in this file to declare the module
[INFO] [stdout]   |
[INFO] [stdout] 2 + mod time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `minutes` found for type `{integer}` in the current scope
[INFO] [stdout]  --> src/duration.rs:793:14
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(1.minutes().whole_minutes(), 1);
[INFO] [stdout]   |              ^^^^^^^ method not found in `{integer}`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `minutes` found for type `{integer}` in the current scope
[INFO] [stdout]  --> src/duration.rs:794:17
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!((-1).minutes().whole_minutes(), -1);
[INFO] [stdout]   |                 ^^^^^^^ method not found in `{integer}`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `seconds` found for type `{integer}` in the current scope
[INFO] [stdout]  --> src/duration.rs:795:15
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert_eq!(59.seconds().whole_minutes(), 0);
[INFO] [stdout]   |               ^^^^^^^ method not found in `{integer}`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `seconds` found for type `{integer}` in the current scope
[INFO] [stdout]  --> src/duration.rs:796:18
[INFO] [stdout]   |
[INFO] [stdout] 7 | assert_eq!((-59).seconds().whole_minutes(), 0);
[INFO] [stdout]   |                  ^^^^^^^ method not found in `{integer}`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0433, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/duration.rs - duration::Duration::seconds_f64 (line 511) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `time`
[INFO] [stdout]  --> src/duration.rs:512:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Duration, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `time`
[INFO] [stdout]   |
[INFO] [stdout] help: to make use of source file src/time.rs, use `mod time` in this file to declare the module
[INFO] [stdout]   |
[INFO] [stdout] 2 + mod time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `time`
[INFO] [stdout]  --> src/duration.rs:512:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Duration, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ help: a similar path exists: `std::time`
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{float}`
[INFO] [stdout]  --> src/duration.rs:513:44
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(Duration::seconds_f64(0.5), 0.5.seconds());
[INFO] [stdout]   |                                            ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `f32`
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(Duration::seconds_f64(0.5), 0.5_f32.seconds());
[INFO] [stdout]   |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{float}`
[INFO] [stdout]  --> src/duration.rs:514:48
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(Duration::seconds_f64(-0.5), (-0.5).seconds());
[INFO] [stdout]   |                                                ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0689.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/duration.rs - duration::Duration::unsigned_abs (line 326) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `time`
[INFO] [stdout]  --> src/duration.rs:327:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::ext::{NumericalDuration, NumericalStdDuration};
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `time`
[INFO] [stdout]   |
[INFO] [stdout] help: to make use of source file src/time.rs, use `mod time` in this file to declare the module
[INFO] [stdout]   |
[INFO] [stdout] 2 + mod time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `seconds` found for type `{integer}` in the current scope
[INFO] [stdout]  --> src/duration.rs:328:14
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(1.seconds().unsigned_abs(), 1.std_seconds());
[INFO] [stdout]   |              ^^^^^^^ method not found in `{integer}`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `std_seconds` found for type `{integer}` in the current scope
[INFO] [stdout]  --> src/duration.rs:328:42
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(1.seconds().unsigned_abs(), 1.std_seconds());
[INFO] [stdout]   |                                          ^^^^^^^^^^^ method not found in `{integer}`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `seconds` found for type `{integer}` in the current scope
[INFO] [stdout]  --> src/duration.rs:329:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(0.seconds().unsigned_abs(), 0.std_seconds());
[INFO] [stdout]   |              ^^^^^^^ method not found in `{integer}`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `std_seconds` found for type `{integer}` in the current scope
[INFO] [stdout]  --> src/duration.rs:329:42
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(0.seconds().unsigned_abs(), 0.std_seconds());
[INFO] [stdout]   |                                          ^^^^^^^^^^^ method not found in `{integer}`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `seconds` found for type `{integer}` in the current scope
[INFO] [stdout]  --> src/duration.rs:330:17
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert_eq!((-1).seconds().unsigned_abs(), 1.std_seconds());
[INFO] [stdout]   |                 ^^^^^^^ method not found in `{integer}`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `std_seconds` found for type `{integer}` in the current scope
[INFO] [stdout]  --> src/duration.rs:330:45
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert_eq!((-1).seconds().unsigned_abs(), 1.std_seconds());
[INFO] [stdout]   |                                             ^^^^^^^^^^^ method not found in `{integer}`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 7 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0433, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/duration.rs - duration::Duration::subsec_nanoseconds (line 909) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `time`
[INFO] [stdout]  --> src/duration.rs:910:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::ext::NumericalDuration;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `time`
[INFO] [stdout]   |
[INFO] [stdout] help: to make use of source file src/time.rs, use `mod time` in this file to declare the module
[INFO] [stdout]   |
[INFO] [stdout] 2 + mod time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `seconds` found for type `{float}` in the current scope
[INFO] [stdout]  --> src/duration.rs:911:26
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(1.000_000_400.seconds().subsec_nanoseconds(), 400);
[INFO] [stdout]   |                          ^^^^^^^ method not found in `{float}`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `seconds` found for type `{float}` in the current scope
[INFO] [stdout]  --> src/duration.rs:912:29
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!((-1.000_000_400).seconds().subsec_nanoseconds(), -400);
[INFO] [stdout]   |                             ^^^^^^^ method not found in `{float}`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0433, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/duration.rs - duration::Duration::whole_nanoseconds (line 894) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `time`
[INFO] [stdout]  --> src/duration.rs:895:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::ext::NumericalDuration;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `time`
[INFO] [stdout]   |
[INFO] [stdout] help: to make use of source file src/time.rs, use `mod time` in this file to declare the module
[INFO] [stdout]   |
[INFO] [stdout] 2 + mod time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `microseconds` found for type `{integer}` in the current scope
[INFO] [stdout]  --> src/duration.rs:896:14
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(1.microseconds().whole_nanoseconds(), 1_000);
[INFO] [stdout]   |              ^^^^^^^^^^^^ method not found in `{integer}`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `microseconds` found for type `{integer}` in the current scope
[INFO] [stdout]  --> src/duration.rs:897:17
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!((-1).microseconds().whole_nanoseconds(), -1_000);
[INFO] [stdout]   |                 ^^^^^^^^^^^^ method not found in `{integer}`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `nanoseconds` found for type `{integer}` in the current scope
[INFO] [stdout]  --> src/duration.rs:898:14
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert_eq!(1.nanoseconds().whole_nanoseconds(), 1);
[INFO] [stdout]   |              ^^^^^^^^^^^ method not found in `{integer}`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `nanoseconds` found for type `{integer}` in the current scope
[INFO] [stdout]  --> src/duration.rs:899:17
[INFO] [stdout]   |
[INFO] [stdout] 7 | assert_eq!((-1).nanoseconds().whole_nanoseconds(), -1);
[INFO] [stdout]   |                 ^^^^^^^^^^^ method not found in `{integer}`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0433, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/duration.rs - duration::Duration::whole_microseconds (line 867) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `time`
[INFO] [stdout]  --> src/duration.rs:868:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::ext::NumericalDuration;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `time`
[INFO] [stdout]   |
[INFO] [stdout] help: to make use of source file src/time.rs, use `mod time` in this file to declare the module
[INFO] [stdout]   |
[INFO] [stdout] 2 + mod time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `milliseconds` found for type `{integer}` in the current scope
[INFO] [stdout]  --> src/duration.rs:869:14
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(1.milliseconds().whole_microseconds(), 1_000);
[INFO] [stdout]   |              ^^^^^^^^^^^^ method not found in `{integer}`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `milliseconds` found for type `{integer}` in the current scope
[INFO] [stdout]  --> src/duration.rs:870:17
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!((-1).milliseconds().whole_microseconds(), -1_000);
[INFO] [stdout]   |                 ^^^^^^^^^^^^ method not found in `{integer}`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `microseconds` found for type `{integer}` in the current scope
[INFO] [stdout]  --> src/duration.rs:871:14
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert_eq!(1.microseconds().whole_microseconds(), 1);
[INFO] [stdout]   |              ^^^^^^^^^^^^ method not found in `{integer}`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `microseconds` found for type `{integer}` in the current scope
[INFO] [stdout]  --> src/duration.rs:872:17
[INFO] [stdout]   |
[INFO] [stdout] 7 | assert_eq!((-1).microseconds().whole_microseconds(), -1);
[INFO] [stdout]   |                 ^^^^^^^^^^^^ method not found in `{integer}`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0433, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/duration.rs - duration::Duration::whole_seconds (line 804) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `time`
[INFO] [stdout]  --> src/duration.rs:805:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::ext::NumericalDuration;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `time`
[INFO] [stdout]   |
[INFO] [stdout] help: to make use of source file src/time.rs, use `mod time` in this file to declare the module
[INFO] [stdout]   |
[INFO] [stdout] 2 + mod time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `seconds` found for type `{integer}` in the current scope
[INFO] [stdout]  --> src/duration.rs:806:14
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(1.seconds().whole_seconds(), 1);
[INFO] [stdout]   |              ^^^^^^^ method not found in `{integer}`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `seconds` found for type `{integer}` in the current scope
[INFO] [stdout]  --> src/duration.rs:807:17
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!((-1).seconds().whole_seconds(), -1);
[INFO] [stdout]   |                 ^^^^^^^ method not found in `{integer}`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `minutes` found for type `{integer}` in the current scope
[INFO] [stdout]  --> src/duration.rs:808:14
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert_eq!(1.minutes().whole_seconds(), 60);
[INFO] [stdout]   |              ^^^^^^^ method not found in `{integer}`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `minutes` found for type `{integer}` in the current scope
[INFO] [stdout]  --> src/duration.rs:809:17
[INFO] [stdout]   |
[INFO] [stdout] 7 | assert_eq!((-1).minutes().whole_seconds(), -60);
[INFO] [stdout]   |                 ^^^^^^^ method not found in `{integer}`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0433, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/instant.rs - instant::Instant::checked_add (line 71) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `time`
[INFO] [stdout]  --> src/instant.rs:74:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use time::{Instant, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `time`
[INFO] [stdout]   |
[INFO] [stdout] help: to make use of source file src/time.rs, use `mod time` in this file to declare the module
[INFO] [stdout]   |
[INFO] [stdout] 4 + mod time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `time`
[INFO] [stdout]  --> src/instant.rs:74:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use time::{Instant, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ help: a similar path exists: `std::time`
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/instant.rs:76:30
[INFO] [stdout]   |
[INFO] [stdout] 7 | assert_eq!(now.checked_add(5.seconds()), Some(now + 5.seconds()));
[INFO] [stdout]   |                              ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 7 | assert_eq!(now.checked_add(5_i32.seconds()), Some(now + 5.seconds()));
[INFO] [stdout]   |                             ++++
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/instant.rs:76:55
[INFO] [stdout]   |
[INFO] [stdout] 7 | assert_eq!(now.checked_add(5.seconds()), Some(now + 5.seconds()));
[INFO] [stdout]   |                                                       ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 7 | assert_eq!(now.checked_add(5.seconds()), Some(now + 5_i32.seconds()));
[INFO] [stdout]   |                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/instant.rs:77:33
[INFO] [stdout]   |
[INFO] [stdout] 8 | assert_eq!(now.checked_add((-5).seconds()), Some(now + (-5).seconds()));
[INFO] [stdout]   |                                 ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/instant.rs:77:61
[INFO] [stdout]   |
[INFO] [stdout] 8 | assert_eq!(now.checked_add((-5).seconds()), Some(now + (-5).seconds()));
[INFO] [stdout]   |                                                             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0689.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/duration.rs - duration::Duration::whole_weeks (line 752) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `time`
[INFO] [stdout]  --> src/duration.rs:753:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::ext::NumericalDuration;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `time`
[INFO] [stdout]   |
[INFO] [stdout] help: to make use of source file src/time.rs, use `mod time` in this file to declare the module
[INFO] [stdout]   |
[INFO] [stdout] 2 + mod time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `weeks` found for type `{integer}` in the current scope
[INFO] [stdout]  --> src/duration.rs:754:14
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(1.weeks().whole_weeks(), 1);
[INFO] [stdout]   |              ^^^^^ method not found in `{integer}`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `weeks` found for type `{integer}` in the current scope
[INFO] [stdout]  --> src/duration.rs:755:17
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!((-1).weeks().whole_weeks(), -1);
[INFO] [stdout]   |                 ^^^^^ method not found in `{integer}`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `days` found for type `{integer}` in the current scope
[INFO] [stdout]  --> src/duration.rs:756:14
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert_eq!(6.days().whole_weeks(), 0);
[INFO] [stdout]   |              ^^^^ method not found in `{integer}`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `days` found for type `{integer}` in the current scope
[INFO] [stdout]  --> src/duration.rs:757:17
[INFO] [stdout]   |
[INFO] [stdout] 7 | assert_eq!((-6).days().whole_weeks(), 0);
[INFO] [stdout]   |                 ^^^^ method not found in `{integer}`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0433, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ext/numerical_std_duration.rs - ext::numerical_std_duration::NumericalStdDuration (line 21) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `time`
[INFO] [stdout]  --> src/ext/numerical_std_duration.rs:22:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::ext::NumericalStdDuration;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `time`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `time`, use `cargo add time` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `std_nanoseconds` found for type `{integer}` in the current scope
[INFO] [stdout]  --> src/ext/numerical_std_duration.rs:24:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(5.std_nanoseconds(), Duration::from_nanos(5));
[INFO] [stdout]   |              ^^^^^^^^^^^^^^^ method not found in `{integer}`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `std_microseconds` found for type `{integer}` in the current scope
[INFO] [stdout]  --> src/ext/numerical_std_duration.rs:25:14
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert_eq!(5.std_microseconds(), Duration::from_micros(5));
[INFO] [stdout]   |              ^^^^^^^^^^^^^^^^ method not found in `{integer}`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `std_milliseconds` found for type `{integer}` in the current scope
[INFO] [stdout]  --> src/ext/numerical_std_duration.rs:26:14
[INFO] [stdout]   |
[INFO] [stdout] 7 | assert_eq!(5.std_milliseconds(), Duration::from_millis(5));
[INFO] [stdout]   |              ^^^^^^^^^^^^^^^^ method not found in `{integer}`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `std_seconds` found for type `{integer}` in the current scope
[INFO] [stdout]  --> src/ext/numerical_std_duration.rs:27:14
[INFO] [stdout]   |
[INFO] [stdout] 8 | assert_eq!(5.std_seconds(), Duration::from_secs(5));
[INFO] [stdout]   |              ^^^^^^^^^^^ method not found in `{integer}`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `std_minutes` found for type `{integer}` in the current scope
[INFO] [stdout]  --> src/ext/numerical_std_duration.rs:28:14
[INFO] [stdout]   |
[INFO] [stdout] 9 | assert_eq!(5.std_minutes(), Duration::from_secs(5 * 60));
[INFO] [stdout]   |              ^^^^^^^^^^^ method not found in `{integer}`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `std_hours` found for type `{integer}` in the current scope
[INFO] [stdout]   --> src/ext/numerical_std_duration.rs:29:14
[INFO] [stdout]    |
[INFO] [stdout] 10 | assert_eq!(5.std_hours(), Duration::from_secs(5 * 3_600));
[INFO] [stdout]    |              ^^^^^^^^^ method not found in `{integer}`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `std_days` found for type `{integer}` in the current scope
[INFO] [stdout]   --> src/ext/numerical_std_duration.rs:30:14
[INFO] [stdout]    |
[INFO] [stdout] 11 | assert_eq!(5.std_days(), Duration::from_secs(5 * 86_400));
[INFO] [stdout]    |              ^^^^^^^^ method not found in `{integer}`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `std_weeks` found for type `{integer}` in the current scope
[INFO] [stdout]   --> src/ext/numerical_std_duration.rs:31:14
[INFO] [stdout]    |
[INFO] [stdout] 12 | assert_eq!(5.std_weeks(), Duration::from_secs(5 * 604_800));
[INFO] [stdout]    |              ^^^^^^^^^ method not found in `{integer}`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 9 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0433, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ext/numerical_duration.rs - ext::numerical_duration::NumericalDuration (line 18) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `time`
[INFO] [stdout]  --> src/ext/numerical_duration.rs:19:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Duration, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `time`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `time`, use `cargo add time` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `time`
[INFO] [stdout]  --> src/ext/numerical_duration.rs:19:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Duration, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ help: a similar path exists: `std::time`
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `nanoseconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/ext/numerical_duration.rs:20:14
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(5.nanoseconds(), Duration::nanoseconds(5));
[INFO] [stdout]   |              ^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(5_i32.nanoseconds(), Duration::nanoseconds(5));
[INFO] [stdout]   |             ++++
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `microseconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/ext/numerical_duration.rs:21:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(5.microseconds(), Duration::microseconds(5));
[INFO] [stdout]   |              ^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(5_i32.microseconds(), Duration::microseconds(5));
[INFO] [stdout]   |             ++++
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `milliseconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/ext/numerical_duration.rs:22:14
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert_eq!(5.milliseconds(), Duration::milliseconds(5));
[INFO] [stdout]   |              ^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert_eq!(5_i32.milliseconds(), Duration::milliseconds(5));
[INFO] [stdout]   |             ++++
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/ext/numerical_duration.rs:23:14
[INFO] [stdout]   |
[INFO] [stdout] 7 | assert_eq!(5.seconds(), Duration::seconds(5));
[INFO] [stdout]   |              ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 7 | assert_eq!(5_i32.seconds(), Duration::seconds(5));
[INFO] [stdout]   |             ++++
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `minutes` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/ext/numerical_duration.rs:24:14
[INFO] [stdout]   |
[INFO] [stdout] 8 | assert_eq!(5.minutes(), Duration::minutes(5));
[INFO] [stdout]   |              ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 8 | assert_eq!(5_i32.minutes(), Duration::minutes(5));
[INFO] [stdout]   |             ++++
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `hours` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/ext/numerical_duration.rs:25:14
[INFO] [stdout]   |
[INFO] [stdout] 9 | assert_eq!(5.hours(), Duration::hours(5));
[INFO] [stdout]   |              ^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 9 | assert_eq!(5_i32.hours(), Duration::hours(5));
[INFO] [stdout]   |             ++++
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `days` on ambiguous numeric type `{integer}`
[INFO] [stdout]   --> src/ext/numerical_duration.rs:26:14
[INFO] [stdout]    |
[INFO] [stdout] 10 | assert_eq!(5.days(), Duration::days(5));
[INFO] [stdout]    |              ^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]    |
[INFO] [stdout] 10 | assert_eq!(5_i32.days(), Duration::days(5));
[INFO] [stdout]    |             ++++
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `weeks` on ambiguous numeric type `{integer}`
[INFO] [stdout]   --> src/ext/numerical_duration.rs:27:14
[INFO] [stdout]    |
[INFO] [stdout] 11 | assert_eq!(5.weeks(), Duration::weeks(5));
[INFO] [stdout]    |              ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]    |
[INFO] [stdout] 11 | assert_eq!(5_i32.weeks(), Duration::weeks(5));
[INFO] [stdout]    |             ++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 10 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0689.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/instant.rs - instant::Instant::into_inner (line 113) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `time`
[INFO] [stdout]  --> src/instant.rs:116:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use time::Instant;
[INFO] [stdout]   |     ^^^^ help: a similar path exists: `std::time`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/duration.rs - duration::Duration::subsec_milliseconds (line 855) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `time`
[INFO] [stdout]  --> src/duration.rs:856:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::ext::NumericalDuration;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `time`
[INFO] [stdout]   |
[INFO] [stdout] help: to make use of source file src/time.rs, use `mod time` in this file to declare the module
[INFO] [stdout]   |
[INFO] [stdout] 2 + mod time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `seconds` found for type `{float}` in the current scope
[INFO] [stdout]  --> src/duration.rs:857:16
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(1.4.seconds().subsec_milliseconds(), 400);
[INFO] [stdout]   |                ^^^^^^^ method not found in `{float}`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `seconds` found for type `{float}` in the current scope
[INFO] [stdout]  --> src/duration.rs:858:19
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!((-1.4).seconds().subsec_milliseconds(), -400);
[INFO] [stdout]   |                   ^^^^^^^ method not found in `{float}`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0433, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ext/instant.rs - ext::instant::InstantExt::signed_duration_since (line 50) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `time`
[INFO] [stdout]  --> src/ext/instant.rs:53:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use time::ext::InstantExt;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `time`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `time`, use `cargo add time` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `signed_duration_since` found for struct `Instant` in the current scope
[INFO] [stdout]  --> src/ext/instant.rs:57:26
[INFO] [stdout]   |
[INFO] [stdout] 9 | println!("{:?}", new_now.signed_duration_since(now)); // positive
[INFO] [stdout]   |                          ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: there is a method `duration_since` with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 9 - println!("{:?}", new_now.signed_duration_since(now)); // positive
[INFO] [stdout] 9 + println!("{:?}", new_now.duration_since(now)); // positive
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `signed_duration_since` found for struct `Instant` in the current scope
[INFO] [stdout]   --> src/ext/instant.rs:58:22
[INFO] [stdout]    |
[INFO] [stdout] 10 | println!("{:?}", now.signed_duration_since(new_now));
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `duration_since` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 10 - println!("{:?}", now.signed_duration_since(new_now));
[INFO] [stdout] 10 + println!("{:?}", now.duration_since(new_now));
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0433, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/instant.rs - instant::Instant::checked_sub (line 93) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `time`
[INFO] [stdout]  --> src/instant.rs:96:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use time::{Instant, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `time`
[INFO] [stdout]   |
[INFO] [stdout] help: to make use of source file src/time.rs, use `mod time` in this file to declare the module
[INFO] [stdout]   |
[INFO] [stdout] 4 + mod time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `time`
[INFO] [stdout]  --> src/instant.rs:96:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use time::{Instant, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ help: a similar path exists: `std::time`
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/instant.rs:98:30
[INFO] [stdout]   |
[INFO] [stdout] 7 | assert_eq!(now.checked_sub(5.seconds()), Some(now - 5.seconds()));
[INFO] [stdout]   |                              ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 7 | assert_eq!(now.checked_sub(5_i32.seconds()), Some(now - 5.seconds()));
[INFO] [stdout]   |                             ++++
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/instant.rs:98:55
[INFO] [stdout]   |
[INFO] [stdout] 7 | assert_eq!(now.checked_sub(5.seconds()), Some(now - 5.seconds()));
[INFO] [stdout]   |                                                       ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 7 | assert_eq!(now.checked_sub(5.seconds()), Some(now - 5_i32.seconds()));
[INFO] [stdout]   |                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/instant.rs:99:33
[INFO] [stdout]   |
[INFO] [stdout] 8 | assert_eq!(now.checked_sub((-5).seconds()), Some(now - (-5).seconds()));
[INFO] [stdout]   |                                 ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/instant.rs:99:61
[INFO] [stdout]   |
[INFO] [stdout] 8 | assert_eq!(now.checked_sub((-5).seconds()), Some(now - (-5).seconds()));
[INFO] [stdout]   |                                                             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0689.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/duration.rs - duration::Duration::subsec_microseconds (line 883) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `time`
[INFO] [stdout]  --> src/duration.rs:884:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::ext::NumericalDuration;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `time`
[INFO] [stdout]   |
[INFO] [stdout] help: to make use of source file src/time.rs, use `mod time` in this file to declare the module
[INFO] [stdout]   |
[INFO] [stdout] 2 + mod time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `seconds` found for type `{float}` in the current scope
[INFO] [stdout]  --> src/duration.rs:885:19
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(1.0004.seconds().subsec_microseconds(), 400);
[INFO] [stdout]   |                   ^^^^^^^ method not found in `{float}`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `seconds` found for type `{float}` in the current scope
[INFO] [stdout]  --> src/duration.rs:886:22
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!((-1.0004).seconds().subsec_microseconds(), -400);
[INFO] [stdout]   |                      ^^^^^^^ method not found in `{float}`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0433, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/month.rs - month::Month::next (line 103) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `time`
[INFO] [stdout]  --> src/month.rs:104:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::Month;
[INFO] [stdout]   |     ^^^^ help: a similar path exists: `std::time`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/instant.rs - instant::Instant::elapsed (line 55) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `time`
[INFO] [stdout]  --> src/instant.rs:58:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use time::{Instant, ext::{NumericalStdDuration, NumericalDuration}};
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `time`
[INFO] [stdout]   |
[INFO] [stdout] help: to make use of source file src/time.rs, use `mod time` in this file to declare the module
[INFO] [stdout]   |
[INFO] [stdout] 4 + mod time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `time`
[INFO] [stdout]  --> src/instant.rs:58:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use time::{Instant, ext::{NumericalStdDuration, NumericalDuration}};
[INFO] [stdout]   |     ^^^^ help: a similar path exists: `std::time`
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `std_milliseconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/instant.rs:61:17
[INFO] [stdout]   |
[INFO] [stdout] 8 | thread::sleep(1.std_milliseconds());
[INFO] [stdout]   |                 ^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 8 | thread::sleep(1_i32.std_milliseconds());
[INFO] [stdout]   |                ++++
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `milliseconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/instant.rs:62:32
[INFO] [stdout]   |
[INFO] [stdout] 9 | assert!(instant.elapsed() >= 1.milliseconds());
[INFO] [stdout]   |                                ^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 9 | assert!(instant.elapsed() >= 1_i32.milliseconds());
[INFO] [stdout]   |                               ++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0689.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/month.rs - month::Month::length (line 70) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `time`
[INFO] [stdout]  --> src/month.rs:71:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::Month;
[INFO] [stdout]   |     ^^^^ help: a similar path exists: `std::time`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ext/numerical_duration.rs - ext::numerical_duration::NumericalDuration (line 32) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `time`
[INFO] [stdout]  --> src/ext/numerical_duration.rs:33:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Duration, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `time`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `time`, use `cargo add time` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `time`
[INFO] [stdout]  --> src/ext/numerical_duration.rs:33:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Duration, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ help: a similar path exists: `std::time`
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `nanoseconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/ext/numerical_duration.rs:34:17
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!((-5).nanoseconds(), Duration::nanoseconds(-5));
[INFO] [stdout]   |                 ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `microseconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/ext/numerical_duration.rs:35:17
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!((-5).microseconds(), Duration::microseconds(-5));
[INFO] [stdout]   |                 ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `milliseconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/ext/numerical_duration.rs:36:17
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert_eq!((-5).milliseconds(), Duration::milliseconds(-5));
[INFO] [stdout]   |                 ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/ext/numerical_duration.rs:37:17
[INFO] [stdout]   |
[INFO] [stdout] 7 | assert_eq!((-5).seconds(), Duration::seconds(-5));
[INFO] [stdout]   |                 ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `minutes` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/ext/numerical_duration.rs:38:17
[INFO] [stdout]   |
[INFO] [stdout] 8 | assert_eq!((-5).minutes(), Duration::minutes(-5));
[INFO] [stdout]   |                 ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `hours` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/ext/numerical_duration.rs:39:17
[INFO] [stdout]   |
[INFO] [stdout] 9 | assert_eq!((-5).hours(), Duration::hours(-5));
[INFO] [stdout]   |                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `days` on ambiguous numeric type `{integer}`
[INFO] [stdout]   --> src/ext/numerical_duration.rs:40:17
[INFO] [stdout]    |
[INFO] [stdout] 10 | assert_eq!((-5).days(), Duration::days(-5));
[INFO] [stdout]    |                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `weeks` on ambiguous numeric type `{integer}`
[INFO] [stdout]   --> src/ext/numerical_duration.rs:41:17
[INFO] [stdout]    |
[INFO] [stdout] 11 | assert_eq!((-5).weeks(), Duration::weeks(-5));
[INFO] [stdout]    |                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 10 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0689.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/duration.rs - duration::Duration::whole_days (line 765) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `time`
[INFO] [stdout]  --> src/duration.rs:766:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::ext::NumericalDuration;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `time`
[INFO] [stdout]   |
[INFO] [stdout] help: to make use of source file src/time.rs, use `mod time` in this file to declare the module
[INFO] [stdout]   |
[INFO] [stdout] 2 + mod time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `days` found for type `{integer}` in the current scope
[INFO] [stdout]  --> src/duration.rs:767:14
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(1.days().whole_days(), 1);
[INFO] [stdout]   |              ^^^^ method not found in `{integer}`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `days` found for type `{integer}` in the current scope
[INFO] [stdout]  --> src/duration.rs:768:17
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!((-1).days().whole_days(), -1);
[INFO] [stdout]   |                 ^^^^ method not found in `{integer}`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `hours` found for type `{integer}` in the current scope
[INFO] [stdout]  --> src/duration.rs:769:15
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert_eq!(23.hours().whole_days(), 0);
[INFO] [stdout]   |               ^^^^^ method not found in `{integer}`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `hours` found for type `{integer}` in the current scope
[INFO] [stdout]  --> src/duration.rs:770:18
[INFO] [stdout]   |
[INFO] [stdout] 7 | assert_eq!((-23).hours().whole_days(), 0);
[INFO] [stdout]   |                  ^^^^^ method not found in `{integer}`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0433, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/duration.rs - duration::Duration::whole_hours (line 778) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `time`
[INFO] [stdout]  --> src/duration.rs:779:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::ext::NumericalDuration;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `time`
[INFO] [stdout]   |
[INFO] [stdout] help: to make use of source file src/time.rs, use `mod time` in this file to declare the module
[INFO] [stdout]   |
[INFO] [stdout] 2 + mod time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `hours` found for type `{integer}` in the current scope
[INFO] [stdout]  --> src/duration.rs:780:14
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(1.hours().whole_hours(), 1);
[INFO] [stdout]   |              ^^^^^ method not found in `{integer}`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `hours` found for type `{integer}` in the current scope
[INFO] [stdout]  --> src/duration.rs:781:17
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!((-1).hours().whole_hours(), -1);
[INFO] [stdout]   |                 ^^^^^ method not found in `{integer}`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `minutes` found for type `{integer}` in the current scope
[INFO] [stdout]  --> src/duration.rs:782:15
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert_eq!(59.minutes().whole_hours(), 0);
[INFO] [stdout]   |               ^^^^^^^ method not found in `{integer}`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `minutes` found for type `{integer}` in the current scope
[INFO] [stdout]  --> src/duration.rs:783:18
[INFO] [stdout]   |
[INFO] [stdout] 7 | assert_eq!((-59).minutes().whole_hours(), 0);
[INFO] [stdout]   |                  ^^^^^^^ method not found in `{integer}`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0433, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/month.rs - month::Month::nth_prev (line 153) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `time`
[INFO] [stdout]  --> src/month.rs:154:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::Month;
[INFO] [stdout]   |     ^^^^ help: a similar path exists: `std::time`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/month.rs - month::Month::nth_next (line 126) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `time`
[INFO] [stdout]  --> src/month.rs:127:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::Month;
[INFO] [stdout]   |     ^^^^ help: a similar path exists: `std::time`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/instant.rs - instant::Instant::now (line 43) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `time`
[INFO] [stdout]  --> src/instant.rs:46:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use time::Instant;
[INFO] [stdout]   |     ^^^^ help: a similar path exists: `std::time`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/month.rs - month::Month::previous (line 80) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `time`
[INFO] [stdout]  --> src/month.rs:81:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::Month;
[INFO] [stdout]   |     ^^^^ help: a similar path exists: `std::time`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/duration.rs - duration::Duration::whole_milliseconds (line 839) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `time`
[INFO] [stdout]  --> src/duration.rs:840:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::ext::NumericalDuration;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `time`
[INFO] [stdout]   |
[INFO] [stdout] help: to make use of source file src/time.rs, use `mod time` in this file to declare the module
[INFO] [stdout]   |
[INFO] [stdout] 2 + mod time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `seconds` found for type `{integer}` in the current scope
[INFO] [stdout]  --> src/duration.rs:841:14
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(1.seconds().whole_milliseconds(), 1_000);
[INFO] [stdout]   |              ^^^^^^^ method not found in `{integer}`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `seconds` found for type `{integer}` in the current scope
[INFO] [stdout]  --> src/duration.rs:842:17
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!((-1).seconds().whole_milliseconds(), -1_000);
[INFO] [stdout]   |                 ^^^^^^^ method not found in `{integer}`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `milliseconds` found for type `{integer}` in the current scope
[INFO] [stdout]  --> src/duration.rs:843:14
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert_eq!(1.milliseconds().whole_milliseconds(), 1);
[INFO] [stdout]   |              ^^^^^^^^^^^^ method not found in `{integer}`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `milliseconds` found for type `{integer}` in the current scope
[INFO] [stdout]  --> src/duration.rs:844:17
[INFO] [stdout]   |
[INFO] [stdout] 7 | assert_eq!((-1).milliseconds().whole_milliseconds(), -1);
[INFO] [stdout]   |                 ^^^^^^^^^^^^ method not found in `{integer}`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0433, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ext/numerical_duration.rs - ext::numerical_duration::NumericalDuration (line 46) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `time`
[INFO] [stdout]  --> src/ext/numerical_duration.rs:47:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::ext::NumericalDuration;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `time`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `time`, use `cargo add time` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `seconds` found for type `{integer}` in the current scope
[INFO] [stdout]  --> src/ext/numerical_duration.rs:48:14
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(2.seconds() + 500.milliseconds(), 2_500.milliseconds());
[INFO] [stdout]   |              ^^^^^^^ method not found in `{integer}`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `milliseconds` found for type `{integer}` in the current scope
[INFO] [stdout]  --> src/ext/numerical_duration.rs:48:30
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(2.seconds() + 500.milliseconds(), 2_500.milliseconds());
[INFO] [stdout]   |                              ^^^^^^^^^^^^ method not found in `{integer}`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `milliseconds` found for type `{integer}` in the current scope
[INFO] [stdout]  --> src/ext/numerical_duration.rs:48:52
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(2.seconds() + 500.milliseconds(), 2_500.milliseconds());
[INFO] [stdout]   |                                                    ^^^^^^^^^^^^ method not found in `{integer}`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `seconds` found for type `{integer}` in the current scope
[INFO] [stdout]  --> src/ext/numerical_duration.rs:49:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(2.seconds() - 500.milliseconds(), 1_500.milliseconds());
[INFO] [stdout]   |              ^^^^^^^ method not found in `{integer}`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `milliseconds` found for type `{integer}` in the current scope
[INFO] [stdout]  --> src/ext/numerical_duration.rs:49:30
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(2.seconds() - 500.milliseconds(), 1_500.milliseconds());
[INFO] [stdout]   |                              ^^^^^^^^^^^^ method not found in `{integer}`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `milliseconds` found for type `{integer}` in the current scope
[INFO] [stdout]  --> src/ext/numerical_duration.rs:49:52
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(2.seconds() - 500.milliseconds(), 1_500.milliseconds());
[INFO] [stdout]   |                                                    ^^^^^^^^^^^^ method not found in `{integer}`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 7 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0433, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ext/numerical_std_duration.rs - ext::numerical_std_duration::NumericalStdDuration (line 36) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `time`
[INFO] [stdout]  --> src/ext/numerical_std_duration.rs:37:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::ext::NumericalStdDuration;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `time`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `time`, use `cargo add time` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `std_seconds` found for type `{integer}` in the current scope
[INFO] [stdout]  --> src/ext/numerical_std_duration.rs:39:7
[INFO] [stdout]   |
[INFO] [stdout] 5 |     2.std_seconds() + 500.std_milliseconds(),
[INFO] [stdout]   |       ^^^^^^^^^^^ method not found in `{integer}`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `std_milliseconds` found for type `{integer}` in the current scope
[INFO] [stdout]  --> src/ext/numerical_std_duration.rs:39:27
[INFO] [stdout]   |
[INFO] [stdout] 5 |     2.std_seconds() + 500.std_milliseconds(),
[INFO] [stdout]   |                           ^^^^^^^^^^^^^^^^ method not found in `{integer}`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `std_milliseconds` found for type `{integer}` in the current scope
[INFO] [stdout]  --> src/ext/numerical_std_duration.rs:40:11
[INFO] [stdout]   |
[INFO] [stdout] 6 |     2_500.std_milliseconds()
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^^ method not found in `{integer}`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `std_seconds` found for type `{integer}` in the current scope
[INFO] [stdout]  --> src/ext/numerical_std_duration.rs:43:7
[INFO] [stdout]   |
[INFO] [stdout] 9 |     2.std_seconds() - 500.std_milliseconds(),
[INFO] [stdout]   |       ^^^^^^^^^^^ method not found in `{integer}`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `std_milliseconds` found for type `{integer}` in the current scope
[INFO] [stdout]  --> src/ext/numerical_std_duration.rs:43:27
[INFO] [stdout]   |
[INFO] [stdout] 9 |     2.std_seconds() - 500.std_milliseconds(),
[INFO] [stdout]   |                           ^^^^^^^^^^^^^^^^ method not found in `{integer}`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `std_milliseconds` found for type `{integer}` in the current scope
[INFO] [stdout]   --> src/ext/numerical_std_duration.rs:44:11
[INFO] [stdout]    |
[INFO] [stdout] 10 |     1_500.std_milliseconds()
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^ method not found in `{integer}`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 7 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0433, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/offset_date_time.rs - offset_date_time::OffsetDateTime::from_unix_timestamp_nanos (line 401) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `time`
[INFO] [stdout]  --> src/offset_date_time.rs:402:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::OffsetDateTime;
[INFO] [stdout]   |     ^^^^ help: a similar path exists: `std::time`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/offset_date_time.rs:410:8
[INFO] [stdout]    |
[INFO] [stdout] 11 |     Ok(datetime!(2019-01-01 0:00 UTC)),
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/offset_date_time.rs:410:8
[INFO] [stdout]    |
[INFO] [stdout] 11 |     Ok(datetime!(2019-01-01 0:00 UTC)),
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  2 + use supply_chain_trust_example_crate_000040::PrimitiveDateTime;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/offset_date_time.rs:410:8
[INFO] [stdout]    |
[INFO] [stdout] 11 |     Ok(datetime!(2019-01-01 0:00 UTC)),
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/offset_date_time.rs:410:8
[INFO] [stdout]    |
[INFO] [stdout] 11 |     Ok(datetime!(2019-01-01 0:00 UTC)),
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  2 + use supply_chain_trust_example_crate_000040::Time;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/offset_date_time.rs:410:8
[INFO] [stdout]    |
[INFO] [stdout] 11 |     Ok(datetime!(2019-01-01 0:00 UTC)),
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  2 + use supply_chain_trust_example_crate_000040::UtcOffset;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/offset_date_time.rs - offset_date_time::OffsetDateTime::microsecond (line 850) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:852:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(datetime!(2019-01-01 0:00 UTC).microsecond(), 0);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:854:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     datetime!(2019-01-01 23:59:59.999_999 UTC).microsecond(),
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:852:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(datetime!(2019-01-01 0:00 UTC).microsecond(), 0);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::PrimitiveDateTime;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:852:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(datetime!(2019-01-01 0:00 UTC).microsecond(), 0);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:852:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(datetime!(2019-01-01 0:00 UTC).microsecond(), 0);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:852:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(datetime!(2019-01-01 0:00 UTC).microsecond(), 0);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::UtcOffset;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:854:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     datetime!(2019-01-01 23:59:59.999_999 UTC).microsecond(),
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::PrimitiveDateTime;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:854:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     datetime!(2019-01-01 23:59:59.999_999 UTC).microsecond(),
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:854:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     datetime!(2019-01-01 23:59:59.999_999 UTC).microsecond(),
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:854:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     datetime!(2019-01-01 23:59:59.999_999 UTC).microsecond(),
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::UtcOffset;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 10 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/offset_date_time.rs - offset_date_time::OffsetDateTime::day (line 551) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:553:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(datetime!(2019-01-01 0:00 UTC).day(), 1);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:555:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     datetime!(2019-12-31 23:00 UTC)
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:556:20
[INFO] [stdout]   |
[INFO] [stdout] 7 |         .to_offset(offset!(+1))
[INFO] [stdout]   |                    ^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `offset` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:553:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(datetime!(2019-01-01 0:00 UTC).day(), 1);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::PrimitiveDateTime;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:553:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(datetime!(2019-01-01 0:00 UTC).day(), 1);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:553:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(datetime!(2019-01-01 0:00 UTC).day(), 1);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:553:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(datetime!(2019-01-01 0:00 UTC).day(), 1);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::UtcOffset;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:555:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     datetime!(2019-12-31 23:00 UTC)
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::PrimitiveDateTime;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:555:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     datetime!(2019-12-31 23:00 UTC)
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:555:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     datetime!(2019-12-31 23:00 UTC)
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:555:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     datetime!(2019-12-31 23:00 UTC)
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::UtcOffset;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:556:20
[INFO] [stdout]   |
[INFO] [stdout] 7 |         .to_offset(offset!(+1))
[INFO] [stdout]   |                    ^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `offset` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::UtcOffset;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 12 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/offset_date_time.rs - offset_date_time::OffsetDateTime::from_unix_timestamp (line 339) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `time`
[INFO] [stdout]  --> src/offset_date_time.rs:340:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::OffsetDateTime;
[INFO] [stdout]   |     ^^^^ help: a similar path exists: `std::time`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/offset_date_time.rs:348:8
[INFO] [stdout]    |
[INFO] [stdout] 11 |     Ok(datetime!(2019-01-01 0:00 UTC)),
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/offset_date_time.rs:348:8
[INFO] [stdout]    |
[INFO] [stdout] 11 |     Ok(datetime!(2019-01-01 0:00 UTC)),
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  2 + use supply_chain_trust_example_crate_000040::PrimitiveDateTime;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/offset_date_time.rs:348:8
[INFO] [stdout]    |
[INFO] [stdout] 11 |     Ok(datetime!(2019-01-01 0:00 UTC)),
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/offset_date_time.rs:348:8
[INFO] [stdout]    |
[INFO] [stdout] 11 |     Ok(datetime!(2019-01-01 0:00 UTC)),
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  2 + use supply_chain_trust_example_crate_000040::Time;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/offset_date_time.rs:348:8
[INFO] [stdout]    |
[INFO] [stdout] 11 |     Ok(datetime!(2019-01-01 0:00 UTC)),
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  2 + use supply_chain_trust_example_crate_000040::UtcOffset;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/offset_date_time.rs - offset_date_time::OffsetDateTime::checked_add (line 880) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `time`
[INFO] [stdout]  --> src/offset_date_time.rs:881:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Date, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `time`
[INFO] [stdout]   |
[INFO] [stdout] help: to make use of source file src/time.rs, use `mod time` in this file to declare the module
[INFO] [stdout]   |
[INFO] [stdout] 2 + mod time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `time`
[INFO] [stdout]  --> src/offset_date_time.rs:881:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Date, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ help: a similar path exists: `std::time`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:883:51
[INFO] [stdout]   |
[INFO] [stdout] 5 | let datetime = Date::MIN.midnight().assume_offset(offset!(+10));
[INFO] [stdout]   |                                                   ^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `offset` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:886:51
[INFO] [stdout]   |
[INFO] [stdout] 8 | let datetime = Date::MAX.midnight().assume_offset(offset!(+10));
[INFO] [stdout]   |                                                   ^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `offset` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/offset_date_time.rs:890:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     datetime!(2019-11-25 15:30 +10).checked_add(27.hours()),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/offset_date_time.rs:891:10
[INFO] [stdout]    |
[INFO] [stdout] 13 |     Some(datetime!(2019-11-26 18:30 +10))
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:883:51
[INFO] [stdout]   |
[INFO] [stdout] 5 | let datetime = Date::MIN.midnight().assume_offset(offset!(+10));
[INFO] [stdout]   |                                                   ^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `offset` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::UtcOffset;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:886:51
[INFO] [stdout]   |
[INFO] [stdout] 8 | let datetime = Date::MAX.midnight().assume_offset(offset!(+10));
[INFO] [stdout]   |                                                   ^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `offset` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::UtcOffset;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/offset_date_time.rs:890:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     datetime!(2019-11-25 15:30 +10).checked_add(27.hours()),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  2 + use supply_chain_trust_example_crate_000040::PrimitiveDateTime;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/offset_date_time.rs:890:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     datetime!(2019-11-25 15:30 +10).checked_add(27.hours()),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/offset_date_time.rs:890:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     datetime!(2019-11-25 15:30 +10).checked_add(27.hours()),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  2 + use supply_chain_trust_example_crate_000040::Time;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/offset_date_time.rs:890:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     datetime!(2019-11-25 15:30 +10).checked_add(27.hours()),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  2 + use supply_chain_trust_example_crate_000040::UtcOffset;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/offset_date_time.rs:891:10
[INFO] [stdout]    |
[INFO] [stdout] 13 |     Some(datetime!(2019-11-26 18:30 +10))
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  2 + use supply_chain_trust_example_crate_000040::PrimitiveDateTime;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/offset_date_time.rs:891:10
[INFO] [stdout]    |
[INFO] [stdout] 13 |     Some(datetime!(2019-11-26 18:30 +10))
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/offset_date_time.rs:891:10
[INFO] [stdout]    |
[INFO] [stdout] 13 |     Some(datetime!(2019-11-26 18:30 +10))
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  2 + use supply_chain_trust_example_crate_000040::Time;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/offset_date_time.rs:891:10
[INFO] [stdout]    |
[INFO] [stdout] 13 |     Some(datetime!(2019-11-26 18:30 +10))
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  2 + use supply_chain_trust_example_crate_000040::UtcOffset;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `days` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/offset_date_time.rs:884:38
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert_eq!(datetime.checked_add((-2).days()), None);
[INFO] [stdout]   |                                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `days` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/offset_date_time.rs:887:35
[INFO] [stdout]   |
[INFO] [stdout] 9 | assert_eq!(datetime.checked_add(2.days()), None);
[INFO] [stdout]   |                                   ^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 9 | assert_eq!(datetime.checked_add(2_i32.days()), None);
[INFO] [stdout]   |                                  ++++
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `hours` on ambiguous numeric type `{integer}`
[INFO] [stdout]   --> src/offset_date_time.rs:890:52
[INFO] [stdout]    |
[INFO] [stdout] 12 |     datetime!(2019-11-25 15:30 +10).checked_add(27.hours()),
[INFO] [stdout]    |                                                    ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]    |
[INFO] [stdout] 12 |     datetime!(2019-11-25 15:30 +10).checked_add(27_i32.hours()),
[INFO] [stdout]    |                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 19 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0689.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/offset_date_time.rs - offset_date_time::OffsetDateTime::UNIX_EPOCH (line 71) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `time`
[INFO] [stdout]  --> src/offset_date_time.rs:72:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::OffsetDateTime;
[INFO] [stdout]   |     ^^^^ help: a similar path exists: `std::time`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:74:40
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(OffsetDateTime::UNIX_EPOCH, datetime!(1970-01-01 0:00 UTC));
[INFO] [stdout]   |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:74:40
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(OffsetDateTime::UNIX_EPOCH, datetime!(1970-01-01 0:00 UTC));
[INFO] [stdout]   |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::PrimitiveDateTime;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:74:40
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(OffsetDateTime::UNIX_EPOCH, datetime!(1970-01-01 0:00 UTC));
[INFO] [stdout]   |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:74:40
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(OffsetDateTime::UNIX_EPOCH, datetime!(1970-01-01 0:00 UTC));
[INFO] [stdout]   |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:74:40
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(OffsetDateTime::UNIX_EPOCH, datetime!(1970-01-01 0:00 UTC));
[INFO] [stdout]   |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::UtcOffset;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/offset_date_time.rs - offset_date_time::OffsetDateTime::new_in_offset (line 127) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `time`
[INFO] [stdout]  --> src/offset_date_time.rs:128:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Date, Month, OffsetDateTime, Time, UtcOffset};
[INFO] [stdout]   |     ^^^^ help: a similar path exists: `std::time`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/offset_date_time.rs:135:16
[INFO] [stdout]    |
[INFO] [stdout] 10 | assert_eq!(dt, datetime!(2024-01-01 12:59:59.5 -5));
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/offset_date_time.rs:135:16
[INFO] [stdout]    |
[INFO] [stdout] 10 | assert_eq!(dt, datetime!(2024-01-01 12:59:59.5 -5));
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  2 + use supply_chain_trust_example_crate_000040::PrimitiveDateTime;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/offset_date_time.rs:135:16
[INFO] [stdout]    |
[INFO] [stdout] 10 | assert_eq!(dt, datetime!(2024-01-01 12:59:59.5 -5));
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/offset_date_time.rs:135:16
[INFO] [stdout]    |
[INFO] [stdout] 10 | assert_eq!(dt, datetime!(2024-01-01 12:59:59.5 -5));
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  2 + use supply_chain_trust_example_crate_000040::Time;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/offset_date_time.rs:135:16
[INFO] [stdout]    |
[INFO] [stdout] 10 | assert_eq!(dt, datetime!(2024-01-01 12:59:59.5 -5));
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  2 + use supply_chain_trust_example_crate_000040::UtcOffset;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `time`
[INFO] [stdout]   --> src/offset_date_time.rs:136:9
[INFO] [stdout]    |
[INFO] [stdout] 11 | Ok::<_, time::error::Error>(())
[INFO] [stdout]    |         ^^^^ use of unresolved module or unlinked crate `time`
[INFO] [stdout]    |
[INFO] [stdout] help: to make use of source file src/time.rs, use `mod time` in this file to declare the module
[INFO] [stdout]    |
[INFO] [stdout]  2 + mod time;
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these modules
[INFO] [stdout]    |
[INFO] [stdout]  2 + use std::error;
[INFO] [stdout]    |
[INFO] [stdout]  2 + use serde_json::error;
[INFO] [stdout]    |
[INFO] [stdout]  2 + use supply_chain_trust_example_crate_000040::error;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `error`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 11 - Ok::<_, time::error::Error>(())
[INFO] [stdout] 11 + Ok::<_, error::Error>(())
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 7 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/offset_date_time.rs - offset_date_time::OffsetDateTime::checked_to_offset (line 196) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `time`
[INFO] [stdout]  --> src/offset_date_time.rs:197:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::PrimitiveDateTime;
[INFO] [stdout]   |     ^^^^ help: a similar path exists: `std::time`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:200:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     datetime!(2000-01-01 0:00 UTC)
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:201:28
[INFO] [stdout]   |
[INFO] [stdout] 7 |         .checked_to_offset(offset!(-1))
[INFO] [stdout]   |                            ^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `offset` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/offset_date_time.rs:209:28
[INFO] [stdout]    |
[INFO] [stdout] 15 |         .checked_to_offset(offset!(+1)),
[INFO] [stdout]    |                            ^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `offset` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:200:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     datetime!(2000-01-01 0:00 UTC)
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::PrimitiveDateTime;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:200:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     datetime!(2000-01-01 0:00 UTC)
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:200:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     datetime!(2000-01-01 0:00 UTC)
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:200:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     datetime!(2000-01-01 0:00 UTC)
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::UtcOffset;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:201:28
[INFO] [stdout]   |
[INFO] [stdout] 7 |         .checked_to_offset(offset!(-1))
[INFO] [stdout]   |                            ^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `offset` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::UtcOffset;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/offset_date_time.rs:209:28
[INFO] [stdout]    |
[INFO] [stdout] 15 |         .checked_to_offset(offset!(+1)),
[INFO] [stdout]    |                            ^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `offset` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  2 + use supply_chain_trust_example_crate_000040::UtcOffset;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 10 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/offset_date_time.rs - offset_date_time::OffsetDateTime::from_unix_timestamp (line 355) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `time`
[INFO] [stdout]  --> src/offset_date_time.rs:356:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Duration, OffsetDateTime, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `time`
[INFO] [stdout]   |
[INFO] [stdout] help: to make use of source file src/time.rs, use `mod time` in this file to declare the module
[INFO] [stdout]   |
[INFO] [stdout] 2 + mod time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `time`
[INFO] [stdout]  --> src/offset_date_time.rs:356:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Duration, OffsetDateTime, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ help: a similar path exists: `std::time`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `time`
[INFO] [stdout]  --> src/offset_date_time.rs:362:9
[INFO] [stdout]   |
[INFO] [stdout] 9 | Ok::<_, time::Error>(())
[INFO] [stdout]   |         ^^^^ use of unresolved module or unlinked crate `time`
[INFO] [stdout]   |
[INFO] [stdout] help: to make use of source file src/time.rs, use `mod time` in this file to declare the module
[INFO] [stdout]   |
[INFO] [stdout] 2 + mod time;
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]   |
[INFO] [stdout] 2 + use std::time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{float}`
[INFO] [stdout]  --> src/offset_date_time.rs:360:38
[INFO] [stdout]   |
[INFO] [stdout] 7 |     OffsetDateTime::UNIX_EPOCH + 1.5.seconds()
[INFO] [stdout]   |                                      ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `f32`
[INFO] [stdout]   |
[INFO] [stdout] 7 |     OffsetDateTime::UNIX_EPOCH + 1.5_f32.seconds()
[INFO] [stdout]   |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0689.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/offset_date_time.rs - offset_date_time::OffsetDateTime::checked_to_utc (line 258) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:261:5
[INFO] [stdout]   |
[INFO] [stdout] 5 |     datetime!(2000-01-01 0:00 +1)
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/offset_date_time.rs:268:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     datetime!(9999-12-31 23:59:59 -1).checked_to_utc(),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:261:5
[INFO] [stdout]   |
[INFO] [stdout] 5 |     datetime!(2000-01-01 0:00 +1)
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::PrimitiveDateTime;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:261:5
[INFO] [stdout]   |
[INFO] [stdout] 5 |     datetime!(2000-01-01 0:00 +1)
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:261:5
[INFO] [stdout]   |
[INFO] [stdout] 5 |     datetime!(2000-01-01 0:00 +1)
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:261:5
[INFO] [stdout]   |
[INFO] [stdout] 5 |     datetime!(2000-01-01 0:00 +1)
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::UtcOffset;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/offset_date_time.rs:268:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     datetime!(9999-12-31 23:59:59 -1).checked_to_utc(),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  2 + use supply_chain_trust_example_crate_000040::PrimitiveDateTime;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/offset_date_time.rs:268:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     datetime!(9999-12-31 23:59:59 -1).checked_to_utc(),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/offset_date_time.rs:268:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     datetime!(9999-12-31 23:59:59 -1).checked_to_utc(),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  2 + use supply_chain_trust_example_crate_000040::Time;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/offset_date_time.rs:268:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     datetime!(9999-12-31 23:59:59 -1).checked_to_utc(),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  2 + use supply_chain_trust_example_crate_000040::UtcOffset;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 10 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/offset_date_time.rs - offset_date_time::OffsetDateTime::now_utc (line 85) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `time`
[INFO] [stdout]  --> src/offset_date_time.rs:86:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::OffsetDateTime;
[INFO] [stdout]   |     ^^^^ help: a similar path exists: `std::time`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:89:48
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert_eq!(OffsetDateTime::now_utc().offset(), offset!(UTC));
[INFO] [stdout]   |                                                ^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `offset` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:89:48
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert_eq!(OffsetDateTime::now_utc().offset(), offset!(UTC));
[INFO] [stdout]   |                                                ^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `offset` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::UtcOffset;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/offset_date_time.rs - offset_date_time::OffsetDateTime::month (line 532) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `time`
[INFO] [stdout]  --> src/offset_date_time.rs:533:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::Month;
[INFO] [stdout]   |     ^^^^ help: a similar path exists: `std::time`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:535:12
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(datetime!(2019-01-01 0:00 UTC).month(), Month::January);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:537:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     datetime!(2019-12-31 23:00 UTC)
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:538:20
[INFO] [stdout]   |
[INFO] [stdout] 8 |         .to_offset(offset!(+1))
[INFO] [stdout]   |                    ^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `offset` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:535:12
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(datetime!(2019-01-01 0:00 UTC).month(), Month::January);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::PrimitiveDateTime;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:535:12
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(datetime!(2019-01-01 0:00 UTC).month(), Month::January);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:535:12
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(datetime!(2019-01-01 0:00 UTC).month(), Month::January);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:535:12
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(datetime!(2019-01-01 0:00 UTC).month(), Month::January);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::UtcOffset;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:537:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     datetime!(2019-12-31 23:00 UTC)
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::PrimitiveDateTime;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:537:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     datetime!(2019-12-31 23:00 UTC)
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:537:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     datetime!(2019-12-31 23:00 UTC)
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:537:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     datetime!(2019-12-31 23:00 UTC)
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::UtcOffset;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:538:20
[INFO] [stdout]   |
[INFO] [stdout] 8 |         .to_offset(offset!(+1))
[INFO] [stdout]   |                    ^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `offset` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::UtcOffset;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 13 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/offset_date_time.rs - offset_date_time::OffsetDateTime::offset (line 436) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:438:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(datetime!(2019-01-01 0:00 UTC).offset(), offset!(UTC));
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:438:53
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(datetime!(2019-01-01 0:00 UTC).offset(), offset!(UTC));
[INFO] [stdout]   |                                                     ^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `offset` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:439:12
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(datetime!(2019-01-01 0:00 +1).offset(), offset!(+1));
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:439:52
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(datetime!(2019-01-01 0:00 +1).offset(), offset!(+1));
[INFO] [stdout]   |                                                    ^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `offset` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:438:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(datetime!(2019-01-01 0:00 UTC).offset(), offset!(UTC));
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::PrimitiveDateTime;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:438:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(datetime!(2019-01-01 0:00 UTC).offset(), offset!(UTC));
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:438:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(datetime!(2019-01-01 0:00 UTC).offset(), offset!(UTC));
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:438:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(datetime!(2019-01-01 0:00 UTC).offset(), offset!(UTC));
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::UtcOffset;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:438:53
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(datetime!(2019-01-01 0:00 UTC).offset(), offset!(UTC));
[INFO] [stdout]   |                                                     ^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `offset` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::UtcOffset;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:439:12
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(datetime!(2019-01-01 0:00 +1).offset(), offset!(+1));
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::PrimitiveDateTime;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:439:12
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(datetime!(2019-01-01 0:00 +1).offset(), offset!(+1));
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:439:12
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(datetime!(2019-01-01 0:00 +1).offset(), offset!(+1));
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:439:12
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(datetime!(2019-01-01 0:00 +1).offset(), offset!(+1));
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::UtcOffset;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:439:52
[INFO] [stdout]   |
[INFO] [stdout] 5 | assert_eq!(datetime!(2019-01-01 0:00 +1).offset(), offset!(+1));
[INFO] [stdout]   |                                                    ^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `offset` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::UtcOffset;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 14 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/offset_date_time.rs - offset_date_time::OffsetDateTime::hour (line 780) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:782:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(datetime!(2019-01-01 0:00 UTC).hour(), 0);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:784:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     datetime!(2019-01-01 23:59:59 UTC)
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:785:20
[INFO] [stdout]   |
[INFO] [stdout] 7 |         .to_offset(offset!(-2))
[INFO] [stdout]   |                    ^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `offset` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:782:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(datetime!(2019-01-01 0:00 UTC).hour(), 0);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::PrimitiveDateTime;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:782:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(datetime!(2019-01-01 0:00 UTC).hour(), 0);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:782:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(datetime!(2019-01-01 0:00 UTC).hour(), 0);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:782:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(datetime!(2019-01-01 0:00 UTC).hour(), 0);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::UtcOffset;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:784:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     datetime!(2019-01-01 23:59:59 UTC)
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::PrimitiveDateTime;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:784:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     datetime!(2019-01-01 23:59:59 UTC)
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:784:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     datetime!(2019-01-01 23:59:59 UTC)
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:784:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     datetime!(2019-01-01 23:59:59 UTC)
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::UtcOffset;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:785:20
[INFO] [stdout]   |
[INFO] [stdout] 7 |         .to_offset(offset!(-2))
[INFO] [stdout]   |                    ^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `offset` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::UtcOffset;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 12 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/offset_date_time.rs - offset_date_time::OffsetDateTime::nanosecond (line 866) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:868:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(datetime!(2019-01-01 0:00 UTC).nanosecond(), 0);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:870:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     datetime!(2019-01-01 23:59:59.999_999_999 UTC).nanosecond(),
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:868:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(datetime!(2019-01-01 0:00 UTC).nanosecond(), 0);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::PrimitiveDateTime;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:868:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(datetime!(2019-01-01 0:00 UTC).nanosecond(), 0);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:868:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(datetime!(2019-01-01 0:00 UTC).nanosecond(), 0);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:868:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(datetime!(2019-01-01 0:00 UTC).nanosecond(), 0);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::UtcOffset;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:870:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     datetime!(2019-01-01 23:59:59.999_999_999 UTC).nanosecond(),
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::PrimitiveDateTime;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:870:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     datetime!(2019-01-01 23:59:59.999_999_999 UTC).nanosecond(),
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:870:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     datetime!(2019-01-01 23:59:59.999_999_999 UTC).nanosecond(),
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:870:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     datetime!(2019-01-01 23:59:59.999_999_999 UTC).nanosecond(),
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::UtcOffset;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 10 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/offset_date_time.rs - offset_date_time::OffsetDateTime::checked_sub (line 900) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `time`
[INFO] [stdout]  --> src/offset_date_time.rs:901:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Date, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `time`
[INFO] [stdout]   |
[INFO] [stdout] help: to make use of source file src/time.rs, use `mod time` in this file to declare the module
[INFO] [stdout]   |
[INFO] [stdout] 2 + mod time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `time`
[INFO] [stdout]  --> src/offset_date_time.rs:901:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Date, ext::NumericalDuration};
[INFO] [stdout]   |     ^^^^ help: a similar path exists: `std::time`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:903:51
[INFO] [stdout]   |
[INFO] [stdout] 5 | let datetime = Date::MIN.midnight().assume_offset(offset!(+10));
[INFO] [stdout]   |                                                   ^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `offset` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:906:51
[INFO] [stdout]   |
[INFO] [stdout] 8 | let datetime = Date::MAX.midnight().assume_offset(offset!(+10));
[INFO] [stdout]   |                                                   ^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `offset` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/offset_date_time.rs:910:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     datetime!(2019-11-25 15:30 +10).checked_sub(27.hours()),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/offset_date_time.rs:911:10
[INFO] [stdout]    |
[INFO] [stdout] 13 |     Some(datetime!(2019-11-24 12:30 +10))
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:903:51
[INFO] [stdout]   |
[INFO] [stdout] 5 | let datetime = Date::MIN.midnight().assume_offset(offset!(+10));
[INFO] [stdout]   |                                                   ^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `offset` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::UtcOffset;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:906:51
[INFO] [stdout]   |
[INFO] [stdout] 8 | let datetime = Date::MAX.midnight().assume_offset(offset!(+10));
[INFO] [stdout]   |                                                   ^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `offset` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::UtcOffset;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/offset_date_time.rs:910:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     datetime!(2019-11-25 15:30 +10).checked_sub(27.hours()),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  2 + use supply_chain_trust_example_crate_000040::PrimitiveDateTime;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/offset_date_time.rs:910:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     datetime!(2019-11-25 15:30 +10).checked_sub(27.hours()),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/offset_date_time.rs:910:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     datetime!(2019-11-25 15:30 +10).checked_sub(27.hours()),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  2 + use supply_chain_trust_example_crate_000040::Time;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/offset_date_time.rs:910:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     datetime!(2019-11-25 15:30 +10).checked_sub(27.hours()),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  2 + use supply_chain_trust_example_crate_000040::UtcOffset;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/offset_date_time.rs:911:10
[INFO] [stdout]    |
[INFO] [stdout] 13 |     Some(datetime!(2019-11-24 12:30 +10))
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  2 + use supply_chain_trust_example_crate_000040::PrimitiveDateTime;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/offset_date_time.rs:911:10
[INFO] [stdout]    |
[INFO] [stdout] 13 |     Some(datetime!(2019-11-24 12:30 +10))
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/offset_date_time.rs:911:10
[INFO] [stdout]    |
[INFO] [stdout] 13 |     Some(datetime!(2019-11-24 12:30 +10))
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  2 + use supply_chain_trust_example_crate_000040::Time;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]   --> src/offset_date_time.rs:911:10
[INFO] [stdout]    |
[INFO] [stdout] 13 |     Some(datetime!(2019-11-24 12:30 +10))
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  2 + use supply_chain_trust_example_crate_000040::UtcOffset;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `days` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/offset_date_time.rs:904:35
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert_eq!(datetime.checked_sub(2.days()), None);
[INFO] [stdout]   |                                   ^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert_eq!(datetime.checked_sub(2_i32.days()), None);
[INFO] [stdout]   |                                  ++++
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `days` on ambiguous numeric type `{integer}`
[INFO] [stdout]  --> src/offset_date_time.rs:907:38
[INFO] [stdout]   |
[INFO] [stdout] 9 | assert_eq!(datetime.checked_sub((-2).days()), None);
[INFO] [stdout]   |                                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `hours` on ambiguous numeric type `{integer}`
[INFO] [stdout]   --> src/offset_date_time.rs:910:52
[INFO] [stdout]    |
[INFO] [stdout] 12 |     datetime!(2019-11-25 15:30 +10).checked_sub(27.hours()),
[INFO] [stdout]    |                                                    ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]    |
[INFO] [stdout] 12 |     datetime!(2019-11-25 15:30 +10).checked_sub(27_i32.hours()),
[INFO] [stdout]    |                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 19 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0689.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/offset_date_time.rs - offset_date_time::OffsetDateTime::minute (line 798) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:800:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(datetime!(2019-01-01 0:00 UTC).minute(), 0);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:802:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     datetime!(2019-01-01 23:59:59 UTC)
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:803:20
[INFO] [stdout]   |
[INFO] [stdout] 7 |         .to_offset(offset!(+0:30))
[INFO] [stdout]   |                    ^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `offset` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:800:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(datetime!(2019-01-01 0:00 UTC).minute(), 0);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::PrimitiveDateTime;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:800:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(datetime!(2019-01-01 0:00 UTC).minute(), 0);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:800:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(datetime!(2019-01-01 0:00 UTC).minute(), 0);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:800:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | assert_eq!(datetime!(2019-01-01 0:00 UTC).minute(), 0);
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::UtcOffset;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:802:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     datetime!(2019-01-01 23:59:59 UTC)
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::PrimitiveDateTime;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:802:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     datetime!(2019-01-01 23:59:59 UTC)
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:802:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     datetime!(2019-01-01 23:59:59 UTC)
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:802:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     datetime!(2019-01-01 23:59:59 UTC)
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::UtcOffset;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:803:20
[INFO] [stdout]   |
[INFO] [stdout] 7 |         .to_offset(offset!(+0:30))
[INFO] [stdout]   |                    ^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `offset` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::UtcOffset;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 12 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/offset_date_time.rs - offset_date_time::OffsetDateTime::new_utc (line 147) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `time`
[INFO] [stdout]  --> src/offset_date_time.rs:148:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use time::{Date, Month, OffsetDateTime, Time};
[INFO] [stdout]   |     ^^^^ help: a similar path exists: `std::time`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:154:16
[INFO] [stdout]   |
[INFO] [stdout] 9 | assert_eq!(dt, datetime!(2024-01-01 12:59:59.5 UTC));
[INFO] [stdout]   |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:154:16
[INFO] [stdout]   |
[INFO] [stdout] 9 | assert_eq!(dt, datetime!(2024-01-01 12:59:59.5 UTC));
[INFO] [stdout]   |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::PrimitiveDateTime;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:154:16
[INFO] [stdout]   |
[INFO] [stdout] 9 | assert_eq!(dt, datetime!(2024-01-01 12:59:59.5 UTC));
[INFO] [stdout]   |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:154:16
[INFO] [stdout]   |
[INFO] [stdout] 9 | assert_eq!(dt, datetime!(2024-01-01 12:59:59.5 UTC));
[INFO] [stdout]   |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:154:16
[INFO] [stdout]   |
[INFO] [stdout] 9 | assert_eq!(dt, datetime!(2024-01-01 12:59:59.5 UTC));
[INFO] [stdout]   |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::UtcOffset;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `time`
[INFO] [stdout]   --> src/offset_date_time.rs:155:9
[INFO] [stdout]    |
[INFO] [stdout] 10 | Ok::<_, time::error::Error>(())
[INFO] [stdout]    |         ^^^^ use of unresolved module or unlinked crate `time`
[INFO] [stdout]    |
[INFO] [stdout] help: to make use of source file src/time.rs, use `mod time` in this file to declare the module
[INFO] [stdout]    |
[INFO] [stdout]  2 + mod time;
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these modules
[INFO] [stdout]    |
[INFO] [stdout]  2 + use std::error;
[INFO] [stdout]    |
[INFO] [stdout]  2 + use serde_json::error;
[INFO] [stdout]    |
[INFO] [stdout]  2 + use supply_chain_trust_example_crate_000040::error;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `error`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 10 - Ok::<_, time::error::Error>(())
[INFO] [stdout] 10 + Ok::<_, error::Error>(())
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 7 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/offset_date_time.rs - offset_date_time::OffsetDateTime::replace_minute (line 1184) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:1187:5
[INFO] [stdout]   |
[INFO] [stdout] 5 |     datetime!(2022-02-18 01:02:03.004_005_006 +01).replace_minute(7),
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:1188:8
[INFO] [stdout]   |
[INFO] [stdout] 6 |     Ok(datetime!(2022-02-18 01:07:03.004_005_006 +01))
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:1190:9
[INFO] [stdout]   |
[INFO] [stdout] 8 | assert!(datetime!(2022-02-18 01:02:03.004_005_006 +01).replace_minute(60).is_err());
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:1187:5
[INFO] [stdout]   |
[INFO] [stdout] 5 |     datetime!(2022-02-18 01:02:03.004_005_006 +01).replace_minute(7),
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::PrimitiveDateTime;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:1187:5
[INFO] [stdout]   |
[INFO] [stdout] 5 |     datetime!(2022-02-18 01:02:03.004_005_006 +01).replace_minute(7),
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:1187:5
[INFO] [stdout]   |
[INFO] [stdout] 5 |     datetime!(2022-02-18 01:02:03.004_005_006 +01).replace_minute(7),
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:1187:5
[INFO] [stdout]   |
[INFO] [stdout] 5 |     datetime!(2022-02-18 01:02:03.004_005_006 +01).replace_minute(7),
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::UtcOffset;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:1188:8
[INFO] [stdout]   |
[INFO] [stdout] 6 |     Ok(datetime!(2022-02-18 01:07:03.004_005_006 +01))
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::PrimitiveDateTime;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:1188:8
[INFO] [stdout]   |
[INFO] [stdout] 6 |     Ok(datetime!(2022-02-18 01:07:03.004_005_006 +01))
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:1188:8
[INFO] [stdout]   |
[INFO] [stdout] 6 |     Ok(datetime!(2022-02-18 01:07:03.004_005_006 +01))
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:1188:8
[INFO] [stdout]   |
[INFO] [stdout] 6 |     Ok(datetime!(2022-02-18 01:07:03.004_005_006 +01))
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::UtcOffset;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:1190:9
[INFO] [stdout]   |
[INFO] [stdout] 8 | assert!(datetime!(2022-02-18 01:02:03.004_005_006 +01).replace_minute(60).is_err());
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::PrimitiveDateTime;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:1190:9
[INFO] [stdout]   |
[INFO] [stdout] 8 | assert!(datetime!(2022-02-18 01:02:03.004_005_006 +01).replace_minute(60).is_err());
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:1190:9
[INFO] [stdout]   |
[INFO] [stdout] 8 | assert!(datetime!(2022-02-18 01:02:03.004_005_006 +01).replace_minute(60).is_err());
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:1190:9
[INFO] [stdout]   |
[INFO] [stdout] 8 | assert!(datetime!(2022-02-18 01:02:03.004_005_006 +01).replace_minute(60).is_err());
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::UtcOffset;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 15 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/offset_date_time.rs - offset_date_time::OffsetDateTime::replace_hour (line 1169) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:1172:5
[INFO] [stdout]   |
[INFO] [stdout] 5 |     datetime!(2022-02-18 01:02:03.004_005_006 +01).replace_hour(7),
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:1173:8
[INFO] [stdout]   |
[INFO] [stdout] 6 |     Ok(datetime!(2022-02-18 07:02:03.004_005_006 +01))
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:1175:9
[INFO] [stdout]   |
[INFO] [stdout] 8 | assert!(datetime!(2022-02-18 01:02:03.004_005_006 +01).replace_hour(24).is_err());
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:1172:5
[INFO] [stdout]   |
[INFO] [stdout] 5 |     datetime!(2022-02-18 01:02:03.004_005_006 +01).replace_hour(7),
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::PrimitiveDateTime;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:1172:5
[INFO] [stdout]   |
[INFO] [stdout] 5 |     datetime!(2022-02-18 01:02:03.004_005_006 +01).replace_hour(7),
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:1172:5
[INFO] [stdout]   |
[INFO] [stdout] 5 |     datetime!(2022-02-18 01:02:03.004_005_006 +01).replace_hour(7),
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:1172:5
[INFO] [stdout]   |
[INFO] [stdout] 5 |     datetime!(2022-02-18 01:02:03.004_005_006 +01).replace_hour(7),
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::UtcOffset;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:1173:8
[INFO] [stdout]   |
[INFO] [stdout] 6 |     Ok(datetime!(2022-02-18 07:02:03.004_005_006 +01))
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::PrimitiveDateTime;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:1173:8
[INFO] [stdout]   |
[INFO] [stdout] 6 |     Ok(datetime!(2022-02-18 07:02:03.004_005_006 +01))
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Date;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:1173:8
[INFO] [stdout]   |
[INFO] [stdout] 6 |     Ok(datetime!(2022-02-18 07:02:03.004_005_006 +01))
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::Time;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:1173:8
[INFO] [stdout]   |
[INFO] [stdout] 6 |     Ok(datetime!(2022-02-18 07:02:03.004_005_006 +01))
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::UtcOffset;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[INFO] [stdout]  --> src/offset_date_time.rs:1175:9
[INFO] [stdout]   |
[INFO] [stdout] 8 | assert!(datetime!(2022-02-18 01:02:03.004_005_006 +01).replace_hour(24).is_err());
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `time` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `datetime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use supply_chain_trust_example_crate_000040::PrimitiveDateTime;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `time` in the list of imported crates
[WARN] too many lines in the log, truncating it
