[INFO] fetching crate asn1-rs 0.6.2... [INFO] testing asn1-rs-0.6.2 against try#ed7f3d77595b4831fdf085f2529aa13b5b51ff7d for pr-134530 [INFO] extracting crate asn1-rs 0.6.2 into /workspace/builds/worker-6-tc2/source [INFO] validating manifest of crates.io crate asn1-rs 0.6.2 on toolchain ed7f3d77595b4831fdf085f2529aa13b5b51ff7d [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ed7f3d77595b4831fdf085f2529aa13b5b51ff7d" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate asn1-rs 0.6.2 [INFO] removed 0 missing examples [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate asn1-rs 0.6.2 [INFO] tweaked toml for crates.io crate asn1-rs 0.6.2 written to /workspace/builds/worker-6-tc2/source/Cargo.toml [INFO] crate crates.io crate asn1-rs 0.6.2 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ed7f3d77595b4831fdf085f2529aa13b5b51ff7d" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+ed7f3d77595b4831fdf085f2529aa13b5b51ff7d" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] d82b247f0419ac471cffa80a33f2ec24ff6863a38ccd60b45f0db5a4ded39d28 [INFO] running `Command { std: "docker" "start" "-a" "d82b247f0419ac471cffa80a33f2ec24ff6863a38ccd60b45f0db5a4ded39d28", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "d82b247f0419ac471cffa80a33f2ec24ff6863a38ccd60b45f0db5a4ded39d28", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d82b247f0419ac471cffa80a33f2ec24ff6863a38ccd60b45f0db5a4ded39d28", kill_on_drop: false }` [INFO] [stdout] d82b247f0419ac471cffa80a33f2ec24ff6863a38ccd60b45f0db5a4ded39d28 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+ed7f3d77595b4831fdf085f2529aa13b5b51ff7d" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 5a50aea853b17c2cd602da833232da78ab32a21b5829d3935e253bfe5acaf126 [INFO] running `Command { std: "docker" "start" "-a" "5a50aea853b17c2cd602da833232da78ab32a21b5829d3935e253bfe5acaf126", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.86 [INFO] [stderr] Compiling unicode-ident v1.0.12 [INFO] [stderr] Compiling autocfg v1.3.0 [INFO] [stderr] Compiling thiserror v1.0.63 [INFO] [stderr] Compiling minimal-lexical v0.2.1 [INFO] [stderr] Compiling memchr v2.7.4 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling nom v7.1.3 [INFO] [stderr] Compiling quote v1.0.36 [INFO] [stderr] Compiling syn v2.0.72 [INFO] [stderr] Compiling rusticata-macros v4.1.0 [INFO] [stderr] Compiling synstructure v0.13.1 [INFO] [stderr] Compiling thiserror-impl v1.0.63 [INFO] [stderr] Compiling asn1-rs-impl v0.2.0 [INFO] [stderr] Compiling asn1-rs-derive v0.5.1 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling asn1-rs v0.6.2 (/opt/rustwide/workdir) [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/asn1_types/any.rs:101:43 [INFO] [stdout] | [INFO] [stdout] 24 | impl<'a> Any<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 101 | F: FnOnce(&'a [u8]) -> ParseResult, [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(elided_named_lifetimes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/asn1_types/any.rs:125:43 [INFO] [stdout] | [INFO] [stdout] 24 | impl<'a> Any<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 125 | F: FnOnce(&'a [u8]) -> ParseResult, [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/asn1_types/any.rs:342:48 [INFO] [stdout] | [INFO] [stdout] 340 | impl<'a> FromBer<'a> for Any<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] 341 | #[inline] [INFO] [stdout] 342 | fn from_ber(bytes: &'a [u8]) -> ParseResult { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/asn1_types/any.rs:349:48 [INFO] [stdout] | [INFO] [stdout] 347 | impl<'a> FromDer<'a> for Any<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] 348 | #[inline] [INFO] [stdout] 349 | fn from_der(bytes: &'a [u8]) -> ParseResult { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/asn1_types/octetstring.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 11 | impl<'a> OctetString<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 19 | pub fn as_cow(&'a self) -> &Cow<'a, [u8]> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/asn1_types/oid.rs:119:46 [INFO] [stdout] | [INFO] [stdout] 116 | impl<'a> Oid<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 119 | pub const fn new(asn1: Cow<'a, [u8]>) -> Oid { [INFO] [stdout] | ^^^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/asn1_types/oid.rs:128:55 [INFO] [stdout] | [INFO] [stdout] 116 | impl<'a> Oid<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 128 | pub const fn new_relative(asn1: Cow<'a, [u8]>) -> Oid { [INFO] [stdout] | ^^^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/asn1_types/optional.rs:13:48 [INFO] [stdout] | [INFO] [stdout] 8 | impl<'a, T> FromBer<'a> for Option [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 13 | fn from_ber(bytes: &'a [u8]) -> ParseResult { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/asn1_types/optional.rs:31:48 [INFO] [stdout] | [INFO] [stdout] 30 | impl<'a> FromBer<'a> for Option> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] 31 | fn from_ber(bytes: &'a [u8]) -> ParseResult { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/asn1_types/optional.rs:47:48 [INFO] [stdout] | [INFO] [stdout] 42 | impl<'a, T> FromDer<'a> for Option [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 47 | fn from_der(bytes: &'a [u8]) -> ParseResult { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/asn1_types/optional.rs:65:48 [INFO] [stdout] | [INFO] [stdout] 64 | impl<'a> FromDer<'a> for Option> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] 65 | fn from_der(bytes: &'a [u8]) -> ParseResult { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/asn1_types/sequence/sequence_of.rs:137:48 [INFO] [stdout] | [INFO] [stdout] 132 | impl<'a, T, E> FromDer<'a, E> for SequenceOf [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 137 | fn from_der(bytes: &'a [u8]) -> ParseResult { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/asn1_types/sequence/vec.rs:115:48 [INFO] [stdout] | [INFO] [stdout] 110 | impl<'a, T, E> FromDer<'a, E> for Vec [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 115 | fn from_der(bytes: &'a [u8]) -> ParseResult { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/asn1_types/sequence.rs:101:48 [INFO] [stdout] | [INFO] [stdout] 79 | impl<'a> Sequence<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 101 | F: FnOnce(Cow<'a, [u8]>) -> ParseResult, [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/asn1_types/sequence.rs:109:43 [INFO] [stdout] | [INFO] [stdout] 79 | impl<'a> Sequence<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 109 | F: FnOnce(&'a [u8]) -> ParseResult, [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/asn1_types/sequence.rs:145:43 [INFO] [stdout] | [INFO] [stdout] 79 | impl<'a> Sequence<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 145 | F: FnOnce(&'a [u8]) -> ParseResult, [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/asn1_types/set/set_of.rs:137:48 [INFO] [stdout] | [INFO] [stdout] 132 | impl<'a, T, E> FromDer<'a, E> for SetOf [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 137 | fn from_der(bytes: &'a [u8]) -> ParseResult { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/asn1_types/set.rs:102:48 [INFO] [stdout] | [INFO] [stdout] 80 | impl<'a> Set<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 102 | F: FnOnce(Cow<'a, [u8]>) -> ParseResult, [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/asn1_types/set.rs:110:43 [INFO] [stdout] | [INFO] [stdout] 80 | impl<'a> Set<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 110 | F: FnOnce(&'a [u8]) -> ParseResult, [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/asn1_types/set.rs:146:43 [INFO] [stdout] | [INFO] [stdout] 80 | impl<'a> Set<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 146 | F: FnOnce(&'a [u8]) -> ParseResult, [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/asn1_types/tagged/explicit.rs:159:43 [INFO] [stdout] | [INFO] [stdout] 135 | impl<'a, T, E> TaggedParser<'a, Explicit, T, E> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 159 | F: FnOnce(&'a [u8]) -> ParseResult, [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/asn1_types/tagged/explicit.rs:179:43 [INFO] [stdout] | [INFO] [stdout] 135 | impl<'a, T, E> TaggedParser<'a, Explicit, T, E> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 179 | F: FnOnce(&'a [u8]) -> ParseResult, [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/asn1_types/tagged/helpers.rs:10:41 [INFO] [stdout] | [INFO] [stdout] 8 | pub fn parse_der_tagged_explicit<'a, IntoTag, T, E>( [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] 9 | tag: IntoTag, [INFO] [stdout] 10 | ) -> impl FnMut(&'a [u8]) -> ParseResult, E> [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/asn1_types/tagged/helpers.rs:44:41 [INFO] [stdout] | [INFO] [stdout] 42 | pub fn parse_der_tagged_implicit<'a, IntoTag, T, E>( [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] 43 | tag: IntoTag, [INFO] [stdout] 44 | ) -> impl FnMut(&'a [u8]) -> ParseResult, E> [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/header.rs:228:48 [INFO] [stdout] | [INFO] [stdout] 227 | impl<'a> FromBer<'a> for Header<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] 228 | fn from_ber(bytes: &'a [u8]) -> ParseResult { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/header.rs:273:48 [INFO] [stdout] | [INFO] [stdout] 272 | impl<'a> FromDer<'a> for Header<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] 273 | fn from_der(bytes: &'a [u8]) -> ParseResult { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/traits.rs:88:48 [INFO] [stdout] | [INFO] [stdout] 86 | pub trait FromBer<'a, E = Error>: Sized { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] 87 | /// Attempt to parse input bytes into a BER object [INFO] [stdout] 88 | fn from_ber(bytes: &'a [u8]) -> ParseResult; [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/traits.rs:96:48 [INFO] [stdout] | [INFO] [stdout] 91 | impl<'a, T, E> FromBer<'a, E> for T [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 96 | fn from_ber(bytes: &'a [u8]) -> ParseResult { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/traits.rs:157:48 [INFO] [stdout] | [INFO] [stdout] 155 | pub trait FromDer<'a, E = Error>: Sized { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] 156 | /// Attempt to parse input bytes into a DER object (enforcing constraints) [INFO] [stdout] 157 | fn from_der(bytes: &'a [u8]) -> ParseResult; [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/traits.rs:185:48 [INFO] [stdout] | [INFO] [stdout] 178 | impl<'a, T, E> FromDer<'a, E> for T [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 185 | fn from_der(bytes: &'a [u8]) -> ParseResult { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 18.50s [INFO] running `Command { std: "docker" "inspect" "5a50aea853b17c2cd602da833232da78ab32a21b5829d3935e253bfe5acaf126", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5a50aea853b17c2cd602da833232da78ab32a21b5829d3935e253bfe5acaf126", kill_on_drop: false }` [INFO] [stdout] 5a50aea853b17c2cd602da833232da78ab32a21b5829d3935e253bfe5acaf126 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+ed7f3d77595b4831fdf085f2529aa13b5b51ff7d" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 915a9793201849d5d2ee1b120fc3778c8294367f63c92c4d2e8ab0e28fc0c61c [INFO] running `Command { std: "docker" "start" "-a" "915a9793201849d5d2ee1b120fc3778c8294367f63c92c4d2e8ab0e28fc0c61c", kill_on_drop: false }` [INFO] [stderr] Compiling serde v1.0.204 [INFO] [stderr] Compiling hashbrown v0.14.5 [INFO] [stderr] Compiling serde_json v1.0.121 [INFO] [stderr] Compiling winnow v0.6.16 [INFO] [stderr] Compiling ryu v1.0.18 [INFO] [stderr] Compiling itoa v1.0.11 [INFO] [stderr] Compiling trybuild v1.0.98 [INFO] [stderr] Compiling serde_derive v1.0.204 [INFO] [stderr] Compiling base64 v0.22.1 [INFO] [stderr] Compiling glob v0.3.1 [INFO] [stderr] Compiling colored v2.1.0 [INFO] [stderr] Compiling hex-literal v0.4.1 [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/asn1_types/any.rs:101:43 [INFO] [stdout] | [INFO] [stdout] 24 | impl<'a> Any<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 101 | F: FnOnce(&'a [u8]) -> ParseResult, [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(elided_named_lifetimes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/asn1_types/any.rs:125:43 [INFO] [stdout] | [INFO] [stdout] 24 | impl<'a> Any<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 125 | F: FnOnce(&'a [u8]) -> ParseResult, [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/asn1_types/any.rs:342:48 [INFO] [stdout] | [INFO] [stdout] 340 | impl<'a> FromBer<'a> for Any<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] 341 | #[inline] [INFO] [stdout] 342 | fn from_ber(bytes: &'a [u8]) -> ParseResult { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/asn1_types/any.rs:349:48 [INFO] [stdout] | [INFO] [stdout] 347 | impl<'a> FromDer<'a> for Any<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] 348 | #[inline] [INFO] [stdout] 349 | fn from_der(bytes: &'a [u8]) -> ParseResult { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/asn1_types/octetstring.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 11 | impl<'a> OctetString<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 19 | pub fn as_cow(&'a self) -> &Cow<'a, [u8]> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/asn1_types/oid.rs:119:46 [INFO] [stdout] | [INFO] [stdout] 116 | impl<'a> Oid<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 119 | pub const fn new(asn1: Cow<'a, [u8]>) -> Oid { [INFO] [stdout] | ^^^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/asn1_types/oid.rs:128:55 [INFO] [stdout] | [INFO] [stdout] 116 | impl<'a> Oid<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 128 | pub const fn new_relative(asn1: Cow<'a, [u8]>) -> Oid { [INFO] [stdout] | ^^^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/asn1_types/optional.rs:13:48 [INFO] [stdout] | [INFO] [stdout] 8 | impl<'a, T> FromBer<'a> for Option [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 13 | fn from_ber(bytes: &'a [u8]) -> ParseResult { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/asn1_types/optional.rs:31:48 [INFO] [stdout] | [INFO] [stdout] 30 | impl<'a> FromBer<'a> for Option> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] 31 | fn from_ber(bytes: &'a [u8]) -> ParseResult { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/asn1_types/optional.rs:47:48 [INFO] [stdout] | [INFO] [stdout] 42 | impl<'a, T> FromDer<'a> for Option [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 47 | fn from_der(bytes: &'a [u8]) -> ParseResult { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/asn1_types/optional.rs:65:48 [INFO] [stdout] | [INFO] [stdout] 64 | impl<'a> FromDer<'a> for Option> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] 65 | fn from_der(bytes: &'a [u8]) -> ParseResult { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/asn1_types/sequence/sequence_of.rs:137:48 [INFO] [stdout] | [INFO] [stdout] 132 | impl<'a, T, E> FromDer<'a, E> for SequenceOf [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 137 | fn from_der(bytes: &'a [u8]) -> ParseResult { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/asn1_types/sequence/vec.rs:115:48 [INFO] [stdout] | [INFO] [stdout] 110 | impl<'a, T, E> FromDer<'a, E> for Vec [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 115 | fn from_der(bytes: &'a [u8]) -> ParseResult { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/asn1_types/sequence.rs:101:48 [INFO] [stdout] | [INFO] [stdout] 79 | impl<'a> Sequence<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 101 | F: FnOnce(Cow<'a, [u8]>) -> ParseResult, [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/asn1_types/sequence.rs:109:43 [INFO] [stdout] | [INFO] [stdout] 79 | impl<'a> Sequence<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 109 | F: FnOnce(&'a [u8]) -> ParseResult, [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/asn1_types/sequence.rs:145:43 [INFO] [stdout] | [INFO] [stdout] 79 | impl<'a> Sequence<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 145 | F: FnOnce(&'a [u8]) -> ParseResult, [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/asn1_types/set/set_of.rs:137:48 [INFO] [stdout] | [INFO] [stdout] 132 | impl<'a, T, E> FromDer<'a, E> for SetOf [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 137 | fn from_der(bytes: &'a [u8]) -> ParseResult { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/asn1_types/set.rs:102:48 [INFO] [stdout] | [INFO] [stdout] 80 | impl<'a> Set<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 102 | F: FnOnce(Cow<'a, [u8]>) -> ParseResult, [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/asn1_types/set.rs:110:43 [INFO] [stdout] | [INFO] [stdout] 80 | impl<'a> Set<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 110 | F: FnOnce(&'a [u8]) -> ParseResult, [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/asn1_types/set.rs:146:43 [INFO] [stdout] | [INFO] [stdout] 80 | impl<'a> Set<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 146 | F: FnOnce(&'a [u8]) -> ParseResult, [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/asn1_types/tagged/explicit.rs:159:43 [INFO] [stdout] | [INFO] [stdout] 135 | impl<'a, T, E> TaggedParser<'a, Explicit, T, E> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 159 | F: FnOnce(&'a [u8]) -> ParseResult, [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/asn1_types/tagged/explicit.rs:179:43 [INFO] [stdout] | [INFO] [stdout] 135 | impl<'a, T, E> TaggedParser<'a, Explicit, T, E> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 179 | F: FnOnce(&'a [u8]) -> ParseResult, [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/asn1_types/tagged/helpers.rs:10:41 [INFO] [stdout] | [INFO] [stdout] 8 | pub fn parse_der_tagged_explicit<'a, IntoTag, T, E>( [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] 9 | tag: IntoTag, [INFO] [stdout] 10 | ) -> impl FnMut(&'a [u8]) -> ParseResult, E> [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/asn1_types/tagged/helpers.rs:44:41 [INFO] [stdout] | [INFO] [stdout] 42 | pub fn parse_der_tagged_implicit<'a, IntoTag, T, E>( [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] 43 | tag: IntoTag, [INFO] [stdout] 44 | ) -> impl FnMut(&'a [u8]) -> ParseResult, E> [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/header.rs:228:48 [INFO] [stdout] | [INFO] [stdout] 227 | impl<'a> FromBer<'a> for Header<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] 228 | fn from_ber(bytes: &'a [u8]) -> ParseResult { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/header.rs:273:48 [INFO] [stdout] | [INFO] [stdout] 272 | impl<'a> FromDer<'a> for Header<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] 273 | fn from_der(bytes: &'a [u8]) -> ParseResult { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/traits.rs:88:48 [INFO] [stdout] | [INFO] [stdout] 86 | pub trait FromBer<'a, E = Error>: Sized { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] 87 | /// Attempt to parse input bytes into a BER object [INFO] [stdout] 88 | fn from_ber(bytes: &'a [u8]) -> ParseResult; [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/traits.rs:96:48 [INFO] [stdout] | [INFO] [stdout] 91 | impl<'a, T, E> FromBer<'a, E> for T [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 96 | fn from_ber(bytes: &'a [u8]) -> ParseResult { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/traits.rs:157:48 [INFO] [stdout] | [INFO] [stdout] 155 | pub trait FromDer<'a, E = Error>: Sized { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] 156 | /// Attempt to parse input bytes into a DER object (enforcing constraints) [INFO] [stdout] 157 | fn from_der(bytes: &'a [u8]) -> ParseResult; [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/traits.rs:185:48 [INFO] [stdout] | [INFO] [stdout] 178 | impl<'a, T, E> FromDer<'a, E> for T [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 185 | fn from_der(bytes: &'a [u8]) -> ParseResult { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling pem v3.0.4 [INFO] [stderr] Compiling indexmap v2.2.6 [INFO] [stderr] Compiling serde_spanned v0.6.7 [INFO] [stderr] Compiling toml_datetime v0.6.8 [INFO] [stderr] Compiling toml_edit v0.22.18 [INFO] [stderr] Compiling toml v0.8.17 [INFO] [stderr] Compiling asn1-rs v0.6.2 (/opt/rustwide/workdir) [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/asn1_types/any.rs:101:43 [INFO] [stdout] | [INFO] [stdout] 24 | impl<'a> Any<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 101 | F: FnOnce(&'a [u8]) -> ParseResult, [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(elided_named_lifetimes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/asn1_types/any.rs:125:43 [INFO] [stdout] | [INFO] [stdout] 24 | impl<'a> Any<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 125 | F: FnOnce(&'a [u8]) -> ParseResult, [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/asn1_types/any.rs:342:48 [INFO] [stdout] | [INFO] [stdout] 340 | impl<'a> FromBer<'a> for Any<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] 341 | #[inline] [INFO] [stdout] 342 | fn from_ber(bytes: &'a [u8]) -> ParseResult { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/asn1_types/any.rs:349:48 [INFO] [stdout] | [INFO] [stdout] 347 | impl<'a> FromDer<'a> for Any<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] 348 | #[inline] [INFO] [stdout] 349 | fn from_der(bytes: &'a [u8]) -> ParseResult { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/asn1_types/octetstring.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 11 | impl<'a> OctetString<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 19 | pub fn as_cow(&'a self) -> &Cow<'a, [u8]> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/asn1_types/oid.rs:119:46 [INFO] [stdout] | [INFO] [stdout] 116 | impl<'a> Oid<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 119 | pub const fn new(asn1: Cow<'a, [u8]>) -> Oid { [INFO] [stdout] | ^^^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/asn1_types/oid.rs:128:55 [INFO] [stdout] | [INFO] [stdout] 116 | impl<'a> Oid<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 128 | pub const fn new_relative(asn1: Cow<'a, [u8]>) -> Oid { [INFO] [stdout] | ^^^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/asn1_types/optional.rs:13:48 [INFO] [stdout] | [INFO] [stdout] 8 | impl<'a, T> FromBer<'a> for Option [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 13 | fn from_ber(bytes: &'a [u8]) -> ParseResult { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/asn1_types/optional.rs:31:48 [INFO] [stdout] | [INFO] [stdout] 30 | impl<'a> FromBer<'a> for Option> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] 31 | fn from_ber(bytes: &'a [u8]) -> ParseResult { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/asn1_types/optional.rs:47:48 [INFO] [stdout] | [INFO] [stdout] 42 | impl<'a, T> FromDer<'a> for Option [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 47 | fn from_der(bytes: &'a [u8]) -> ParseResult { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/asn1_types/optional.rs:65:48 [INFO] [stdout] | [INFO] [stdout] 64 | impl<'a> FromDer<'a> for Option> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] 65 | fn from_der(bytes: &'a [u8]) -> ParseResult { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/asn1_types/sequence/sequence_of.rs:137:48 [INFO] [stdout] | [INFO] [stdout] 132 | impl<'a, T, E> FromDer<'a, E> for SequenceOf [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 137 | fn from_der(bytes: &'a [u8]) -> ParseResult { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/asn1_types/sequence/vec.rs:115:48 [INFO] [stdout] | [INFO] [stdout] 110 | impl<'a, T, E> FromDer<'a, E> for Vec [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 115 | fn from_der(bytes: &'a [u8]) -> ParseResult { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/asn1_types/sequence.rs:101:48 [INFO] [stdout] | [INFO] [stdout] 79 | impl<'a> Sequence<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 101 | F: FnOnce(Cow<'a, [u8]>) -> ParseResult, [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/asn1_types/sequence.rs:109:43 [INFO] [stdout] | [INFO] [stdout] 79 | impl<'a> Sequence<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 109 | F: FnOnce(&'a [u8]) -> ParseResult, [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/asn1_types/sequence.rs:145:43 [INFO] [stdout] | [INFO] [stdout] 79 | impl<'a> Sequence<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 145 | F: FnOnce(&'a [u8]) -> ParseResult, [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/asn1_types/set/set_of.rs:137:48 [INFO] [stdout] | [INFO] [stdout] 132 | impl<'a, T, E> FromDer<'a, E> for SetOf [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 137 | fn from_der(bytes: &'a [u8]) -> ParseResult { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/asn1_types/set.rs:102:48 [INFO] [stdout] | [INFO] [stdout] 80 | impl<'a> Set<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 102 | F: FnOnce(Cow<'a, [u8]>) -> ParseResult, [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/asn1_types/set.rs:110:43 [INFO] [stdout] | [INFO] [stdout] 80 | impl<'a> Set<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 110 | F: FnOnce(&'a [u8]) -> ParseResult, [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/asn1_types/set.rs:146:43 [INFO] [stdout] | [INFO] [stdout] 80 | impl<'a> Set<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 146 | F: FnOnce(&'a [u8]) -> ParseResult, [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/asn1_types/tagged/explicit.rs:159:43 [INFO] [stdout] | [INFO] [stdout] 135 | impl<'a, T, E> TaggedParser<'a, Explicit, T, E> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 159 | F: FnOnce(&'a [u8]) -> ParseResult, [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/asn1_types/tagged/explicit.rs:179:43 [INFO] [stdout] | [INFO] [stdout] 135 | impl<'a, T, E> TaggedParser<'a, Explicit, T, E> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 179 | F: FnOnce(&'a [u8]) -> ParseResult, [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/asn1_types/tagged/helpers.rs:10:41 [INFO] [stdout] | [INFO] [stdout] 8 | pub fn parse_der_tagged_explicit<'a, IntoTag, T, E>( [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] 9 | tag: IntoTag, [INFO] [stdout] 10 | ) -> impl FnMut(&'a [u8]) -> ParseResult, E> [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/asn1_types/tagged/helpers.rs:44:41 [INFO] [stdout] | [INFO] [stdout] 42 | pub fn parse_der_tagged_implicit<'a, IntoTag, T, E>( [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] 43 | tag: IntoTag, [INFO] [stdout] 44 | ) -> impl FnMut(&'a [u8]) -> ParseResult, E> [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/header.rs:228:48 [INFO] [stdout] | [INFO] [stdout] 227 | impl<'a> FromBer<'a> for Header<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] 228 | fn from_ber(bytes: &'a [u8]) -> ParseResult { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/header.rs:273:48 [INFO] [stdout] | [INFO] [stdout] 272 | impl<'a> FromDer<'a> for Header<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] 273 | fn from_der(bytes: &'a [u8]) -> ParseResult { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/traits.rs:88:48 [INFO] [stdout] | [INFO] [stdout] 86 | pub trait FromBer<'a, E = Error>: Sized { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] 87 | /// Attempt to parse input bytes into a BER object [INFO] [stdout] 88 | fn from_ber(bytes: &'a [u8]) -> ParseResult; [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/traits.rs:96:48 [INFO] [stdout] | [INFO] [stdout] 91 | impl<'a, T, E> FromBer<'a, E> for T [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 96 | fn from_ber(bytes: &'a [u8]) -> ParseResult { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/traits.rs:157:48 [INFO] [stdout] | [INFO] [stdout] 155 | pub trait FromDer<'a, E = Error>: Sized { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] 156 | /// Attempt to parse input bytes into a DER object (enforcing constraints) [INFO] [stdout] 157 | fn from_der(bytes: &'a [u8]) -> ParseResult; [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/traits.rs:185:48 [INFO] [stdout] | [INFO] [stdout] 178 | impl<'a, T, E> FromDer<'a, E> for T [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 185 | fn from_der(bytes: &'a [u8]) -> ParseResult { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 31.02s [INFO] running `Command { std: "docker" "inspect" "915a9793201849d5d2ee1b120fc3778c8294367f63c92c4d2e8ab0e28fc0c61c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "915a9793201849d5d2ee1b120fc3778c8294367f63c92c4d2e8ab0e28fc0c61c", kill_on_drop: false }` [INFO] [stdout] 915a9793201849d5d2ee1b120fc3778c8294367f63c92c4d2e8ab0e28fc0c61c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+ed7f3d77595b4831fdf085f2529aa13b5b51ff7d" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 73eb9cd29bb7aded8537c598a8624f6f61c2c8c59a84a4346df8ecf399f2a404 [INFO] running `Command { std: "docker" "start" "-a" "73eb9cd29bb7aded8537c598a8624f6f61c2c8c59a84a4346df8ecf399f2a404", kill_on_drop: false }` [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> src/asn1_types/any.rs:101:43 [INFO] [stderr] | [INFO] [stderr] 24 | impl<'a> Any<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 101 | F: FnOnce(&'a [u8]) -> ParseResult, [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(elided_named_lifetimes)]` on by default [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> src/asn1_types/any.rs:125:43 [INFO] [stderr] | [INFO] [stderr] 24 | impl<'a> Any<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 125 | F: FnOnce(&'a [u8]) -> ParseResult, [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> src/asn1_types/any.rs:342:48 [INFO] [stderr] | [INFO] [stderr] 340 | impl<'a> FromBer<'a> for Any<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] 341 | #[inline] [INFO] [stderr] 342 | fn from_ber(bytes: &'a [u8]) -> ParseResult { [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> src/asn1_types/any.rs:349:48 [INFO] [stderr] | [INFO] [stderr] 347 | impl<'a> FromDer<'a> for Any<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] 348 | #[inline] [INFO] [stderr] 349 | fn from_der(bytes: &'a [u8]) -> ParseResult { [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> src/asn1_types/octetstring.rs:19:32 [INFO] [stderr] | [INFO] [stderr] 11 | impl<'a> OctetString<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 19 | pub fn as_cow(&'a self) -> &Cow<'a, [u8]> { [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> src/asn1_types/oid.rs:119:46 [INFO] [stderr] | [INFO] [stderr] 116 | impl<'a> Oid<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 119 | pub const fn new(asn1: Cow<'a, [u8]>) -> Oid { [INFO] [stderr] | ^^^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> src/asn1_types/oid.rs:128:55 [INFO] [stderr] | [INFO] [stderr] 116 | impl<'a> Oid<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 128 | pub const fn new_relative(asn1: Cow<'a, [u8]>) -> Oid { [INFO] [stderr] | ^^^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> src/asn1_types/optional.rs:13:48 [INFO] [stderr] | [INFO] [stderr] 8 | impl<'a, T> FromBer<'a> for Option [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 13 | fn from_ber(bytes: &'a [u8]) -> ParseResult { [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> src/asn1_types/optional.rs:31:48 [INFO] [stderr] | [INFO] [stderr] 30 | impl<'a> FromBer<'a> for Option> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] 31 | fn from_ber(bytes: &'a [u8]) -> ParseResult { [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> src/asn1_types/optional.rs:47:48 [INFO] [stderr] | [INFO] [stderr] 42 | impl<'a, T> FromDer<'a> for Option [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 47 | fn from_der(bytes: &'a [u8]) -> ParseResult { [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> src/asn1_types/optional.rs:65:48 [INFO] [stderr] | [INFO] [stderr] 64 | impl<'a> FromDer<'a> for Option> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] 65 | fn from_der(bytes: &'a [u8]) -> ParseResult { [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> src/asn1_types/sequence/sequence_of.rs:137:48 [INFO] [stderr] | [INFO] [stderr] 132 | impl<'a, T, E> FromDer<'a, E> for SequenceOf [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 137 | fn from_der(bytes: &'a [u8]) -> ParseResult { [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> src/asn1_types/sequence/vec.rs:115:48 [INFO] [stderr] | [INFO] [stderr] 110 | impl<'a, T, E> FromDer<'a, E> for Vec [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 115 | fn from_der(bytes: &'a [u8]) -> ParseResult { [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> src/asn1_types/sequence.rs:101:48 [INFO] [stderr] | [INFO] [stderr] 79 | impl<'a> Sequence<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 101 | F: FnOnce(Cow<'a, [u8]>) -> ParseResult, [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> src/asn1_types/sequence.rs:109:43 [INFO] [stderr] | [INFO] [stderr] 79 | impl<'a> Sequence<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 109 | F: FnOnce(&'a [u8]) -> ParseResult, [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> src/asn1_types/sequence.rs:145:43 [INFO] [stderr] | [INFO] [stderr] 79 | impl<'a> Sequence<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 145 | F: FnOnce(&'a [u8]) -> ParseResult, [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> src/asn1_types/set/set_of.rs:137:48 [INFO] [stderr] | [INFO] [stderr] 132 | impl<'a, T, E> FromDer<'a, E> for SetOf [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 137 | fn from_der(bytes: &'a [u8]) -> ParseResult { [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> src/asn1_types/set.rs:102:48 [INFO] [stderr] | [INFO] [stderr] 80 | impl<'a> Set<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 102 | F: FnOnce(Cow<'a, [u8]>) -> ParseResult, [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> src/asn1_types/set.rs:110:43 [INFO] [stderr] | [INFO] [stderr] 80 | impl<'a> Set<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 110 | F: FnOnce(&'a [u8]) -> ParseResult, [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> src/asn1_types/set.rs:146:43 [INFO] [stderr] | [INFO] [stderr] 80 | impl<'a> Set<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 146 | F: FnOnce(&'a [u8]) -> ParseResult, [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> src/asn1_types/tagged/explicit.rs:159:43 [INFO] [stderr] | [INFO] [stderr] 135 | impl<'a, T, E> TaggedParser<'a, Explicit, T, E> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 159 | F: FnOnce(&'a [u8]) -> ParseResult, [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> src/asn1_types/tagged/explicit.rs:179:43 [INFO] [stderr] | [INFO] [stderr] 135 | impl<'a, T, E> TaggedParser<'a, Explicit, T, E> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 179 | F: FnOnce(&'a [u8]) -> ParseResult, [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> src/asn1_types/tagged/helpers.rs:10:41 [INFO] [stderr] | [INFO] [stderr] 8 | pub fn parse_der_tagged_explicit<'a, IntoTag, T, E>( [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] 9 | tag: IntoTag, [INFO] [stderr] 10 | ) -> impl FnMut(&'a [u8]) -> ParseResult, E> [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> src/asn1_types/tagged/helpers.rs:44:41 [INFO] [stderr] | [INFO] [stderr] 42 | pub fn parse_der_tagged_implicit<'a, IntoTag, T, E>( [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] 43 | tag: IntoTag, [INFO] [stderr] 44 | ) -> impl FnMut(&'a [u8]) -> ParseResult, E> [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> src/header.rs:228:48 [INFO] [stderr] | [INFO] [stderr] 227 | impl<'a> FromBer<'a> for Header<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] 228 | fn from_ber(bytes: &'a [u8]) -> ParseResult { [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> src/header.rs:273:48 [INFO] [stderr] | [INFO] [stderr] 272 | impl<'a> FromDer<'a> for Header<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] 273 | fn from_der(bytes: &'a [u8]) -> ParseResult { [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> src/traits.rs:88:48 [INFO] [stderr] | [INFO] [stderr] 86 | pub trait FromBer<'a, E = Error>: Sized { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] 87 | /// Attempt to parse input bytes into a BER object [INFO] [stderr] 88 | fn from_ber(bytes: &'a [u8]) -> ParseResult; [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> src/traits.rs:96:48 [INFO] [stderr] | [INFO] [stderr] 91 | impl<'a, T, E> FromBer<'a, E> for T [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 96 | fn from_ber(bytes: &'a [u8]) -> ParseResult { [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> src/traits.rs:157:48 [INFO] [stderr] | [INFO] [stderr] 155 | pub trait FromDer<'a, E = Error>: Sized { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] 156 | /// Attempt to parse input bytes into a DER object (enforcing constraints) [INFO] [stderr] 157 | fn from_der(bytes: &'a [u8]) -> ParseResult; [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> src/traits.rs:185:48 [INFO] [stderr] | [INFO] [stderr] 178 | impl<'a, T, E> FromDer<'a, E> for T [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 185 | fn from_der(bytes: &'a [u8]) -> ParseResult { [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: `asn1-rs` (lib) generated 30 warnings [INFO] [stderr] warning: `asn1-rs` (lib test) generated 30 warnings (30 duplicates) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.12s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/asn1_rs-09fce341140f2715) [INFO] [stdout] [INFO] [stdout] running 26 tests [INFO] [stdout] test asn1_types::integer::tests::declare_int ... ok [INFO] [stdout] test asn1_types::integer::tests::decode_i16 ... ok [INFO] [stdout] test asn1_types::bitstring::tests::test_bitstring_is_set ... ok [INFO] [stdout] test asn1_types::integer::tests::decode_i8 ... ok [INFO] [stdout] test asn1_types::integer::tests::encode_i8 ... ok [INFO] [stdout] test asn1_types::integer::tests::encode_u16 ... ok [INFO] [stdout] test asn1_types::integer::tests::encode_u8 ... ok [INFO] [stdout] test asn1_types::integer::tests::reject_non_canonical ... ok [INFO] [stdout] test asn1_types::integer::tests::trim_slice ... ok [INFO] [stdout] test asn1_types::integer::tests::decode_u16 ... ok [INFO] [stdout] test asn1_types::integer::tests::decode_u8 ... ok [INFO] [stdout] test asn1_types::integer::tests::encode_i16 ... ok [INFO] [stdout] test asn1_types::oid::tests::declare_oid ... ok [INFO] [stdout] test asn1_types::oid::tests::oid_macro_parameters ... ok [INFO] [stdout] test asn1_types::oid::tests::oid_starts_with ... ok [INFO] [stdout] test asn1_types::oid::tests::oid_to_der ... ok [INFO] [stdout] test asn1_types::oid::tests::test_compare_oid ... ok [INFO] [stdout] test asn1_types::set::btreeset::tests::ber_btreeset ... ok [INFO] [stdout] test asn1_types::sequence::sequence_of::tests::use_sequence_of ... ok [INFO] [stdout] test asn1_types::set::hashset::tests::der_hashset ... ok [INFO] [stdout] test asn1_types::set::btreeset::tests::der_btreeset ... ok [INFO] [stdout] test class::tests::methods_class ... ok [INFO] [stdout] test length::tests::methods_length ... ok [INFO] [stdout] test asn1_types::set::hashset::tests::ber_hashset ... ok [INFO] [stdout] test header::tests::methods_header ... ok [INFO] [stdout] test asn1_types::any::tests::methods_any ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 26 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/ber.rs (/opt/rustwide/target/debug/deps/ber-ce8b0c12e82482cf) [INFO] [stdout] [INFO] [stdout] running 33 tests [INFO] [stdout] test from_ber_bitstring ... ok [INFO] [stdout] test embedded_pdv_variants ... ok [INFO] [stdout] test from_ber_generalizedtime ... ok [INFO] [stdout] test from_ber_iter_set ... ok [INFO] [stdout] test from_ber_length_incomplete ... ok [INFO] [stdout] test from_ber_int ... ok [INFO] [stdout] test from_ber_iter_sequence_incomplete ... ok [INFO] [stdout] test from_ber_length_invalid ... ok [INFO] [stdout] test from_ber_iter_sequence ... ok [INFO] [stdout] test from_ber_any ... ok [INFO] [stdout] test from_ber_octetstring ... ok [INFO] [stdout] test from_ber_real_binary ... ok [INFO] [stdout] test from_ber_real_special ... ok [INFO] [stdout] test from_ber_real_string_primitive ... ok [INFO] [stdout] test from_ber_relative_oid ... ok [INFO] [stdout] test from_ber_real_f32 ... ok [INFO] [stdout] test from_ber_sequence ... ok [INFO] [stdout] test from_ber_real_f64 ... ok [INFO] [stdout] test from_ber_sequence_of_vec ... ok [INFO] [stdout] test from_ber_sequence_vec ... ok [INFO] [stdout] test from_ber_set_of ... ok [INFO] [stdout] test from_ber_set ... ok [INFO] [stdout] test from_ber_embedded_pdv ... ok [INFO] [stdout] test from_ber_endofcontent ... ok [INFO] [stdout] test from_ber_set_of_vec ... ok [INFO] [stdout] test from_ber_tag_custom ... ok [INFO] [stdout] test from_ber_tag_incomplete ... ok [INFO] [stdout] test from_ber_tag_long ... ok [INFO] [stdout] test from_ber_tag_overflow ... ok [INFO] [stdout] test from_ber_tagged_explicit_optional ... ok [INFO] [stdout] test from_ber_tagged_optional_cov ... ok [INFO] [stdout] test from_ber_universalstring ... ok [INFO] [stdout] test from_ber_real_string ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 33 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/compile_tests.rs (/opt/rustwide/target/debug/deps/compile_tests-a3144ad35382b09a) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Compiling proc-macro2 v1.0.86 [INFO] [stderr] Compiling unicode-ident v1.0.12 [INFO] [stderr] Compiling autocfg v1.3.0 [INFO] [stderr] Checking memchr v2.7.4 [INFO] [stderr] Compiling thiserror v1.0.63 [INFO] [stderr] Checking minimal-lexical v0.2.1 [INFO] [stderr] Checking lazy_static v1.5.0 [INFO] [stderr] Checking base64 v0.22.1 [INFO] [stderr] Checking colored v2.1.0 [INFO] [stderr] Checking hex-literal v0.4.1 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Checking nom v7.1.3 [INFO] [stderr] Checking pem v3.0.4 [INFO] [stderr] Compiling quote v1.0.36 [INFO] [stderr] Compiling syn v2.0.72 [INFO] [stderr] Checking rusticata-macros v4.1.0 [INFO] [stderr] Compiling synstructure v0.13.1 [INFO] [stderr] Compiling thiserror-impl v1.0.63 [INFO] [stderr] Compiling asn1-rs-derive v0.5.1 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling asn1-rs-impl v0.2.0 [INFO] [stderr] Checking asn1-rs v0.6.2 (/opt/rustwide/workdir) [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> /opt/rustwide/workdir/src/asn1_types/any.rs:101:43 [INFO] [stderr] | [INFO] [stderr] 24 | impl<'a> Any<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 101 | F: FnOnce(&'a [u8]) -> ParseResult, [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(elided_named_lifetimes)]` on by default [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> /opt/rustwide/workdir/src/asn1_types/any.rs:125:43 [INFO] [stderr] | [INFO] [stderr] 24 | impl<'a> Any<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 125 | F: FnOnce(&'a [u8]) -> ParseResult, [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> /opt/rustwide/workdir/src/asn1_types/any.rs:342:48 [INFO] [stderr] | [INFO] [stderr] 340 | impl<'a> FromBer<'a> for Any<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] 341 | #[inline] [INFO] [stderr] 342 | fn from_ber(bytes: &'a [u8]) -> ParseResult { [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> /opt/rustwide/workdir/src/asn1_types/any.rs:349:48 [INFO] [stderr] | [INFO] [stderr] 347 | impl<'a> FromDer<'a> for Any<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] 348 | #[inline] [INFO] [stderr] 349 | fn from_der(bytes: &'a [u8]) -> ParseResult { [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> /opt/rustwide/workdir/src/asn1_types/octetstring.rs:19:32 [INFO] [stderr] | [INFO] [stderr] 11 | impl<'a> OctetString<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 19 | pub fn as_cow(&'a self) -> &Cow<'a, [u8]> { [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> /opt/rustwide/workdir/src/asn1_types/oid.rs:119:46 [INFO] [stderr] | [INFO] [stderr] 116 | impl<'a> Oid<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 119 | pub const fn new(asn1: Cow<'a, [u8]>) -> Oid { [INFO] [stderr] | ^^^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> /opt/rustwide/workdir/src/asn1_types/oid.rs:128:55 [INFO] [stderr] | [INFO] [stderr] 116 | impl<'a> Oid<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 128 | pub const fn new_relative(asn1: Cow<'a, [u8]>) -> Oid { [INFO] [stderr] | ^^^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> /opt/rustwide/workdir/src/asn1_types/optional.rs:13:48 [INFO] [stderr] | [INFO] [stderr] 8 | impl<'a, T> FromBer<'a> for Option [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 13 | fn from_ber(bytes: &'a [u8]) -> ParseResult { [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> /opt/rustwide/workdir/src/asn1_types/optional.rs:31:48 [INFO] [stderr] | [INFO] [stderr] 30 | impl<'a> FromBer<'a> for Option> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] 31 | fn from_ber(bytes: &'a [u8]) -> ParseResult { [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> /opt/rustwide/workdir/src/asn1_types/optional.rs:47:48 [INFO] [stderr] | [INFO] [stderr] 42 | impl<'a, T> FromDer<'a> for Option [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 47 | fn from_der(bytes: &'a [u8]) -> ParseResult { [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> /opt/rustwide/workdir/src/asn1_types/optional.rs:65:48 [INFO] [stderr] | [INFO] [stderr] 64 | impl<'a> FromDer<'a> for Option> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] 65 | fn from_der(bytes: &'a [u8]) -> ParseResult { [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> /opt/rustwide/workdir/src/asn1_types/sequence/sequence_of.rs:137:48 [INFO] [stderr] | [INFO] [stderr] 132 | impl<'a, T, E> FromDer<'a, E> for SequenceOf [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 137 | fn from_der(bytes: &'a [u8]) -> ParseResult { [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> /opt/rustwide/workdir/src/asn1_types/sequence/vec.rs:115:48 [INFO] [stderr] | [INFO] [stderr] 110 | impl<'a, T, E> FromDer<'a, E> for Vec [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 115 | fn from_der(bytes: &'a [u8]) -> ParseResult { [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> /opt/rustwide/workdir/src/asn1_types/sequence.rs:101:48 [INFO] [stderr] | [INFO] [stderr] 79 | impl<'a> Sequence<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 101 | F: FnOnce(Cow<'a, [u8]>) -> ParseResult, [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> /opt/rustwide/workdir/src/asn1_types/sequence.rs:109:43 [INFO] [stderr] | [INFO] [stderr] 79 | impl<'a> Sequence<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 109 | F: FnOnce(&'a [u8]) -> ParseResult, [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> /opt/rustwide/workdir/src/asn1_types/sequence.rs:145:43 [INFO] [stderr] | [INFO] [stderr] 79 | impl<'a> Sequence<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 145 | F: FnOnce(&'a [u8]) -> ParseResult, [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> /opt/rustwide/workdir/src/asn1_types/set/set_of.rs:137:48 [INFO] [stderr] | [INFO] [stderr] 132 | impl<'a, T, E> FromDer<'a, E> for SetOf [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 137 | fn from_der(bytes: &'a [u8]) -> ParseResult { [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> /opt/rustwide/workdir/src/asn1_types/set.rs:102:48 [INFO] [stderr] | [INFO] [stderr] 80 | impl<'a> Set<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 102 | F: FnOnce(Cow<'a, [u8]>) -> ParseResult, [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> /opt/rustwide/workdir/src/asn1_types/set.rs:110:43 [INFO] [stderr] | [INFO] [stderr] 80 | impl<'a> Set<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 110 | F: FnOnce(&'a [u8]) -> ParseResult, [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> /opt/rustwide/workdir/src/asn1_types/set.rs:146:43 [INFO] [stderr] | [INFO] [stderr] 80 | impl<'a> Set<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 146 | F: FnOnce(&'a [u8]) -> ParseResult, [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> /opt/rustwide/workdir/src/asn1_types/tagged/explicit.rs:159:43 [INFO] [stderr] | [INFO] [stderr] 135 | impl<'a, T, E> TaggedParser<'a, Explicit, T, E> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 159 | F: FnOnce(&'a [u8]) -> ParseResult, [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> /opt/rustwide/workdir/src/asn1_types/tagged/explicit.rs:179:43 [INFO] [stderr] | [INFO] [stderr] 135 | impl<'a, T, E> TaggedParser<'a, Explicit, T, E> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 179 | F: FnOnce(&'a [u8]) -> ParseResult, [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> /opt/rustwide/workdir/src/asn1_types/tagged/helpers.rs:10:41 [INFO] [stderr] | [INFO] [stderr] 8 | pub fn parse_der_tagged_explicit<'a, IntoTag, T, E>( [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] 9 | tag: IntoTag, [INFO] [stderr] 10 | ) -> impl FnMut(&'a [u8]) -> ParseResult, E> [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> /opt/rustwide/workdir/src/asn1_types/tagged/helpers.rs:44:41 [INFO] [stderr] | [INFO] [stderr] 42 | pub fn parse_der_tagged_implicit<'a, IntoTag, T, E>( [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] 43 | tag: IntoTag, [INFO] [stderr] 44 | ) -> impl FnMut(&'a [u8]) -> ParseResult, E> [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> /opt/rustwide/workdir/src/header.rs:228:48 [INFO] [stderr] | [INFO] [stderr] 227 | impl<'a> FromBer<'a> for Header<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] 228 | fn from_ber(bytes: &'a [u8]) -> ParseResult { [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> /opt/rustwide/workdir/src/header.rs:273:48 [INFO] [stderr] | [INFO] [stderr] 272 | impl<'a> FromDer<'a> for Header<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] 273 | fn from_der(bytes: &'a [u8]) -> ParseResult { [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> /opt/rustwide/workdir/src/traits.rs:88:48 [INFO] [stderr] | [INFO] [stderr] 86 | pub trait FromBer<'a, E = Error>: Sized { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] 87 | /// Attempt to parse input bytes into a BER object [INFO] [stderr] 88 | fn from_ber(bytes: &'a [u8]) -> ParseResult; [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> /opt/rustwide/workdir/src/traits.rs:96:48 [INFO] [stderr] | [INFO] [stderr] 91 | impl<'a, T, E> FromBer<'a, E> for T [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 96 | fn from_ber(bytes: &'a [u8]) -> ParseResult { [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> /opt/rustwide/workdir/src/traits.rs:157:48 [INFO] [stderr] | [INFO] [stderr] 155 | pub trait FromDer<'a, E = Error>: Sized { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] 156 | /// Attempt to parse input bytes into a DER object (enforcing constraints) [INFO] [stderr] 157 | fn from_der(bytes: &'a [u8]) -> ParseResult; [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> /opt/rustwide/workdir/src/traits.rs:185:48 [INFO] [stderr] | [INFO] [stderr] 178 | impl<'a, T, E> FromDer<'a, E> for T [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 185 | fn from_der(bytes: &'a [u8]) -> ParseResult { [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: `asn1-rs` (lib) generated 30 warnings [INFO] [stderr] Checking asn1-rs-tests v0.0.0 (/opt/rustwide/target/tests/trybuild/asn1-rs) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 21.11s [INFO] [stderr] [INFO] [stderr] [INFO] [stdout] test compile_fail ... ok [INFO] [stderr] There are no trybuild tests enabled yet. [INFO] [stderr] [INFO] [stderr] [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 21.36s [INFO] [stdout] [INFO] [stderr] Running tests/cov.rs (/opt/rustwide/target/debug/deps/cov-32dd96614c33476b) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test methods_error ... ok [INFO] [stdout] test methods_tag ... ok [INFO] [stdout] test new_embedded_pdv ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/der.rs (/opt/rustwide/target/debug/deps/der-832067503ecf7f5a) [INFO] [stdout] [INFO] [stdout] running 44 tests [INFO] [stdout] test from_der_any ... ok [INFO] [stdout] test from_der_any_into ... ok [INFO] [stdout] test from_der_bitstring_constructed ... ok [INFO] [stdout] test from_der_bmpstring ... ok [INFO] [stdout] test from_der_bool ... ok [INFO] [stdout] test from_der_embedded_pdv ... ok [INFO] [stdout] test from_der_generalizedtime ... ok [INFO] [stdout] test from_der_indefinite_length ... ok [INFO] [stdout] test from_der_int ... ok [INFO] [stdout] test from_der_iter_sequence ... ok [INFO] [stdout] test from_der_iter_sequence_incomplete ... ok [INFO] [stdout] test from_der_iter_sequence_parse ... ok [INFO] [stdout] test from_der_iter_set ... ok [INFO] [stdout] test from_der_bitstring ... ok [INFO] [stdout] test from_der_null ... ok [INFO] [stdout] test from_der_numericstring ... ok [INFO] [stdout] test from_der_octetstring ... ok [INFO] [stdout] test from_der_octetstring_as_slice ... ok [INFO] [stdout] test from_der_oid ... ok [INFO] [stdout] test from_der_opt_int ... ok [INFO] [stdout] test from_der_optional ... ok [INFO] [stdout] test from_der_real_f32 ... ok [INFO] [stdout] test from_der_real_f64 ... ok [INFO] [stdout] test from_der_relative_oid ... ok [INFO] [stdout] test from_der_sequence ... ok [INFO] [stdout] test from_der_sequence_vec ... ok [INFO] [stdout] test from_der_set ... ok [INFO] [stdout] test from_der_set_btreeset ... ok [INFO] [stdout] test from_der_set_of_vec ... ok [INFO] [stdout] test from_der_tagged_explicit ... ok [INFO] [stdout] test from_der_tagged_explicit_any_tag ... ok [INFO] [stdout] test from_der_tagged_explicit_optional ... ok [INFO] [stdout] test from_der_tagged_explicit_with_class ... ok [INFO] [stdout] test from_der_tagged_implicit ... ok [INFO] [stdout] test from_der_tagged_implicit_all ... ok [INFO] [stdout] test from_der_tagged_implicit_any_tag ... ok [INFO] [stdout] test from_der_tagged_implicit_optional ... ok [INFO] [stdout] test from_der_tagged_implicit_with_class ... ok [INFO] [stdout] test from_der_tagged_optional_cov ... ok [INFO] [stdout] test from_der_utctime ... ok [INFO] [stdout] test from_der_utf8string ... ok [INFO] [stdout] test from_der_utf8string_as_str ... ok [INFO] [stdout] test from_der_utf8string_as_string ... ok [INFO] [stdout] test from_der_enumerated ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 44 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/issue-18-constructed-bit-sequence.rs (/opt/rustwide/target/debug/deps/issue_18_constructed_bit_sequence-c62d73d46e4e005f) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test issue_18_1 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/issue-27-option-struct-derive.rs (/opt/rustwide/target/debug/deps/issue_27_option_struct_derive-886675012f29bdf5) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test issue_27_1 ... ok [INFO] [stdout] test issue_27_2 ... ok [INFO] [stdout] test issue_27_4 ... ok [INFO] [stdout] test issue_27_3 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/issue-43-encoding-large-tags.rs (/opt/rustwide/target/debug/deps/issue_43_encoding_large_tags-3c5f6c8750fdcbf7) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test encode_large_tag ... ok [INFO] [stderr] Running tests/krb5.rs (/opt/rustwide/target/debug/deps/krb5-d6089a334e89394e) [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Running tests/to_der.rs (/opt/rustwide/target/debug/deps/to_der-852fd6d7958205d4) [INFO] [stdout] running 2 tests [INFO] [stdout] test krb5_principalname ... ok [INFO] [stdout] test to_der_krb5_principalname ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 35 tests [INFO] [stdout] test to_der_bitstring ... ok [INFO] [stdout] test to_der_bmpstring ... ok [INFO] [stdout] test to_der_bool ... ok [INFO] [stdout] test to_der_header ... ok [INFO] [stdout] test to_der_integer ... ok [INFO] [stdout] test to_der_enumerated ... ok [INFO] [stdout] test to_der_length ... ok [INFO] [stdout] test to_der_any ... ok [INFO] [stdout] test to_der_any_raw ... ok [INFO] [stdout] test to_der_generalizedtime ... ok [INFO] [stdout] test to_der_graphicstring ... ok [INFO] [stdout] test to_der_null ... ok [INFO] [stdout] test to_der_numericstring ... ok [INFO] [stdout] test to_der_real_special ... ok [INFO] [stdout] test to_der_real_string ... ok [INFO] [stdout] test to_der_sequence ... ok [INFO] [stdout] test to_der_length_long ... ok [INFO] [stdout] test to_der_set_of ... ok [INFO] [stdout] test to_der_octetstring ... ok [INFO] [stdout] test to_der_str ... ok [INFO] [stdout] test to_der_string ... ok [INFO] [stdout] test to_der_tag ... ok [INFO] [stdout] test to_der_tagged_implicit_optional ... ok [INFO] [stdout] test to_der_universalstring ... ok [INFO] [stdout] test to_der_utctime ... ok [INFO] [stdout] test to_der_utf8string ... ok [INFO] [stdout] test to_der_videotexstring ... ok [INFO] [stdout] test to_der_visiblestring ... ok [INFO] [stdout] test to_der_objectdescriptor ... ok [INFO] [stdout] test to_der_real_binary ... ok [INFO] [stdout] test to_der_sequenceof ... ok [INFO] [stdout] test to_der_set ... ok [INFO] [stdout] test to_der_tagged_explicit ... ok [INFO] [stdout] test to_der_tagged_implicit ... ok [INFO] [stdout] test to_der_teletexstring ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 35 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Running tests/x509.rs (/opt/rustwide/target/debug/deps/x509-d4a5ae558f4184e9) [INFO] [stdout] running 1 test [INFO] [stderr] Doc-tests asn1_rs [INFO] [stdout] test x509_decode_dn ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] error: DefId(0:2128 ~ asn1_rs[8740]::doc::recipes) has more than five doctests [INFO] [stderr] [INFO] [stderr] error: aborting due to 1 previous error [INFO] [stderr] [INFO] [stderr] error: doctest failed, to rerun pass `--doc` [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/ed7f3d77595b4831fdf085f2529aa13b5b51ff7d/bin/rustdoc --edition=2018 --crate-type lib --color auto --crate-name asn1_rs --test src/lib.rs --test-run-directory /opt/rustwide/workdir -L dependency=/opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern asn1_rs=/opt/rustwide/target/debug/deps/libasn1_rs-80bec6c1e2caed6f.rlib --extern asn1_rs_derive=/opt/rustwide/target/debug/deps/libasn1_rs_derive-23a573310af7688e.so --extern asn1_rs_impl=/opt/rustwide/target/debug/deps/libasn1_rs_impl-dc6360cbadc5eec5.so --extern colored=/opt/rustwide/target/debug/deps/libcolored-997143541f0303b2.rlib --extern displaydoc=/opt/rustwide/target/debug/deps/libdisplaydoc-239c9be4835d6bee.so --extern hex_literal=/opt/rustwide/target/debug/deps/libhex_literal-8878a654be8cbe3b.rlib --extern nom=/opt/rustwide/target/debug/deps/libnom-eb0f2b5d3b0f98f5.rlib --extern num_traits=/opt/rustwide/target/debug/deps/libnum_traits-23460aab6c6f97a8.rlib --extern pem=/opt/rustwide/target/debug/deps/libpem-41cc7cef3cdcf307.rlib --extern rusticata_macros=/opt/rustwide/target/debug/deps/librusticata_macros-00d74d2bec07fe18.rlib --extern thiserror=/opt/rustwide/target/debug/deps/libthiserror-8d56e3da5a3e7411.rlib --extern trybuild=/opt/rustwide/target/debug/deps/libtrybuild-f211e46a07a3a587.rlib -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("bigint", "bits", "bitvec", "colored", "cookie-factory", "datetime", "debug", "default", "num-bigint", "serialize", "std", "time", "trace"))' --cap-lints=forbid --error-format human` (exit status: 1) [INFO] [stderr] note: test exited abnormally; to see the full output pass --nocapture to the harness. [INFO] running `Command { std: "docker" "inspect" "73eb9cd29bb7aded8537c598a8624f6f61c2c8c59a84a4346df8ecf399f2a404", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "73eb9cd29bb7aded8537c598a8624f6f61c2c8c59a84a4346df8ecf399f2a404", kill_on_drop: false }` [INFO] [stdout] 73eb9cd29bb7aded8537c598a8624f6f61c2c8c59a84a4346df8ecf399f2a404