[INFO] fetching crate xsd-types 0.9.6...
[INFO] testing xsd-types-0.9.6 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate xsd-types 0.9.6 into /workspace/builds/worker-4-tc1/source
[INFO] started tweaking crates.io crate xsd-types 0.9.6
[INFO] finished tweaking crates.io crate xsd-types 0.9.6
[INFO] tweaked toml for crates.io crate xsd-types 0.9.6 written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate xsd-types 0.9.6 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "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" "+1.99.0-beta.8" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 90 packages to highest compatible versions
[INFO] [stderr]       Adding generic-array v0.14.7 (available: v0.14.9)
[INFO] [stderr]       Adding iref v3.2.2 (available: v4.3.0)
[INFO] [stderr]       Adding num-bigint v0.4.8 (available: v0.5.1)
[INFO] [stderr]       Adding ordered-float v3.9.2 (available: v5.5.0)
[INFO] [stderr]       Adding thiserror v1.0.69 (available: v2.0.21)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded num-conv v0.2.2
[INFO] [stderr]   Downloaded time-core v0.1.9
[INFO] [stderr]   Downloaded powerfmt v0.2.1
[INFO] [stderr]   Downloaded android_system_properties v0.1.6
[INFO] [stderr]   Downloaded utf8-decode v1.0.1
[INFO] [stderr]   Downloaded hex_fmt v0.3.0
[INFO] [stderr]   Downloaded range-traits v0.3.2
[INFO] [stderr]   Downloaded static-iref v3.0.0
[INFO] [stderr]   Downloaded lazy_static v1.5.1
[INFO] [stderr]   Downloaded crunchy v0.2.4
[INFO] [stderr]   Downloaded pretty_dtoa v0.3.0
[INFO] [stderr]   Downloaded pct-str v2.0.0
[INFO] [stderr]   Downloaded abnf-core v0.5.0
[INFO] [stderr]   Downloaded indoc v2.0.7
[INFO] [stderr]   Downloaded ordered-float v3.9.2
[INFO] [stderr]   Downloaded abnf v0.13.0
[INFO] [stderr]   Downloaded ryu_floating_decimal v0.1.0
[INFO] [stderr]   Downloaded autocfg v1.5.1
[INFO] [stderr]   Downloaded num-integer v0.1.47
[INFO] [stderr]   Downloaded wasm-bindgen-shared v0.2.129
[INFO] [stderr]   Downloaded cc-traits v2.0.0
[INFO] [stderr]   Downloaded static-regular-grammar v2.0.2
[INFO] [stderr]   Downloaded btree-range-map v0.7.2
[INFO] [stderr]   Downloaded find-msvc-tools v0.1.14
[INFO] [stderr]   Downloaded wasm-bindgen-macro v0.2.129
[INFO] [stderr]   Downloaded smallvec v1.16.2
[INFO] [stderr]   Downloaded iref v3.2.2
[INFO] [stderr]   Downloaded num-rational v0.4.2
[INFO] [stderr]   Downloaded btree-slab v0.6.1
[INFO] [stderr]   Downloaded iref-core v3.2.2
[INFO] [stderr]   Downloaded half v2.7.1
[INFO] [stderr]   Downloaded wasm-bindgen v0.2.129
[INFO] [stderr]   Downloaded js-sys v0.3.106
[INFO] [stderr]   Downloaded minimal-lexical v0.2.1
[INFO] [stderr]   Downloaded cc v1.6.0
[INFO] [stderr]   Downloaded nom v7.1.3
[INFO] [stderr]   Downloaded num-bigint v0.4.8
[INFO] [stderr]   Downloaded wasm-bindgen-macro-support v0.2.129
[INFO] [stderr]   Downloaded syn v3.0.6
[INFO] [stderr]   Downloaded zerocopy-derive v0.8.60
[INFO] [stderr]   Downloaded chrono v0.4.45
[INFO] [stderr]   Downloaded zerocopy v0.8.60
[INFO] [stderr]   Downloaded time v0.3.55
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] e7ddb52d9313b6ece544b02ca93427fbe2c179f85b782f0e1e83df6e518a07e7
[INFO] running `Command { std: "docker" "start" "e7ddb52d9313b6ece544b02ca93427fbe2c179f85b782f0e1e83df6e518a07e7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e7ddb52d9313b6ece544b02ca93427fbe2c179f85b782f0e1e83df6e518a07e7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e7ddb52d9313b6ece544b02ca93427fbe2c179f85b782f0e1e83df6e518a07e7" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e7ddb52d9313b6ece544b02ca93427fbe2c179f85b782f0e1e83df6e518a07e7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e7ddb52d9313b6ece544b02ca93427fbe2c179f85b782f0e1e83df6e518a07e7" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling unicode-ident v1.0.26
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling zerocopy v0.8.60
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling cfg-if v1.0.5
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling autocfg v1.5.1
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling minimal-lexical v0.2.1
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]    Compiling smallvec v1.16.2
[INFO] [stderr]    Compiling cpufeatures v0.2.17
[INFO] [stderr]    Compiling range-traits v0.3.2
[INFO] [stderr]    Compiling utf8-decode v1.0.1
[INFO] [stderr]    Compiling indoc v2.0.7
[INFO] [stderr]    Compiling cc-traits v2.0.0
[INFO] [stderr]    Compiling hex_fmt v0.3.0
[INFO] [stderr]    Compiling ryu_floating_decimal v0.1.0
[INFO] [stderr]    Compiling iana-time-zone v0.1.65
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling lazy_static v1.5.1
[INFO] [stderr]    Compiling pretty_dtoa v0.3.0
[INFO] [stderr]    Compiling btree-slab v0.6.1
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling syn v3.0.6
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling num-integer v0.1.47
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling ordered-float v3.9.2
[INFO] [stderr]    Compiling num-bigint v0.4.8
[INFO] [stderr]    Compiling abnf-core v0.5.0
[INFO] [stderr]    Compiling abnf v0.13.0
[INFO] [stderr]    Compiling num-rational v0.4.2
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling zerocopy-derive v0.8.60
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling pct-str v2.0.0
[INFO] [stderr]    Compiling btree-range-map v0.7.2
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling static-regular-grammar v2.0.2
[INFO] [stderr]    Compiling iref-core v3.2.2
[INFO] [stderr]    Compiling iref v3.2.2
[INFO] [stderr]    Compiling static-iref v3.0.0
[INFO] [stderr]    Compiling xsd-types v0.9.6 (/opt/rustwide/workdir)
[INFO] [stdout] warning: struct `InvalidTimezone` is never constructed
[INFO] [stdout]   --> src/value/date_time/date_time_stamp.rs:12:12
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub struct InvalidTimezone(chrono::NaiveDateTime, FixedOffset);
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/lexical/date.rs:38:15
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub fn parts(&self) -> Parts {
[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] 38 |     pub fn parts(&self) -> Parts<'_> {
[INFO] [stdout]    |                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/lexical/date_time/mod.rs:52:15
[INFO] [stdout]    |
[INFO] [stdout] 52 |     pub fn parts(&self) -> Parts {
[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] 52 |     pub fn parts(&self) -> Parts<'_> {
[INFO] [stdout]    |                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/lexical/date_time/date_time_stamp.rs:49:15
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn parts(&self) -> Parts {
[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] 49 |     pub fn parts(&self) -> Parts<'_> {
[INFO] [stdout]    |                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/lexical/duration/mod.rs:38:15
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub fn parts(&self) -> Parts {
[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] 38 |     pub fn parts(&self) -> Parts<'_> {
[INFO] [stdout]    |                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/lexical/duration/day_time_duration.rs:28:15
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn parts(&self) -> Parts {
[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] 28 |     pub fn parts(&self) -> Parts<'_> {
[INFO] [stdout]    |                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/lexical/duration/year_month_duration.rs:20:15
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn parts(&self) -> Parts {
[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] 20 |     pub fn parts(&self) -> Parts<'_> {
[INFO] [stdout]    |                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/lexical/g_day.rs:28:15
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn parts(&self) -> Parts {
[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] 28 |     pub fn parts(&self) -> Parts<'_> {
[INFO] [stdout]    |                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/lexical/g_month.rs:27:15
[INFO] [stdout]    |
[INFO] [stdout] 27 |     pub fn parts(&self) -> Parts {
[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] 27 |     pub fn parts(&self) -> Parts<'_> {
[INFO] [stdout]    |                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/lexical/g_month_day.rs:31:15
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub fn parts(&self) -> Parts {
[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] 31 |     pub fn parts(&self) -> Parts<'_> {
[INFO] [stdout]    |                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/lexical/g_year.rs:31:15
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub fn parts(&self) -> Parts {
[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] 31 |     pub fn parts(&self) -> Parts<'_> {
[INFO] [stdout]    |                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/lexical/g_year_month.rs:34:15
[INFO] [stdout]    |
[INFO] [stdout] 34 |     pub fn parts(&self) -> Parts {
[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] 34 |     pub fn parts(&self) -> Parts<'_> {
[INFO] [stdout]    |                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/lexical/time.rs:32:11
[INFO] [stdout]    |
[INFO] [stdout] 32 |     fn parts(&self) -> Parts {
[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] 32 |     fn parts(&self) -> Parts<'_> {
[INFO] [stdout]    |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/value/mod.rs:58:22
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub fn as_value_ref(&self) -> ValueRef {
[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] 58 |     pub fn as_value_ref(&self) -> ValueRef<'_> {
[INFO] [stdout]    |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/value/base64_binary.rs:181:15
[INFO] [stdout]     |
[INFO] [stdout] 181 |     pub fn chars(&self) -> Chars {
[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] 181 |     pub fn chars(&self) -> Chars<'_> {
[INFO] [stdout]     |                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/value/hex_binary.rs:161:15
[INFO] [stdout]     |
[INFO] [stdout] 161 |     pub fn chars(&self) -> Chars {
[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] 161 |     pub fn chars(&self) -> Chars<'_> {
[INFO] [stdout]     |                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/types.rs:825:16
[INFO] [stdout]     |
[INFO] [stdout] 825 |     pub fn as_ref(&self) -> ValueRef {
[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] 825 |     pub fn as_ref(&self) -> ValueRef<'_> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/types.rs:2065:16
[INFO] [stdout]      |
[INFO] [stdout] 2065 |     pub fn as_ref(&self) -> DecimalValueRef {
[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] 2065 |     pub fn as_ref(&self) -> DecimalValueRef<'_> {
[INFO] [stdout]      |                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/types.rs:2712:16
[INFO] [stdout]      |
[INFO] [stdout] 2712 |     pub fn as_ref(&self) -> IntegerValueRef {
[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] 2712 |     pub fn as_ref(&self) -> IntegerValueRef<'_> {
[INFO] [stdout]      |                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/types.rs:2898:16
[INFO] [stdout]      |
[INFO] [stdout] 2898 |     pub fn as_ref(&self) -> NonPositiveIntegerValueRef {
[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] 2898 |     pub fn as_ref(&self) -> NonPositiveIntegerValueRef<'_> {
[INFO] [stdout]      |                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/types.rs:3121:16
[INFO] [stdout]      |
[INFO] [stdout] 3121 |     pub fn as_ref(&self) -> NonNegativeIntegerValueRef {
[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] 3121 |     pub fn as_ref(&self) -> NonNegativeIntegerValueRef<'_> {
[INFO] [stdout]      |                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/types.rs:4246:16
[INFO] [stdout]      |
[INFO] [stdout] 4246 |     pub fn as_ref(&self) -> StringValueRef {
[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] 4246 |     pub fn as_ref(&self) -> StringValueRef<'_> {
[INFO] [stdout]      |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/types.rs:4635:16
[INFO] [stdout]      |
[INFO] [stdout] 4635 |     pub fn as_ref(&self) -> NormalizedStringValueRef {
[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] 4635 |     pub fn as_ref(&self) -> NormalizedStringValueRef<'_> {
[INFO] [stdout]      |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/types.rs:4914:16
[INFO] [stdout]      |
[INFO] [stdout] 4914 |     pub fn as_ref(&self) -> TokenValueRef {
[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] 4914 |     pub fn as_ref(&self) -> TokenValueRef<'_> {
[INFO] [stdout]      |                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/types.rs:5113:16
[INFO] [stdout]      |
[INFO] [stdout] 5113 |     pub fn as_ref(&self) -> NameValueRef {
[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] 5113 |     pub fn as_ref(&self) -> NameValueRef<'_> {
[INFO] [stdout]      |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/types.rs:5213:16
[INFO] [stdout]      |
[INFO] [stdout] 5213 |     pub fn as_ref(&self) -> NCNameValueRef {
[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] 5213 |     pub fn as_ref(&self) -> NCNameValueRef<'_> {
[INFO] [stdout]      |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 34.41s
[INFO] running `Command { std: "docker" "inspect" "e7ddb52d9313b6ece544b02ca93427fbe2c179f85b782f0e1e83df6e518a07e7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e7ddb52d9313b6ece544b02ca93427fbe2c179f85b782f0e1e83df6e518a07e7" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] warning: struct `InvalidTimezone` is never constructed
[INFO] [stdout]   --> src/value/date_time/date_time_stamp.rs:12:12
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub struct InvalidTimezone(chrono::NaiveDateTime, FixedOffset);
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/lexical/date.rs:38:15
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub fn parts(&self) -> Parts {
[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] 38 |     pub fn parts(&self) -> Parts<'_> {
[INFO] [stdout]    |                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/lexical/date_time/mod.rs:52:15
[INFO] [stdout]    |
[INFO] [stdout] 52 |     pub fn parts(&self) -> Parts {
[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] 52 |     pub fn parts(&self) -> Parts<'_> {
[INFO] [stdout]    |                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/lexical/date_time/date_time_stamp.rs:49:15
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn parts(&self) -> Parts {
[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] 49 |     pub fn parts(&self) -> Parts<'_> {
[INFO] [stdout]    |                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/lexical/duration/mod.rs:38:15
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub fn parts(&self) -> Parts {
[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] 38 |     pub fn parts(&self) -> Parts<'_> {
[INFO] [stdout]    |                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/lexical/duration/day_time_duration.rs:28:15
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn parts(&self) -> Parts {
[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] 28 |     pub fn parts(&self) -> Parts<'_> {
[INFO] [stdout]    |                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/lexical/duration/year_month_duration.rs:20:15
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn parts(&self) -> Parts {
[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] 20 |     pub fn parts(&self) -> Parts<'_> {
[INFO] [stdout]    |                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/lexical/g_day.rs:28:15
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn parts(&self) -> Parts {
[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] 28 |     pub fn parts(&self) -> Parts<'_> {
[INFO] [stdout]    |                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/lexical/g_month.rs:27:15
[INFO] [stdout]    |
[INFO] [stdout] 27 |     pub fn parts(&self) -> Parts {
[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] 27 |     pub fn parts(&self) -> Parts<'_> {
[INFO] [stdout]    |                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/lexical/g_month_day.rs:31:15
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub fn parts(&self) -> Parts {
[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] 31 |     pub fn parts(&self) -> Parts<'_> {
[INFO] [stdout]    |                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/lexical/g_year.rs:31:15
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub fn parts(&self) -> Parts {
[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] 31 |     pub fn parts(&self) -> Parts<'_> {
[INFO] [stdout]    |                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/lexical/g_year_month.rs:34:15
[INFO] [stdout]    |
[INFO] [stdout] 34 |     pub fn parts(&self) -> Parts {
[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] 34 |     pub fn parts(&self) -> Parts<'_> {
[INFO] [stdout]    |                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/lexical/time.rs:32:11
[INFO] [stdout]    |
[INFO] [stdout] 32 |     fn parts(&self) -> Parts {
[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] 32 |     fn parts(&self) -> Parts<'_> {
[INFO] [stdout]    |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling xsd-types v0.9.6 (/opt/rustwide/workdir)
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/value/mod.rs:58:22
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub fn as_value_ref(&self) -> ValueRef {
[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] 58 |     pub fn as_value_ref(&self) -> ValueRef<'_> {
[INFO] [stdout]    |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/value/base64_binary.rs:181:15
[INFO] [stdout]     |
[INFO] [stdout] 181 |     pub fn chars(&self) -> Chars {
[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] 181 |     pub fn chars(&self) -> Chars<'_> {
[INFO] [stdout]     |                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/value/hex_binary.rs:161:15
[INFO] [stdout]     |
[INFO] [stdout] 161 |     pub fn chars(&self) -> Chars {
[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] 161 |     pub fn chars(&self) -> Chars<'_> {
[INFO] [stdout]     |                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/types.rs:825:16
[INFO] [stdout]     |
[INFO] [stdout] 825 |     pub fn as_ref(&self) -> ValueRef {
[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] 825 |     pub fn as_ref(&self) -> ValueRef<'_> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/types.rs:2065:16
[INFO] [stdout]      |
[INFO] [stdout] 2065 |     pub fn as_ref(&self) -> DecimalValueRef {
[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] 2065 |     pub fn as_ref(&self) -> DecimalValueRef<'_> {
[INFO] [stdout]      |                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/types.rs:2712:16
[INFO] [stdout]      |
[INFO] [stdout] 2712 |     pub fn as_ref(&self) -> IntegerValueRef {
[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] 2712 |     pub fn as_ref(&self) -> IntegerValueRef<'_> {
[INFO] [stdout]      |                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/types.rs:2898:16
[INFO] [stdout]      |
[INFO] [stdout] 2898 |     pub fn as_ref(&self) -> NonPositiveIntegerValueRef {
[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] 2898 |     pub fn as_ref(&self) -> NonPositiveIntegerValueRef<'_> {
[INFO] [stdout]      |                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/types.rs:3121:16
[INFO] [stdout]      |
[INFO] [stdout] 3121 |     pub fn as_ref(&self) -> NonNegativeIntegerValueRef {
[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] 3121 |     pub fn as_ref(&self) -> NonNegativeIntegerValueRef<'_> {
[INFO] [stdout]      |                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/types.rs:4246:16
[INFO] [stdout]      |
[INFO] [stdout] 4246 |     pub fn as_ref(&self) -> StringValueRef {
[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] 4246 |     pub fn as_ref(&self) -> StringValueRef<'_> {
[INFO] [stdout]      |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/types.rs:4635:16
[INFO] [stdout]      |
[INFO] [stdout] 4635 |     pub fn as_ref(&self) -> NormalizedStringValueRef {
[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] 4635 |     pub fn as_ref(&self) -> NormalizedStringValueRef<'_> {
[INFO] [stdout]      |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/types.rs:4914:16
[INFO] [stdout]      |
[INFO] [stdout] 4914 |     pub fn as_ref(&self) -> TokenValueRef {
[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] 4914 |     pub fn as_ref(&self) -> TokenValueRef<'_> {
[INFO] [stdout]      |                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/types.rs:5113:16
[INFO] [stdout]      |
[INFO] [stdout] 5113 |     pub fn as_ref(&self) -> NameValueRef {
[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] 5113 |     pub fn as_ref(&self) -> NameValueRef<'_> {
[INFO] [stdout]      |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/types.rs:5213:16
[INFO] [stdout]      |
[INFO] [stdout] 5213 |     pub fn as_ref(&self) -> NCNameValueRef {
[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] 5213 |     pub fn as_ref(&self) -> NCNameValueRef<'_> {
[INFO] [stdout]      |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `InvalidTimezone` is never constructed
[INFO] [stdout]   --> src/value/date_time/date_time_stamp.rs:12:12
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub struct InvalidTimezone(chrono::NaiveDateTime, FixedOffset);
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/lexical/date.rs:38:15
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub fn parts(&self) -> Parts {
[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] 38 |     pub fn parts(&self) -> Parts<'_> {
[INFO] [stdout]    |                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/lexical/date_time/mod.rs:52:15
[INFO] [stdout]    |
[INFO] [stdout] 52 |     pub fn parts(&self) -> Parts {
[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] 52 |     pub fn parts(&self) -> Parts<'_> {
[INFO] [stdout]    |                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/lexical/date_time/date_time_stamp.rs:49:15
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn parts(&self) -> Parts {
[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] 49 |     pub fn parts(&self) -> Parts<'_> {
[INFO] [stdout]    |                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/lexical/duration/mod.rs:38:15
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub fn parts(&self) -> Parts {
[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] 38 |     pub fn parts(&self) -> Parts<'_> {
[INFO] [stdout]    |                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/lexical/duration/day_time_duration.rs:28:15
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn parts(&self) -> Parts {
[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] 28 |     pub fn parts(&self) -> Parts<'_> {
[INFO] [stdout]    |                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/lexical/duration/year_month_duration.rs:20:15
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn parts(&self) -> Parts {
[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] 20 |     pub fn parts(&self) -> Parts<'_> {
[INFO] [stdout]    |                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/lexical/g_day.rs:28:15
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn parts(&self) -> Parts {
[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] 28 |     pub fn parts(&self) -> Parts<'_> {
[INFO] [stdout]    |                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/lexical/g_month.rs:27:15
[INFO] [stdout]    |
[INFO] [stdout] 27 |     pub fn parts(&self) -> Parts {
[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] 27 |     pub fn parts(&self) -> Parts<'_> {
[INFO] [stdout]    |                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/lexical/g_month_day.rs:31:15
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub fn parts(&self) -> Parts {
[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] 31 |     pub fn parts(&self) -> Parts<'_> {
[INFO] [stdout]    |                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/lexical/g_year.rs:31:15
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub fn parts(&self) -> Parts {
[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] 31 |     pub fn parts(&self) -> Parts<'_> {
[INFO] [stdout]    |                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/lexical/g_year_month.rs:34:15
[INFO] [stdout]    |
[INFO] [stdout] 34 |     pub fn parts(&self) -> Parts {
[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] 34 |     pub fn parts(&self) -> Parts<'_> {
[INFO] [stdout]    |                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/lexical/time.rs:32:11
[INFO] [stdout]    |
[INFO] [stdout] 32 |     fn parts(&self) -> Parts {
[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] 32 |     fn parts(&self) -> Parts<'_> {
[INFO] [stdout]    |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/value/mod.rs:58:22
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub fn as_value_ref(&self) -> ValueRef {
[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] 58 |     pub fn as_value_ref(&self) -> ValueRef<'_> {
[INFO] [stdout]    |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/value/base64_binary.rs:181:15
[INFO] [stdout]     |
[INFO] [stdout] 181 |     pub fn chars(&self) -> Chars {
[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] 181 |     pub fn chars(&self) -> Chars<'_> {
[INFO] [stdout]     |                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/value/hex_binary.rs:161:15
[INFO] [stdout]     |
[INFO] [stdout] 161 |     pub fn chars(&self) -> Chars {
[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] 161 |     pub fn chars(&self) -> Chars<'_> {
[INFO] [stdout]     |                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/types.rs:825:16
[INFO] [stdout]     |
[INFO] [stdout] 825 |     pub fn as_ref(&self) -> ValueRef {
[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] 825 |     pub fn as_ref(&self) -> ValueRef<'_> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/types.rs:2065:16
[INFO] [stdout]      |
[INFO] [stdout] 2065 |     pub fn as_ref(&self) -> DecimalValueRef {
[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] 2065 |     pub fn as_ref(&self) -> DecimalValueRef<'_> {
[INFO] [stdout]      |                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/types.rs:2712:16
[INFO] [stdout]      |
[INFO] [stdout] 2712 |     pub fn as_ref(&self) -> IntegerValueRef {
[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] 2712 |     pub fn as_ref(&self) -> IntegerValueRef<'_> {
[INFO] [stdout]      |                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/types.rs:2898:16
[INFO] [stdout]      |
[INFO] [stdout] 2898 |     pub fn as_ref(&self) -> NonPositiveIntegerValueRef {
[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] 2898 |     pub fn as_ref(&self) -> NonPositiveIntegerValueRef<'_> {
[INFO] [stdout]      |                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/types.rs:3121:16
[INFO] [stdout]      |
[INFO] [stdout] 3121 |     pub fn as_ref(&self) -> NonNegativeIntegerValueRef {
[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] 3121 |     pub fn as_ref(&self) -> NonNegativeIntegerValueRef<'_> {
[INFO] [stdout]      |                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/types.rs:4246:16
[INFO] [stdout]      |
[INFO] [stdout] 4246 |     pub fn as_ref(&self) -> StringValueRef {
[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] 4246 |     pub fn as_ref(&self) -> StringValueRef<'_> {
[INFO] [stdout]      |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/types.rs:4635:16
[INFO] [stdout]      |
[INFO] [stdout] 4635 |     pub fn as_ref(&self) -> NormalizedStringValueRef {
[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] 4635 |     pub fn as_ref(&self) -> NormalizedStringValueRef<'_> {
[INFO] [stdout]      |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/types.rs:4914:16
[INFO] [stdout]      |
[INFO] [stdout] 4914 |     pub fn as_ref(&self) -> TokenValueRef {
[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] 4914 |     pub fn as_ref(&self) -> TokenValueRef<'_> {
[INFO] [stdout]      |                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/types.rs:5113:16
[INFO] [stdout]      |
[INFO] [stdout] 5113 |     pub fn as_ref(&self) -> NameValueRef {
[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] 5113 |     pub fn as_ref(&self) -> NameValueRef<'_> {
[INFO] [stdout]      |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/types.rs:5213:16
[INFO] [stdout]      |
[INFO] [stdout] 5213 |     pub fn as_ref(&self) -> NCNameValueRef {
[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] 5213 |     pub fn as_ref(&self) -> NCNameValueRef<'_> {
[INFO] [stdout]      |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 3.54s
[INFO] running `Command { std: "docker" "inspect" "e7ddb52d9313b6ece544b02ca93427fbe2c179f85b782f0e1e83df6e518a07e7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e7ddb52d9313b6ece544b02ca93427fbe2c179f85b782f0e1e83df6e518a07e7" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: struct `InvalidTimezone` is never constructed
[INFO] [stderr]   --> src/value/date_time/date_time_stamp.rs:12:12
[INFO] [stderr]    |
[INFO] [stderr] 12 | pub struct InvalidTimezone(chrono::NaiveDateTime, FixedOffset);
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/lexical/date.rs:38:15
[INFO] [stderr]    |
[INFO] [stderr] 38 |     pub fn parts(&self) -> Parts {
[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] 38 |     pub fn parts(&self) -> Parts<'_> {
[INFO] [stderr]    |                                 ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/lexical/date_time/mod.rs:52:15
[INFO] [stderr]    |
[INFO] [stderr] 52 |     pub fn parts(&self) -> Parts {
[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] 52 |     pub fn parts(&self) -> Parts<'_> {
[INFO] [stderr]    |                                 ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/lexical/date_time/date_time_stamp.rs:49:15
[INFO] [stderr]    |
[INFO] [stderr] 49 |     pub fn parts(&self) -> Parts {
[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] 49 |     pub fn parts(&self) -> Parts<'_> {
[INFO] [stderr]    |                                 ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/lexical/duration/mod.rs:38:15
[INFO] [stderr]    |
[INFO] [stderr] 38 |     pub fn parts(&self) -> Parts {
[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] 38 |     pub fn parts(&self) -> Parts<'_> {
[INFO] [stderr]    |                                 ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/lexical/duration/day_time_duration.rs:28:15
[INFO] [stderr]    |
[INFO] [stderr] 28 |     pub fn parts(&self) -> Parts {
[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] 28 |     pub fn parts(&self) -> Parts<'_> {
[INFO] [stderr]    |                                 ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/lexical/duration/year_month_duration.rs:20:15
[INFO] [stderr]    |
[INFO] [stderr] 20 |     pub fn parts(&self) -> Parts {
[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] 20 |     pub fn parts(&self) -> Parts<'_> {
[INFO] [stderr]    |                                 ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/lexical/g_day.rs:28:15
[INFO] [stderr]    |
[INFO] [stderr] 28 |     pub fn parts(&self) -> Parts {
[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] 28 |     pub fn parts(&self) -> Parts<'_> {
[INFO] [stderr]    |                                 ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/lexical/g_month.rs:27:15
[INFO] [stderr]    |
[INFO] [stderr] 27 |     pub fn parts(&self) -> Parts {
[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] 27 |     pub fn parts(&self) -> Parts<'_> {
[INFO] [stderr]    |                                 ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/lexical/g_month_day.rs:31:15
[INFO] [stderr]    |
[INFO] [stderr] 31 |     pub fn parts(&self) -> Parts {
[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] 31 |     pub fn parts(&self) -> Parts<'_> {
[INFO] [stderr]    |                                 ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/lexical/g_year.rs:31:15
[INFO] [stderr]    |
[INFO] [stderr] 31 |     pub fn parts(&self) -> Parts {
[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] 31 |     pub fn parts(&self) -> Parts<'_> {
[INFO] [stderr]    |                                 ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/lexical/g_year_month.rs:34:15
[INFO] [stderr]    |
[INFO] [stderr] 34 |     pub fn parts(&self) -> Parts {
[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] 34 |     pub fn parts(&self) -> Parts<'_> {
[INFO] [stderr]    |                                 ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/lexical/time.rs:32:11
[INFO] [stderr]    |
[INFO] [stderr] 32 |     fn parts(&self) -> Parts {
[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] 32 |     fn parts(&self) -> Parts<'_> {
[INFO] [stderr]    |                             ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/value/mod.rs:58:22
[INFO] [stderr]    |
[INFO] [stderr] 58 |     pub fn as_value_ref(&self) -> ValueRef {
[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] 58 |     pub fn as_value_ref(&self) -> ValueRef<'_> {
[INFO] [stderr]    |                                           ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/value/base64_binary.rs:181:15
[INFO] [stderr]     |
[INFO] [stderr] 181 |     pub fn chars(&self) -> Chars {
[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] 181 |     pub fn chars(&self) -> Chars<'_> {
[INFO] [stderr]     |                                 ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/value/hex_binary.rs:161:15
[INFO] [stderr]     |
[INFO] [stderr] 161 |     pub fn chars(&self) -> Chars {
[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] 161 |     pub fn chars(&self) -> Chars<'_> {
[INFO] [stderr]     |                                 ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/types.rs:825:16
[INFO] [stderr]     |
[INFO] [stderr] 825 |     pub fn as_ref(&self) -> ValueRef {
[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] 825 |     pub fn as_ref(&self) -> ValueRef<'_> {
[INFO] [stderr]     |                                     ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/types.rs:2065:16
[INFO] [stderr]      |
[INFO] [stderr] 2065 |     pub fn as_ref(&self) -> DecimalValueRef {
[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] 2065 |     pub fn as_ref(&self) -> DecimalValueRef<'_> {
[INFO] [stderr]      |                                            ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/types.rs:2712:16
[INFO] [stderr]      |
[INFO] [stderr] 2712 |     pub fn as_ref(&self) -> IntegerValueRef {
[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] 2712 |     pub fn as_ref(&self) -> IntegerValueRef<'_> {
[INFO] [stderr]      |                                            ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/types.rs:2898:16
[INFO] [stderr]      |
[INFO] [stderr] 2898 |     pub fn as_ref(&self) -> NonPositiveIntegerValueRef {
[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] 2898 |     pub fn as_ref(&self) -> NonPositiveIntegerValueRef<'_> {
[INFO] [stderr]      |                                                       ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/types.rs:3121:16
[INFO] [stderr]      |
[INFO] [stderr] 3121 |     pub fn as_ref(&self) -> NonNegativeIntegerValueRef {
[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] 3121 |     pub fn as_ref(&self) -> NonNegativeIntegerValueRef<'_> {
[INFO] [stderr]      |                                                       ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/types.rs:4246:16
[INFO] [stderr]      |
[INFO] [stderr] 4246 |     pub fn as_ref(&self) -> StringValueRef {
[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] 4246 |     pub fn as_ref(&self) -> StringValueRef<'_> {
[INFO] [stderr]      |                                           ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/types.rs:4635:16
[INFO] [stderr]      |
[INFO] [stderr] 4635 |     pub fn as_ref(&self) -> NormalizedStringValueRef {
[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] 4635 |     pub fn as_ref(&self) -> NormalizedStringValueRef<'_> {
[INFO] [stderr]      |                                                     ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/types.rs:4914:16
[INFO] [stderr]      |
[INFO] [stderr] 4914 |     pub fn as_ref(&self) -> TokenValueRef {
[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] 4914 |     pub fn as_ref(&self) -> TokenValueRef<'_> {
[INFO] [stderr]      |                                          ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/types.rs:5113:16
[INFO] [stderr]      |
[INFO] [stderr] 5113 |     pub fn as_ref(&self) -> NameValueRef {
[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] 5113 |     pub fn as_ref(&self) -> NameValueRef<'_> {
[INFO] [stderr]      |                                         ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/types.rs:5213:16
[INFO] [stderr]      |
[INFO] [stderr] 5213 |     pub fn as_ref(&self) -> NCNameValueRef {
[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] 5213 |     pub fn as_ref(&self) -> NCNameValueRef<'_> {
[INFO] [stderr]      |                                           ++++
[INFO] [stderr] 
[INFO] [stderr] warning: `xsd-types` (lib) generated 26 warnings (run `cargo fix --lib -p xsd-types` to apply 25 suggestions)
[INFO] [stderr] warning: `xsd-types` (lib test) generated 26 warnings (26 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.05s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/xsd_types-df8ae7f0b7b91482)
[INFO] [stdout] 
[INFO] [stdout] running 97 tests
[INFO] [stdout] test lexical::date_time::date_time_stamp::tests::parsing ... ok
[INFO] [stdout] test lexical::decimal::integer::tests::abs_02 ... ok
[INFO] [stdout] test lexical::decimal::integer::tests::abs_03 ... ok
[INFO] [stdout] test lexical::decimal::integer::tests::abs_01 ... ok
[INFO] [stdout] test lexical::decimal::integer::tests::abs_05 ... ok
[INFO] [stdout] test lexical::decimal::integer::tests::cmp_02 ... ok
[INFO] [stdout] test lexical::decimal::integer::tests::cmp_01 ... ok
[INFO] [stdout] test lexical::decimal::integer::tests::cmp_03 ... ok
[INFO] [stdout] test lexical::date::tests::parsing ... ok
[INFO] [stdout] test lexical::decimal::integer::tests::cmp_04 ... ok
[INFO] [stdout] test lexical::decimal::integer::tests::cmp_05 ... ok
[INFO] [stdout] test lexical::decimal::integer::tests::cmp_06 ... ok
[INFO] [stdout] test lexical::decimal::integer::tests::abs_04 ... ok
[INFO] [stdout] test lexical::decimal::integer::tests::eq_01 ... ok
[INFO] [stdout] test lexical::date_time::tests::parsing ... ok
[INFO] [stdout] test lexical::decimal::integer::tests::eq_02 ... ok
[INFO] [stdout] test lexical::decimal::integer::tests::eq_03 ... ok
[INFO] [stdout] test lexical::decimal::integer::tests::parse_01 ... ok
[INFO] [stdout] test lexical::decimal::integer::tests::parse_05 ... ok
[INFO] [stdout] test lexical::decimal::integer::tests::parse_06 ... ok
[INFO] [stdout] test lexical::decimal::tests::cmp_02 ... ok
[INFO] [stdout] test lexical::decimal::tests::parse_01 ... ok
[INFO] [stdout] test lexical::decimal::tests::format_01 ... ok
[INFO] [stdout] test lexical::decimal::tests::cmp_04 ... ok
[INFO] [stdout] test lexical::decimal::tests::parse_10 ... ok
[INFO] [stdout] test lexical::decimal::tests::parse_06 ... ok
[INFO] [stdout] test lexical::decimal::tests::parse_09 ... ok
[INFO] [stdout] test lexical::decimal::tests::parse_08 ... ok
[INFO] [stdout] test lexical::decimal::tests::cmp_03 ... ok
[INFO] [stdout] test lexical::decimal::tests::cmp_01 ... ok
[INFO] [stdout] test lexical::double::tests::parse_05 ... ok
[INFO] [stdout] test lexical::double::tests::parse_01 ... ok
[INFO] [stdout] test lexical::double::tests::parse_06 ... ok
[INFO] [stdout] test lexical::double::tests::format_01 ... ok
[INFO] [stdout] test lexical::decimal::tests::parse_05 ... ok
[INFO] [stdout] test lexical::double::tests::parse_09 ... ok
[INFO] [stdout] test lexical::double::tests::parse_10 ... ok
[INFO] [stdout] test lexical::double::tests::parse_11 ... ok
[INFO] [stdout] test lexical::double::tests::parse_08 ... ok
[INFO] [stdout] test lexical::double::tests::parse_12 ... ok
[INFO] [stdout] test lexical::double::tests::parse_13 ... ok
[INFO] [stdout] test lexical::double::tests::parse_14 ... ok
[INFO] [stdout] test lexical::double::tests::parse_15 ... ok
[INFO] [stdout] test lexical::double::tests::parse_16 ... ok
[INFO] [stdout] test lexical::double::tests::parse_17 ... ok
[INFO] [stdout] test lexical::double::tests::parse_18 ... ok
[INFO] [stdout] test lexical::double::tests::parse_20 ... ok
[INFO] [stdout] test lexical::double::tests::parse_22 ... ok
[INFO] [stdout] test lexical::duration::day_time_duration::tests::parsing ... ok
[INFO] [stdout] test lexical::double::tests::parse_21 ... ok
[INFO] [stdout] test lexical::duration::tests::parsing ... ok
[INFO] [stdout] test lexical::duration::year_month_duration::tests::parsing ... ok
[INFO] [stdout] test lexical::float::tests::format_01 ... ok
[INFO] [stdout] test lexical::float::tests::parse_01 ... ok
[INFO] [stdout] test lexical::float::tests::parse_05 ... ok
[INFO] [stdout] test lexical::float::tests::parse_06 ... ok
[INFO] [stdout] test lexical::decimal::integer::tests::parse_02 - should panic ... ok
[INFO] [stdout] test lexical::decimal::integer::tests::parse_03 - should panic ... ok
[INFO] [stdout] test lexical::decimal::integer::tests::parse_04 - should panic ... ok
[INFO] [stdout] test lexical::float::tests::parse_08 ... ok
[INFO] [stdout] test lexical::float::tests::parse_09 ... ok
[INFO] [stdout] test lexical::float::tests::parse_10 ... ok
[INFO] [stdout] test lexical::float::tests::parse_11 ... ok
[INFO] [stdout] test lexical::decimal::tests::parse_04 - should panic ... ok
[INFO] [stdout] test lexical::decimal::tests::parse_02 - should panic ... ok
[INFO] [stdout] test lexical::decimal::tests::parse_07 - should panic ... ok
[INFO] [stdout] test lexical::decimal::tests::parse_03 - should panic ... ok
[INFO] [stdout] test lexical::double::tests::parse_02 - should panic ... ok
[INFO] [stdout] test lexical::double::tests::parse_03 - should panic ... ok
[INFO] [stdout] test lexical::float::tests::parse_12 ... ok
[INFO] [stdout] test lexical::float::tests::parse_13 ... ok
[INFO] [stdout] test lexical::double::tests::parse_04 - should panic ... ok
[INFO] [stdout] test lexical::double::tests::parse_07 - should panic ... ok
[INFO] [stdout] test lexical::double::tests::parse_19 - should panic ... ok
[INFO] [stdout] test lexical::float::tests::parse_17 ... ok
[INFO] [stdout] test lexical::float::tests::parse_19 - should panic ... ok
[INFO] [stdout] test lexical::float::tests::parse_20 ... ok
[INFO] [stdout] test lexical::g_day::tests::parsing ... ok
[INFO] [stdout] test lexical::g_month::tests::parsing ... ok
[INFO] [stdout] test lexical::g_year::tests::parsing ... ok
[INFO] [stdout] test lexical::float::tests::parse_02 - should panic ... ok
[INFO] [stdout] test value::base64_binary::tests::decoding ... ok
[INFO] [stdout] test lexical::float::tests::parse_03 - should panic ... ok
[INFO] [stdout] test value::base64_binary::tests::encoding ... ok
[INFO] [stdout] test lexical::float::tests::parse_15 ... ok
[INFO] [stdout] test lexical::float::tests::parse_16 ... ok
[INFO] [stdout] test lexical::float::tests::parse_18 ... ok
[INFO] [stdout] test lexical::float::tests::parse_04 - should panic ... ok
[INFO] [stdout] test lexical::float::tests::parse_21 ... ok
[INFO] [stdout] test lexical::float::tests::parse_07 - should panic ... ok
[INFO] [stdout] test lexical::time::tests::parsing ... ok
[INFO] [stdout] test lexical::g_month_day::tests::parsing ... ok
[INFO] [stdout] test value::hex_binary::tests::decoding ... ok
[INFO] [stdout] test value::hex_binary::tests::encoding ... ok
[INFO] [stdout] test lexical::g_year_month::tests::parsing ... ok
[INFO] [stdout] test lexical::float::tests::parse_14 ... ok
[INFO] [stdout] test lexical::float::tests::parse_22 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 97 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests xsd_types
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test src/lib.rs - (line 44) ... ok
[INFO] [stdout] test src/lib.rs - (line 23) ... ok
[INFO] [stdout] test src/lib.rs - (line 36) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.32s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "e7ddb52d9313b6ece544b02ca93427fbe2c179f85b782f0e1e83df6e518a07e7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e7ddb52d9313b6ece544b02ca93427fbe2c179f85b782f0e1e83df6e518a07e7", kill_on_drop: false }`
[INFO] [stdout] e7ddb52d9313b6ece544b02ca93427fbe2c179f85b782f0e1e83df6e518a07e7
